Help regarding SLEEP/WAKE modes in i.MX RT106S

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Help regarding SLEEP/WAKE modes in i.MX RT106S

610 Views
dashdwan
Contributor III
This query is intended to clarify a few things regarding the sleep/wake modes in i.MX RT106S. I read about the different low power modes in the Reference Manual. I would like to know the following things about the SUSPEND & SNVS Mode.
  1. Do the other GPIOs remain active in these modes? (other than wakeup pin)
  2. Is it possible to configure any GPIO pin as the WakeUp pin in both cases?
  3. How much time (approximately) does it take to come back to normal state after triggering the WakeUp pin?
  4. Could you please provide any reference codes to set up both these modes?
Tags (1)
0 Kudos
1 Reply

595 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi @dashdwan ,

Thank you for your interest in the NXP MIMXRT product, I would like to provide service for you.
RT106S can refer to the RT1060 related document.
https://www.nxp.com/docs/en/application-note/AN12245.pdf
https://www.nxp.com/docs/en/application-note/AN12085.pdf
1. Do the other GPIOs remain active in these modes? (other than wakeup pin)
Answer: As I know, when you enter the low power mode, GPIO can remain the status as it before enter the low power mode.

2. Is it possible to configure any GPIO pin as the WakeUp pin in both cases?
Answer: Please check AN12245, chapter 3.3.3 Wake-up source.
Except the SNVS mode need to use IOMUXC_SNVS_WAKE-UP_GPIO5_IO00. Other mode can use other GPIO to wake up.
In fact, if the GPIO can generate the interrupt(GPIO pin interrupts,), then it can wake the low power mode, except the SNVS is special.

3. How much time (approximately) does it take to come back to normal state after triggering the WakeUp pin?
Answer: to the detail low power mode, the wakeup time should have difference.
Normally, if you want to know the wake up time, you can test it on our EVK board.
Eg, before enter the lower power mode, pull the GPIO low, then after it wakeup, in the code pull GPIO high, then you can use the oscillator to test it.


4. Could you please provide any reference codes to set up both these modes?
Answer: Yes, our SDK code already provide the RT1060 low power for each mode.
Please download the SDK code for the RT1060 from this link:
https://mcuxpresso.nxp.com/en/builder?hw=EVK-MIMXRT1060
Then you can find the low power code in folder:
SDK_2_10_1_EVK-MIMXRT1060\boards\evkmimxrt1060\demo_apps\power_mode_switch\bm
About the SDK usage, please refer to the get start document:
SDK_2_10_1_EVK-MIMXRT1060\docs

Wish it helps you!
If you still have questions about it, please kindly let me know.

Best Regards,

Kerry

0 Kudos