MCUXpresso SDK API Reference Manual  Rev. 0
NXP Semiconductors
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
PMC Peripheral and Driver Overview

Peripheral features and how this peripheral works

The PMC module contains the core voltage regulators and power monitoring circuitry. Its function is to ensure that the chip is operated only within legal voltage ranges and to assist in the orderly shutdown of the chip in the event that the power supply is interrupted. The PMC module also regulates the internal voltage rails for the core digital and analog logic.

Features

How this peripheral works

Inside the PMC module, the input supply is processed by the internal POR_LVI analog module to generate an internal power-on reset and 2.2V low voltage and 2.7V low voltage detection signals. The PMC module performs de-glitch functions on these signals and uses them to generate noise-free versions of the raw POR and low voltage detects. When the input supply is below 2.0V, the internal POR circuit can assert the internal PORT. Inside the PMC module, the LVI logic uses four interrupts enables and two low voltages detects for 2.7V and 2.2V to generate a single low voltage interrupt. By properly enabling those four interrupts based upon the current input supply voltage range, the LVI can be configured to generate interrupts at any possible falling or rising transition of two fixed voltage levels.

How this driver is designed to make this peripheral works.

Based on the features of the PMC module, the APIs can be divided in 3 groups:

How to use this driver

Typical Use Case