Skip to main content
Application NoteNxp

AN14791: Automatic Voltage Scaling using Process, Voltage, and Temperature Sensor (PVTS) on i.MX RT700

Learn how to use PVTS on NXP i.MX RT700 MCUs for automatic voltage scaling to optimize power consumption and extend battery life in low-power applications like wearables.

View application note

Overview

This application note (AN14791) provides a technical overview of implementing Automatic Voltage Scaling (AVS) using the integrated Process, Voltage, and Temperature Sensor (PVTS) on the i.MX RT700 crossover MCU. It explains how PVT variations impact silicon performance and details the architecture of the two independent PVTS instances (PVTS0 for the Compute domain and PVTS1 for the Sense domain). The document describes a closed-loop system using an external PMIC, such as the NXP PCA9422, to dynamically adjust VDD1 and VDD2 supply rails based on real-time timing margins. Implementation of PVTS can reduce digital logic power consumption by an average of 20% by allowing the device to operate at the absolute minimum voltage required for specific clock frequencies.

Use Cases

  • Extending battery life in wearable and portable electronics.
  • Implementing dynamic voltage scaling for Compute and Sense domains.
  • Optimizing power consumption in low-power IoT applications.
  • Closed-loop voltage control using external PMICs via I2C.
  • Real-time monitoring of silicon process and temperature variations.

Topics

i.MX RT700
PVTS
Dynamic Voltage Scaling
DVS
PCA9422
Power Optimization
Low Power Design
NXP
MCU
Wearables

Referenced Parts

PCA9422

NXP

The i.MX RT700 can power VDD2, VDD1, and the digital power supply of the Compute and Sense domains using the internal LDOs or an external PMIC, such as NXP PCA9422

i.MX RT700

NXP

The i.MX RT700 is an excellent, highly integrated MCU that is ideal for many low-power applications

PCA9422

NXP

using the internal LDOs or an external PMIC, such as NXP PCA9422, on the i.MX RT700 EVK board. This