- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Now, the customer uses mainly Cortex-M4 in PSoC63.
So, he wants Cortex-M0+ to turn in deepsleep when it is unused.
We checked
002-19881_CE219881_PSoC_6_MCU_Switching_Between_Power_Modes_PSoC_Creator.pdf
and
002-19528_AN219528_PSoC_6_MCU_Low-Power_Modes_and_Power_Reduction_Techniques.pdf.
So, we think if using following API will be able to do what he want.
Cy_SysPm_DeepSleep(CY_SYSPM_WAIT_FOR_INTERRUPT)
However, even with the API, reduced value in power consumption is less than 0.1 mA.
Is this correct as a result of using the API?
If No, what should we check?
Best Regards,
Inoue
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello. You will only see a significant current reduction if both CPUs go to deep-sleep, so all the high-frequency clocks will turn off (HFCLKx).
If the CM4 can't go to deep-sleep, try to at least call the Cy_SysPm_Sleep() API on CM4 as often as possible.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello. You will only see a significant current reduction if both CPUs go to deep-sleep, so all the high-frequency clocks will turn off (HFCLKx).
If the CM4 can't go to deep-sleep, try to at least call the Cy_SysPm_Sleep() API on CM4 as often as possible.