1 Introduction
This document discusses about the power consumption of i.MX RT1010. It
includes the following content:
i.MX RT1010 overview
Run mode definition and configuration
Low-power mode definition and configuration
How to measure power consumption based on MIMXRT1010 EVK board
Power consumption under different power modes
The development environment in this application note is IAR Embedded
Workbench. The hardware environment is MIMXRT1010 EVK board (Rev C).
2 i.MX RT1010 chip overview
The i.MX RT1010 is a Cortex-M7 based chip. It operates at speed up to 500
MHz to provide high CPU performance and best real-time response.
Cortex-M7 based processor which can operate at speed up to 500 MHz.
128 KB on-chip RAM which can be flexibly configured as a TCM or
general-purpose on-chip RAM.
Advanced power management module with DCDC and LDO to reduce the
complexity of external power supply and simplifies power sequencing.
Rich memory interfaces, including SPI NOR flash and a single/dual-
channel quad SPI flash with XIP.
Various interfaces for connecting peripherals, such as Bluetooth
and
GPS.
Audio features, including the SPDIF and I2S audio interfaces.
Rich set of peripheral modules, such as SPI, I2C, Flex-Timers, ADC, and other.
Target at Industrial HMI, Motor Control, and Home Appliance areas.
3 Low-power overview
3.1 Power supply
Table 1 shows the power supply rails of i.MX RT1010.
Contents
1 Introduction............................................ 1
2 i.MX RT1010 chip overview................... 1
3 Low-power overview.............................. 1
3.1 Power supply................ 1
3.2 Run mode..................... 2
3.3 Low-power mode.......... 4
4 How to measure power
consumption on MIMXRT1010 EVK... 6
4.1 MIMXRT1010-EVK
(REV C) board
overview.........................6
4.2 Current
measurements on
EVK................................7
4.3 Hardware rework for
the EVK..........................8
4.4 Run IAR-based
project demo
example – Power
mode switch................... 8
5 Power consumption results....................8
5.1 Run mode..................... 8
5.2 Low-power mode.......... 9
6 Conclusion........................................... 10
7 References.......................................... 10
8 Revision history................................... 11
AN12574
Power Consumption and Measurement of i.MX RT1010
Rev. 1 — 27 February 2020
Application Note
Table 1. External power supply rails
Power Rail Description
DCDC_IN Power for DCDC
SOC_IN Power for SOC
VDD_HIGH_IN Power for Analog
VDD_SNVS_IN Power for SNVS and RTC
USB_OTG1_VBUS Power for USB VBUS
VDDA_ADC_3P3 Power for 12-bit ADC
NVCC_GPIO IO power for GPIO in GPIO bank
3.2 Run mode
3.2.1 Run mode definition
Table 2. Run mode definition
Run mode Definition
Overdrive run CPU runs at 500 MHz, overdrive voltage to 1.275 V
Bus frequency at 125 MHz
All the peripherals are enabled and runs at target frequency
All PLLs are enabled
Full-speed run CPU runs at 396 MHz, full loading, lower voltage to 1.15 V
Bus frequency at 132 MHz
All the peripherals are enabled and run at target frequency
All PLLs are enabled
Low-speed run CPU runs at 132 MHz, lower voltage to 1.15 V
Internal bus frequency at 33 MHz
All PLL and PFDs are disabled except SYSPLL, SYSPLLPFD2, and SYSPLLPFD3
20 % peripherals are active, others are in low-power mode
Low-power run CPU runs at 24 MHz, lower voltage to 0.95 V
Internal bus frequency at 12 MHz
All PLLs are powered down, OSC24M powered down, RCOSC24 enabled
High-speed peripherals are power down
In general, Run mode can be divided in four modes as shown in above table. The Low-speed run mode uses the bus clock of
Full-speed run mode as core clock, and Low-power run mode uses 24 MHz internal OSC as core clock source.
NXP Semiconductors
Low-power overview
Power Consumption and Measurement of i.MX RT1010 , Rev. 1, 27 February 2020
Application Note 2 / 12