GPIOTE unavailable on GPIO2 of nRF54L15 ?

Hello,

I've recently purchased the Xiao nRF54L15 development board, along with the Xiao CAN bus expansion board. However, it seems that these board are not entirely compatible...?

What I mean is that the interrupt pin for the MCP2515 on the CAN bus expansion board is connected to P2.08 of the nRF54L15. After doing some research it seems that GPIO2 does not have GPIOTE, and therefore cannot handle interrupts. Is this correct?

Is there a way to use GPIO2 with an interrupt?

Xiao nRF54L15:

Xiao CAN bus expansion:

Parents
  • Hi Vincent,

    On the nRF54L15, GPIO port 2 (P2) does not support GPIOTE functionality, and therefore cannot be used for interrupts or pin sense/detect mechanisms. This is stated in the documentation: "P2 pins cannot wake the system from sleep, and it does not include the GPIO SENSE or DETECT mechanism or GPIOTE functionality. This means that interrupt support is not available on P2 pins when they are configured as general-purpose GPIO." See here

    If you need interrupt capability for the MCP2515, you must connect its interrupt output to a pin on P1 or P0, which do support GPIOTE and interrupts.

    Regards,

    Swathy

Reply
  • Hi Vincent,

    On the nRF54L15, GPIO port 2 (P2) does not support GPIOTE functionality, and therefore cannot be used for interrupts or pin sense/detect mechanisms. This is stated in the documentation: "P2 pins cannot wake the system from sleep, and it does not include the GPIO SENSE or DETECT mechanism or GPIOTE functionality. This means that interrupt support is not available on P2 pins when they are configured as general-purpose GPIO." See here

    If you need interrupt capability for the MCP2515, you must connect its interrupt output to a pin on P1 or P0, which do support GPIOTE and interrupts.

    Regards,

    Swathy

Children
Related