Figure 29-6 shows the general-purpose interface block diagram.
Figure 29-6 shows the details of the GPIO modules in the general-purpose interface block diagram, including their configuration registers and main functional paths:
- The asynchronous path (for idle mode operation) used to generate an asynchronous wake-up request on the expected edge detection on any input GPIO. The asynchronous wake-up request line is active based on the wake-up-enable register. See Figure 29-8.
- The blocks handling the internal clock (clock gating) and managing the sleep mode request/acknowledge protocol (enabling the synchronous path in active mode and the asynchronous path in idle mode)