Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

Session 5: Introduction to Low Power Modes in PSoC 6

Moderator 1000 replies posted 750 replies posted 500 replies posted

Session 5: Introduction to Low Power Modes in PSoC 6

Welcome to the fifth session of the ModusToolbox Training Series!

In the previous session, Session 4: AnyCloud WIFI Design Flow, we learnt about AnyCloud WiFi Design Flow and how to build basic WiFi applications in ModusToolbox using the WiFi Connection Manager Library.

In this session, we will learn about the low power modes in PSoC 6 devices - why is low power important? what are the different low power modes available? and how to use these low power modes in your application? We will also go through some of the advanced features of low power in PSoC 6 and a few additional steps that you can inculcate in your application to reduce the current consumption of your device even further.

Duration: 60 mins


The exercises created as part of this training series have been tested to work on the following board. The exercises might need minor modifications if being used for a different board.


  1. Introduction to Low Power MCU systems
  2. Overview of different power modes available in PSoC 6
  3. System and CPU power modes
  4. Overview of CPU power modes:
    1. CPU Active
    2. CPU Sleep
    3. CPU Deep Sleep
  5. Description of each system power mode:
    1. System LP
    2. System ULP
    3. System Deep Sleep
    4. System Hibernate
  6. Resources available in each power mode
  7. Wake up sources
  8. Transitioning between low power modes
  9. Power mode transition callbacks
  10. Power reduction techniques
  11. Factors affecting the current measured
  12. Overview of back-up domain resources
  13. References

Using the Training Material:

The presentation used in the video is attached to the blog.

The training material and exercises are hosted here: ModusToolbox Training Session 5 Github Repository​

Have any Questions?

Feel free to drop in your queries in the Cypress Developer Community.