Part Number: CC2651R3SIPA
Tool/software:
Dear TI Support,
I am using the CC2651R3SIPA and have a question regarding GPIO-based wakeup from shutdown mode.
We have configured two GPIO pins as wakeup sources:
-
CHARGE: Active high
-
FUNC: Active low
When testing each wakeup source individually, the system wakes up from shutdown correctly. However, we are observing the following unexpected behavior:
-
If the device enters shutdown while FUNC is held low (active), and this state is maintained, toggling CHARGE from low to high does not trigger a wakeup.
-
Similarly, if the device enters shutdown while CHARGE is held high (active), and this state is maintained, toggling FUNC from high to low does not trigger a wakeup.
-
If we first return the already-active pin (FUNC or CHARGE) to its inactive state, and then toggle the other pin to generate a wakeup edge, the system wakes up correctly.
From this behavior, it appears that if one GPIO pin is already in its active state when entering shutdown—and remains active—then the wakeup edge from the other pin is ignored.
Is this behavior expected as per the device specification?
If so, could you provide guidance or best practices for using multiple GPIOs as wakeup sources from shutdown?
~my code~
~register value~
FUNCpin register
CHARGEpin registerI am attaching my implementation and register screenshots for reference.
Best regards,
Hiroki Saitoh

