This is the complementary project for AN14332, which demonstrates various Low-Power modes of MCX C series with segment LCD display support.
The MCX C seires has the following power modes:
Mode | CPU | SRAM | Peripherals | Wake-up Source |
---|---|---|---|---|
RUN | Active | Active | Active | N/A |
WAIT | Sleep | Active | Active | NVIC |
STOP | Deep Sleep | Retained | Clock Gated | AWIC |
VLPR | Active (*) | Active (*) | Active (*) | N/A |
VLPW | Sleep | Active | Active | NVIC |
VLPS | Deep Sleep | Retained | Partial | AWIC |
LLS | Deep Sleep | Retained | Partial | LLWU |
VLLS3 | Deep Sleep (Powered Down) | Retained | Partial | LLWU |
VLLS1 | Deep Sleep (Powered Down) | OFF | Partial | LLWU |
VLLS0 | Deep Sleep (Powered Down) | OFF | Partial | LLWU |
(*): Maximum frequency limited.
Refer to RM Table 7-2 for peripheral status under Low-Power modes.
The MCX C444 series features a low-power segment LCD controller which can operates at most low-power modes, provides rich display effects without the intervention of the CPU and other peripherals.
The SLCD peripheral can operates at the following power modes:
Mode | RUN | WAIT | STOP | VLPR | VLPW | VLPS | LLS | VLLS3 | VLLS1 | VLLS0 |
---|---|---|---|---|---|---|---|---|---|---|
SLCD Availability | ✔ | ✔ | ✔ (*) | ✔ | ✔ | ✔ (*) | ✔ (*) | ✔ (*) | ✔ (*) | ✗ |
(*): Asynchronous mode with 32kHz oscillator
- Download and install MCUXpresso IDE V11.10.0 or later.
- MCUXpresso for Visual Studio Code: This example supports MCUXpresso for Visual Studio Code, for more information about how to use Visual Studio Code please refer here.
This project uses FRDM-MCXC444 development kit available from NXP.
The following equipment/accessories are also required to run this demo:
- Personal computer
- USB Type-C cable
Optional equipment:
- Current meter / SMU (To measure power consumption during low power modes)
- Connect the FRDM-MCXC444 board to PC through USB Type-C connector J13.
- Open MCUXpresso IDE, in the Quick Start Panel, choose Import from Application Code Hub
- Enter the demo name in the search bar.
- Click Copy GitHub link, MCUXpresso IDE will automatically retrieve project attributes, then click Next>.
- Select main branch and then click Next>, Select the MCUXpresso project, click Finish button to complete import.
- Click Build to start compiling the project.
Please follow the Application Note (AN14332) to perform the power mode switch and current measurement. The LCD will show the current power modes.
No FAQs have been identified for this project.
Please open a issue for support.
Questions regarding the content/correctness of this example can be entered as Issues within this GitHub repository.
Warning: For more general technical questions regarding NXP Microcontrollers and the difference in expected funcionality, enter your questions on the NXP Community Forum
Version | Description / Update | Date |
---|---|---|
1.0 | Initial release on Application Code Hub | May 16th 2024 |