This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
Yes as you have observed C5535 supports Idle3 mode.
As I understand, you are using GPIO to enable the external 12 Mhz clock before you go to Idle3 mode and use the same GPIO to wake this back. Are you waking up through GPIO interrupt ? This will work, but since the clocks are quite slow there might be quite an amount of latency involved when you enter and exit sleep mode.
Regards
Vasanth
Nicolas,
With respect to GPIO operations it sounds ok to me.
Your question on I2C - as mentioned in the technical reference module - "Idle the desired peripherals in the peripheral clock domain by modifying the peripheral clock gating configuration registers (PCGCR1 and PCGCR2)" - So need not clock gate I2C. And with respect to wake up it can be woken up by any unmasked peripheral interrupt as defined in IER0 and IER1 or wakeup pin or RTC interrupt or External hardware interrupt.
Hope this helps.
Regards
Vasanth