NXP Semiconductors
PF8100; PF8200
12-channel power management integrated circuit for high performance applications
PF8100_PF8200 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2021. All rights reserved.
Product data sheet Rev. 11 — 24 February 2021
16 / 133
The fuse circuits have a CRC error check routine which reports and protects against
register loading errors on the mirror registers. If a register loading error is detected, the
corresponding TRIM_NOK or OTP_NOK flag is asserted. See Section 17 "OTP/TBB and
default configurations" for details on handling fuse load errors.
If no fuse load errors are present, VSNVS is configured as indicated in the OTP
configuration bits, and the state machine moves to the LP_OFF state.
13.1.2 LP_Off state
The LP_Off state is a low power off mode selectable by the LPM_OFF bit during
the system on modes. By default, the LPM_OFF = 0 when VIN crosses the UVDET
threshold, therefore the state machine stops at the LP_Off state until a valid power up
event is present. When LPM_OFF= 1, the state machine transitions automatically to the
QPU_Off state if no power up event has been present and waits in the QPU_Off until a
valid power up event is present.
The selection of the LPM_OFF bit is based on whether prioritizing low quiescent current
(stay in LP_Off) or quick power up (move to QPU_Off state).
If a power up event is started in LP_Off state with LPM_OFF = 0 and a fuse loading error
is detected, the PF8100/PF8200 ignores the power up event and remains in the LP_Off
state to avoid any potential damage to the system.
To be in LP_Off state, it is necessary to have VIN present. If a valid LICELL is present,
but VIN is below the UVDET, the PF8100/PF8200 enters the coin cell state.
13.1.3 Self-test routine (PF8200 only)
When device transitions from the LP_Off state, it turns on all necessary internal circuits
as it moves into the self-test routine and performs a self-check routine to verify the
integrity of the internal circuits.
During the self-test routine the following blocks are verified:
• The high speed clock circuit is operating within a maximum of 15 % tolerance
• The output of the voltage generation bandgap and the monitoring bandgap are not
more than 4 % to 12 % apart from each other
• A CRC is performed on the mirror registers during the self-test routine, to ensure the
integrity of the registers before powering up
• ABIST test on all voltage monitors.
To allow for varying settling times for the internal bandgap and clocks, the self-test block
is executed up to 3 times (with 2.0 ms between each test) if a failure is encountered, the
state machine proceeds to the fail-safe transition.
A failure in the ABIST test is not interpreted as a self-test failure and it only sets the
corresponding ABIST flag for system information. The MCU is responsible for reading the
information and deciding whether it can continue with a safe operation. See Section 18.1
"System safety strategy" for more information about the functional safety strategy of
PF8200.
Upon a successful self-test, the state machine proceeds to the QPU_Off state.