MPF5023AVNA0ES [NXP]

Power management integrated circuit (PMIC) for high performance applications;
MPF5023AVNA0ES
型号: MPF5023AVNA0ES
厂家: NXP    NXP
描述:

Power management integrated circuit (PMIC) for high performance applications

集成电源管理电路
文件: 总91页 (文件大小:860K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
PF5023  
Power management integrated circuit (PMIC) for high  
performance applications  
Rev. 1 — 15 April 2020  
Product data sheet  
1 Overview  
The PF5023 integrates multiple high performance buck regulators. It can operate as a  
stand-alone point-of-load regulator IC, or as a companion chip to a larger PMIC.  
Built-in one-time programmable (OTP) memory stores key startup configurations,  
drastically reducing external components typically used to set output voltage and  
sequence of regulators. Regulator parameters are adjustable through high-speed I2C  
after start up offering flexibility for different system states.  
2 Features  
Three high efficiency buck converters  
Watchdog timer/monitor  
Monitoring circuit to fit ASIL B safety level  
One-time programmable device configuration  
3.4 MHz I2C communication interface  
40-pin QFN package with wettable flank and exposed pad  
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
3 Simplified application diagram  
VIN  
V1P5D  
V1P5A  
VPRE  
SW1IN  
SW1FB  
SW1LX  
SW2IN  
SW3IN  
SW2FB  
SW2LX  
SW3FB  
SW3LX  
VDDIO  
PWRON  
PF5023  
VDDIO  
STANDBY  
3
ENx  
WDI  
VDDIO  
VDDIO  
PGOOD  
SYNC  
PGOODx  
3
VDDIO  
VDDIO  
SDA  
RESETBMCU  
VDDIO  
SCL  
V1P5A  
TBBEN  
INTB  
VDDOTP  
XFAILB  
AGND  
EP  
aaa--032234  
Figure 1.ꢀSimplified application diagram  
4 Ordering information  
Table 1.ꢀOrdering information  
Type number [1]  
Package  
Name  
Description  
Version  
MPF5023AMBA0ES [2]  
MPF5023AMMA0ES [3]  
Plastic thermal enhanced very thin quad flat pack; no leads, wettable  
flank, 40 terminals, 0.5 mm pitch, 6 mm x 6 mm x 0.85 mm body  
Temperature grade: 125  
HVQFN40  
SOT618-14  
MPF5023AVNA0ES [4]  
Plastic thermal enhanced very thin quad flat pack; no leads, wettable  
flank, 40 terminals, 0.5 mm pitch, 6 mm x 6 mm x 0.85 mm body  
Temperature grade: 105  
[1] To order parts in tape and reel, add the R2 suffix to the part number.  
[2] Automotive part, Safety grade: ASIL B  
[3] Automotive part, Safety grade: QM  
[4] Industrial part  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
2 / 91  
 
 
 
 
 
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
5 Applications  
Automotive Infotainment  
High-end consumer and industrial  
6 Internal block diagram  
ABIST  
PGOOD  
SW1FB  
MONITOR  
SW1  
VMON  
MONITORING  
BANDGAP  
V
BG2  
REF  
SELEC.  
WATCHDOG  
TIMER  
SW1IN  
SW1LX  
BANDGAP  
COMPARATOR  
V
BG2  
EA  
AND  
DRIVER  
SW1 DVS  
AND MISC  
REFERENCE  
V
BG1  
WD monitoring  
V
BG1  
REGULATION  
BANDGAP  
V1P5A  
V1P5D  
V1P5A  
LDO  
DIGITAL CORE  
AND  
STATE MACHINE  
EPAD  
V1P5D  
LDO  
ABIST  
SW2FB  
SW2  
VMON  
XFAILB  
OTP MEMORY  
REF  
SELEC.  
SW2IN  
SW2LX  
THERMAL MONITORING  
/ SHUTDOWN  
V
BG1  
V
BG2  
VIN  
VIN  
OVLO  
EA  
AND  
V
SW2 DVS  
AND MISC  
BG1  
DRIVER  
REFERENCE  
SW1VMON  
SW2VMON  
SW3VMON  
SW1FB/2  
EPAD  
AGND  
PGOOD  
CONTROL  
ABIST  
SW3FB  
SW3  
VMON  
CLOCK MANAGEMENT  
(100 kHz / 20 MHz / PLL /  
DIGITAL MODULE)  
V
BG1  
REF  
SYNC  
SELEC.  
MANUAL TUNING  
SPREAD SPECTRUM  
EXTERNAL CLOCK  
SYNC  
SW3IN  
SW3LX  
V
BG2  
EA  
AND  
SW3 DVS  
AND MISC  
V
BG1  
DRIVER  
REFERENCE  
Digital Signal(s)  
Analog Reference(s)  
20 MHz Clock/Derivative  
100 kHz Clock/Derivative  
EPAD  
aaa-032235  
Figure 2.ꢀInternal block diagram  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
3 / 91  
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
7 Pinning information  
7.1 Pinning  
1
2
30  
29  
28  
27  
26  
25  
24  
23  
22  
21  
SW2FB  
SW1IN  
SW1LX  
SW2LX  
SW2IN  
SW3IN  
SW3LX  
NC1  
SCL  
SDA  
3
VDDOTP  
SYNC  
4
5
PGOOD  
INTB  
EPAD  
6
7
V1P5D  
V1P5A  
STANDBY  
XFAILB  
8
9
NC2  
10  
NC3  
aaa-032236  
Figure 3.ꢀPin configuration for 40-pin QFN  
7.2 Pin description  
Table 2.ꢀPin description  
QFN pin  
number  
Pin name  
Pin description  
Min  
Max  
Units  
1
SW2FB  
SW1IN  
SW1LX  
SW2LX  
SW2IN  
SW3IN  
SW3LX  
NC1  
SW2 feedback input  
SW1 input supply  
SW1 switching node  
SW2 switching node  
SW2 input supply  
SW3 input supply  
SW3 switching node  
not connected  
−0.3  
−0.3  
−0.3  
−0.3  
−0.3  
−0.3  
−0.3  
−0.3  
−0.3  
−0.3  
−0.3  
−0.3  
−0.3  
−0.3  
6.0  
6.0  
6.0  
6.0  
6.0  
6.0  
6.0  
6.0  
6.0  
6.0  
6.0  
6.0  
6.0  
6.0  
V
V
V
V
V
V
V
V
V
V
V
V
V
V
2
3
4
5
6
7
8
9
NC2  
not connected  
10  
11  
12  
13  
14  
NC3  
not connected  
SW3FB  
NC4  
SW3 feedback input  
not connected  
EN3  
SW3 enable input  
not connected  
NC5.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
4 / 91  
 
 
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
QFN pin  
number  
Pin name  
Pin description  
Min  
Max  
Units  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
40  
NC6  
not connected  
−0.3  
−0.3  
−0.3  
−0.3  
−0.3  
−0.3  
−0.3  
−0.3  
−0.3  
−0.3  
−0.3  
−0.3  
−0.3  
−0.3  
−0.3  
−0.3  
−0.3  
−0.3  
−0.3  
−0.3  
−0.3  
6.0  
6.0  
6.0  
6.0  
6.0  
6.0  
6.0  
6.0  
2.0  
2.0  
6.0  
6.0  
6.0  
10  
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
NC7  
not connected  
VIN  
Main input voltage  
AGND  
PGOOD1  
PGOOD2  
XFAILB  
STANDBY  
V1P5A  
V1P5D  
INTB  
Ground  
SW1 PGOOD output  
SW2 PGOOD output  
XFAILB bidirectional IO  
STANDBY input  
1.6 V regulator output or internal analog  
1.6 V regulator output or internal digital  
Interrupt open-drain output  
Global PGOOD output  
External clock input/output for synchronization  
Power supply for programming block  
I2C SDA  
PGOOD  
SYNC  
VDDOTP  
SDA  
6.0  
6.0  
6.0  
6.0  
6.0  
6.0  
6.0  
6.0  
6.0  
6.0  
6.0  
6.0  
0.3  
SCL  
I2C SCL  
PWRON  
PGOOD3  
n.c.  
PWRON input  
SW3 PGOOD output  
not connected  
WDI  
External watchdog reset input  
TBBEN mode control input  
TBBEN  
VDDIO  
RESETBMCU  
EN1  
I/O supply voltage. Connect to voltage rail at 1.8 V or 3.3 V −0.3  
RESETBMCU open-drain output  
SW1 enable input  
−0.3  
−0.3  
−0.3  
−0.3  
−0.3  
EN2  
SW2 enable input  
SW1FB  
EPAD  
SW1 feedback input  
Exposed pad. Connect to ground  
8 Absolute maximum ratings  
Table 3.ꢀAbsolute maximum ratings  
Symbol  
Parameter  
Min  
Typ  
Max  
Unit  
[1]  
[1]  
VIN  
Main input supply voltage  
Regulator input supply voltage  
OTP programming input supply voltage  
−0.3  
−0.3  
−0.3  
6.0  
6.0  
10  
V
V
V
SWxVIN  
VDDOTP  
[1] Pin reliability may be affected if system voltages are above the maximum operating range of 5.5 V for extended period of time. To minimize system  
reliability impact, system must not operate above 5.5 V for more than 1800 sec over the lifetime of the device.  
9 ESD ratings  
Table 4.ꢀESD ratings  
All ESD specifications are compliant with AEC-Q100 specification.  
Symbol  
Parameter  
Min  
Typ  
Max  
Unit  
[1]  
VESD  
Human body model  
2000  
V
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
5 / 91  
 
 
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Symbol  
Parameter  
Min  
Typ  
Max  
Unit  
[1]  
VESD  
Charge device model  
All pins  
V
500  
100  
ILATCHUP  
Latch-up current  
mA  
[1] ESD testing is performed in accordance with the human body model (HBM) (CZAP = 100 pF, RZAP = 1500 Ω), and the charge device model (CDM),  
robotic (CZAP = 4.0 pF).  
10 Thermal characteristics  
Table 5.ꢀThermal characteristics  
Symbol  
Parameter  
Min  
−40  
−40  
−40  
Typ  
Max  
125  
150  
150  
260  
Unit  
°C  
TA  
Ambient operating temperature  
Junction temperature  
TJ  
°C  
TST  
Storage temperature range  
Peak package reflow temperature  
°C  
TPPRT  
°C  
Table 6.ꢀQFN40 thermal resistance and package dissipation ratings  
Symbol  
Parameter  
Typ  
Unit  
[1] [2] [3]  
RθJA  
Junction to Ambient Thermal Resistance  
JESD51-7, 2s2p  
32.6  
°C/W  
[1] [2] [4]  
[1] [2] [3]  
[1] [2] [4]  
RθJA  
ΨJT  
ΨJT  
Junction to Ambient Thermal Resistance  
JESD51-7, 2s6p  
26.8  
0.46  
0.39  
°C/W  
°C/W  
°C/W  
Junction to Top of Package Thermal Parameter  
JESD51-7, 2s2p  
Junction to Top of Package Thermal Parameter  
JESD51-7, 2s6p  
[1] Determined in accordance to JEDEC JESD51-2A natural convection environment and uniform power.  
[2] Thermal resistance data in this report is solely for a thermal performance comparison of one package to another in a standardized specified environment.  
It is not meant to predict the performance of a package in an application-specific environment.  
[3] Thermal test board meets JEDEC specification for this package (JESD51-7, 2s2p). PCB has a 3×3 array of thermal via under the exposed pad.  
[4] 2s6p PCB identical to 51-7 but with four additional internal layers at 35 µm thickness.  
11 Operating conditions  
Table 7.ꢀOperating conditions  
Symbol  
Parameter  
Min  
Typ  
Max  
Unit  
VIN  
Main input supply voltage  
UVDET  
5.5  
V
12 General description  
12.1 Features  
The PF5023 is a power management integrated circuit (PMIC) designed to be the  
primary power management building block for NXP high-end multimedia application  
processors from the i.MX 8 and S32V series. It is also capable of providing power  
solution to the high end i.MX 6 series as well as several non-NXP processors.  
Buck regulators  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
6 / 91  
 
 
 
 
 
 
 
 
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
SW1 to SW3: 0.4 V to 1.8 V; 2500 mA; 2 % accuracy  
Dynamic voltage scaling  
Configurable as a multiphase regulator  
VTT termination mode on SW2  
Programmable current limit  
Spread-spectrum and manual tuning of switching frequency  
PGOOD output and monitor  
Global PGOOD output and PGOOD monitor  
Independent PGOOD output for each regulator  
Independent enable input for each regulator  
Clock synchronization through configurable input/output sync pin  
System features  
Fast PMIC startup  
Advanced state machine for seamless processor interface  
High speed I2C interface support (up to 3.4 MHz)  
User programmable Standby and Off modes  
Programmable soft start sequence and power down sequence  
Programmable regulator configuration  
OTP (One-time programmable) memory for device configuration  
Monitoring circuit to fit ASIL B safety level  
Independent voltage monitoring with programmable fault protection  
Advance thermal monitoring and protection  
External watchdog monitoring and programmable internal watchdog counter  
I2C CRC and write protection mechanism  
Analog built-in self-test (ABIST)  
12.2 Functional block diagram  
PF5023  
FUNCTIONAL BLOCK DIAGRAM  
OTP  
SW1 (SINGLE/MULTI)  
(FLEXIBLE CONFIGURATION)  
(0.4 V TO 1.8 V, 2.5 A)  
LOGIC AND CONTROL  
2
I C  
WATCHDOG  
MCU INTERFACE  
REGULATOR CONTROL  
FAULT DETECTION  
FUNCTIONAL SAFETY  
FAULT DETECTION AND  
PROTECTION  
(THERMAL/UV/OV/ILIM)  
SW2 (SINGLE/MULTI)  
(VTT/0.4 V TO 1.8 V, 2.5 A)  
CLOCK MANAGEMENT  
EXTERNAL CLOCK SYNC  
SPREAD SPECTRUM  
SW3 (SINGLE/MULTI)  
(0.4 V TO 1.8 V, 2.5 A)  
MANUAL FREQUENCY TUNING  
aaa-032237  
Figure 4.ꢀFunctional block diagram  
12.3 Power tree summary  
The following table provides a summary of the voltage regulators in the PF5023.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
7 / 91  
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Table 8.ꢀVoltage supply summary  
Regulator  
Type  
Input supply  
Regulated output  
range (V)  
VOUT  
programmable step  
(mV)  
IRATED (mA)  
SW1  
SW2  
SW3  
Buck  
Buck  
Buck  
SW1IN  
SW2IN  
SW3IN  
0.4 V to 1.8 V  
6.25  
6.25  
6.25  
2500  
2500  
2500  
VTT/0.4 V to 1.8 V  
0.4 V to 1.8 V  
12.4 Device differences  
Table 9.ꢀDevice differences  
Description  
PF5023 non-safety PF5023 ASIL B  
Bits not available on PF5023 non-  
safety  
During the self-test, the device checks:  
Not available  
Available  
AB_SWx_OV  
AB_SWx_UV  
STEST_NOK  
AB_RUN  
The high speed oscillator circuit is operating within  
a maximum of 15 % tolerance  
A CRC is performed on the mirror registers during  
the self-test routine to ensure the integrity of the  
registers before powering up  
The output of both the voltage generation bandgap  
and the monitoring bandgap are not more than 5 %  
to 12 % apart from each other  
ABIST test on all voltage monitors and toggling  
signals  
Fail-safe state: to lock down the system in case of  
critical failures cycling the PMIC ON/OFF.  
Not available  
Not available  
Available  
Available  
FS_CNT[3:0]  
OTP_FS_BYPASS  
OTP_FS_MAX_CNT[3:0]  
OTP_FS_OK_TIMER[2:0]  
Secure I2C write: I2C write procedure to modify  
registers dedicated to safety features (I2C CRC is still  
available).  
I2C_SECURE_EN  
OTP_I2C_SECURE _EN (always 0)  
RANDOM_GEN[7:0]  
RANDOM_CHK[7:0]  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
8 / 91  
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
13 State machine  
The PF5023 features a state of the art state machine for seamless processor interface.  
The state machine handles the IC start up, provides fault monitoring and reporting, and  
protects the IC and the system during fault conditions.  
NO  
POWER  
Legend  
VIN < UVDET  
PF502x ASILB only  
CRITICAL FAILURE  
Regulators off  
PF502x QM only  
VIN > UVDET  
V1P5D_POR  
Fail-Safe  
State  
FS_CNT = FS_MAX_CNT  
&& OTP_FS_BYPASS = 0  
P
1. FS_CNT < FS_MAX_CNT  
OR  
OTP &  
Trim Load  
2. OTP_FS_BYPASS = 1  
Fail-Safe  
Transition  
U
FS_CNT++  
Regulators off  
R
LP_Off  
J
BG_OK  
OTP_OK  
20 MHz_OK  
Self-  
Test  
F
K
Fail self-test  
(ST_COUNT < 3)  
QPU_Off  
2 ms  
delay  
L
Off Modes  
TRIM_NOK = 0  
&& OTP_NOK = 0  
&& STEST_NOK = 0  
System ON  
O
Power up regulators  
per OTP sequence  
RESETBMCU = HIGH  
Sys ON  
Sequence  
Power Up  
Sequence  
M
D
WD_Reset  
E
PU_FAIL = True  
B
A
Power up  
failure  
C WD Reset Event  
WD_FAIL_CNT++  
RUN  
Standby  
Q
Turn-Off  
POWER DOWN  
Z
Fault  
1. PWRON = 0  
OR  
Fault  
POWER DOWN  
S
2. PWRON H to L &&  
PWRON = 0 > TRESET  
OR  
3. PMIC_OFF = 1 &&  
500 µs_Shutdown_timer_expired  
OR  
1. WD_FAIL_CNT = WD_MAX_CNT  
N
Turn-off  
OR  
2. PU_FAIL = True  
OR  
Power Down  
3. FAULT_CNT = FAULT_MAX_CNT  
4. VIN_OVLO_SDWN = 1 &&  
VIN_OVLO detected  
OR  
4. Fault_Timer_Expired  
OR  
5. Tj > TSD  
aaa-030044  
Figure 5.ꢀState diagram  
Table 10 lists the conditions for the different state machine transitions.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
9 / 91  
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Table 10.ꢀState machine transition definition  
Symbol  
Description  
Conditions  
1. (STANDBY = 0 && STANDBYINV bit = 0)  
2. (STANDBY = 1 && STANDBYINV bit = 1)  
1. (STANDBY = 1 && STANDBYINV bit = 0)  
2. (STANDBY = 0 && STANDBYINV bit = 1)  
1. Hard WD Reset event  
Transition A  
Standby to run  
Transition B  
Run to standby  
Transition C  
Transition D  
Transition E  
System ON to WD reset  
WD reset to system ON  
1. 30 µs delay passed && WD_EVENT_CNT < WD_MAX_CNT  
1. WD_EVENT_CNT = WD_MAX_CNT  
WD reset to power down (fault)  
Transitory off state: device pass through LP_Off to self-test to QPU_  
Off (no power up event present)  
1. LPM_OFF = 1 && TBBEN = Low  
Power up event from LP_Off state  
2. LPM_OFF = 0  
&& TBBEN = Low  
&& (PWRON = 1 && OTP_PWRON_MODE = 0)  
&& UVDET< VIN < VIN_OVLO (or VIN_OVLO disabled)  
&& Tj < TSD  
&& TRIM_NOK = 0 && OTP_NOK = 0  
LP_Off to self-test (PF5023 ASIL B  
only)  
Transition J  
Transition K  
Transition F  
Power up event from LP_Off state  
3. LPM_OFF = 0  
&& TBBEN = Low  
&& (PWRON H to L && OTP_PWRON_MODE = 1  
&& UVDET < VIN < VIN_OVLO (or VIN_OVLO disabled)  
&& Tj < TSD  
&& TRIM_NOK = 0 && OTP_NOK = 0  
Conditions: Transitory OFF state to go into TBB mode. Device pass  
through LP_Off to self-test to QPU_Off (no power up event present)  
4. TBBEN = high (V1P5D)  
1. Pass self-tests  
Self-test to QPU_Off (PF5023 ASIL B  
only)  
2. TBBEN = high (V1P5D)  
Transitory OFF state: device pass through LP_Off to QPU_Off (no  
power up event present)  
1. LPM_OFF = 1  
&& TBBEN = Low  
Power up event from LP_Off state  
2. LPM_OFF = 0  
&& TBBEN = Low  
&& (PWRON = 1 && OTP_PWRON_MODE = 0)  
&& UVDET< VIN < VIN_OVLO (or VIN_OVLO disabled)  
&& Tj < TSD  
LP_Off to QPU_Off (PF5023 QM only)  
&& TRIM_NOK = 0 && OTP_NOK = 0  
Power up event from LP_Off state  
3. LPM_OFF =0  
&& TBBEN = Low  
&& (PWRON H to L && OTP_PWRON_MODE = 1)  
&& UVDET < VIN < VIN_OVLO (or VIN_OVLO disabled)  
&& Tj < TSD&& TRIM_NOK = 0 && OTP_NOK = 0  
Transitory OFF state: device pass through LP_Off to QPU_Off (no  
power up event present)  
4. TBBEN = High (V1P5D)  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
10 / 91  
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Symbol  
Description  
Conditions  
Transitory QPU_Off state, power on event occurs from LP_Off  
state, after self-test is passed, QPU_Off is just a transitory state until  
power up sequence starts.  
1. LPM_OFF = 0  
&& TBBEN = Low  
&& TRIM_NOK = 0 && OTP_NOK = 0 && STEST_NOK=0  
Power up event from QPU_Off state  
2. LPM_OFF = 1  
&& (PWRON = 1 && OTP_PWRON_MODE = 0)  
&& UVDET < VIN < VIN_OVLO (or VIN_OVLO disabled  
&& Tj < TSD  
&& TRIM_NOK = 0 && OTP_NOK = 0 && STEST_NOK=0  
Power up event from QPU_Off state  
3. LPM_OFF = 1  
&& (PWRON H to L && OTP_PWRON_MODE = 1)  
Transition L  
QPU_Off to power up  
&& UVDET < VIN < VIN_OVLO (or VIN_OVLO disabled)  
&& Tj < TSD  
&& TRIM_NOK = 0 && OTP_NOK = 0 && STEST_NOK=0  
Power up event from QPU_Off state  
4. TBBEN = High  
&& (PWRON = 1 && OTP_PWRON_MODE = 0)  
&& UVDET < VIN < VIN_OVLO (or VIN_OVLO disabled  
&& Tj < TSD  
&& TRIM_NOK = 0 && OTP_NOK = 0 && STEST_NOK=0  
Power up event from QPU_Off state  
5. TBBEN = High  
&& (PWRON H to L && OTP_PWRON_MODE = 1)  
&& UVDET < VIN < VIN_OVLO (or VIN_OVLO disabled)  
&& Tj < TSD  
&& TRIM_NOK = 0 && OTP_NOK = 0 && STEST_NOK=0  
Transition M  
Transition N  
Power up sequence to system ON  
1. RESETBMCU is released as part of the power up sequence  
Requested turn off event  
1. OTP_PWRON_MODE = 0 && PWRON = 0  
Requested turn off event  
2. OTP_PWRON_MODE = 1 && (PWRON H to L && PWRON = low  
for t > TRESET)  
System ON to power down (turn off)  
Requested turn off event  
3. PMIC_OFF = 1 && 500µs_Shutdown_Timer_Expired  
Protective turn off event (no PMIC fault)  
4. VIN_OVLO_SDWN=1 && VIN_OVLO detected for longer than  
VIN_OVLO_DBNC time  
Turn off event due to PMIC fault  
1. Fault Timer expired  
Turn off event due to PMIC fault  
Transition Z  
System ON to power down (fault)  
2. FAULT_CNT = FAULT_MAX_CNT  
Turn off event due to PMIC fault  
3. Thermal shutdown Tj > TSD  
Transition O  
Transition Q  
Power down (turn off) to LP_Off  
Power up to power down (fault)  
Requested turn off event moves directly to LP_Off  
1. Power down sequences finished  
Power up failure  
1. Failure during power up sequence  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
11 / 91  
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Symbol  
Description  
Self-test to fail-safe transition  
Conditions  
Transition R  
1. Self-tests fail 3 times  
&& TBBEN = low  
Transition S  
Power down (fault) to fail-safe transition Turn off event due to a fault condition moves to fail-safe transition  
1. Power down sequence is finished  
1. FS_CNT < FS_MAX_CNT  
Fail-safe transition to LP_Off  
Transition U  
Transition P  
2. OTP_FS_BYPASS = 1  
Fail-safe transition to fail-safe state  
1. FS_CNT = FS_MAX_CNT  
&& OTP_FS_BYPASS = 0  
(PF5023 ASIL B only)  
13.1 State descriptions  
13.1.1 OTP/TRIM load  
Upon VIN application, the V1P5D and V1P5A regulators are turned on automatically.  
Once the V1P5D and V1P5A cross their respective POR thresholds, the fuses (for trim  
and OTP) are loaded into the mirror registers and into the functional I2C registers if  
configured by the voltage on the VDDOTP pin.  
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  
hardwire default configurations" for details on handling fuse load errors.  
If no fuse load errors are present, 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 mode. 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 the LP_Off state) or quick power up (move to the 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 PF5023 ignores the power up event and remains in the LP_Off state to  
avoid any potential damage to the system.  
13.1.3 Self-test routine (PF5023 ASIL B only)  
When the 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 both the voltage generation bandgap and the monitoring bandgap are not  
more than 5 % to 12 % apart from each other  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
12 / 91  
 
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
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 three 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 the functional safety strategy of PF5023.  
Upon a successful self-test, the state machine proceeds to the QPU_Off state.  
13.1.4 QPU_Off state  
The QPU_Off state is a higher power consumption Off mode, in which all internal circuitry  
required for a power on is biased and ready to start a power up sequence.  
If LPM_OFF = 1 and no turn on event is present, the device stops at the QPU_Off state,  
and waits until a valid turn on event is present.  
In this state, if VDDIO supply is provided externally, the device is able to communicate  
through I2C to access and modify the mirror registers in order to operate the device in  
TBB mode or to program the OTP registers as described in Section 17 "OTP/TBB and  
hardwire default configurations".  
If a power up event is started and any of the TRIM_NOK, OTP_NOK or STEST_NOK  
flags are asserted, the device ignores the power up event and remains in the QPU_Off  
state. See Section 17 "OTP/TBB and hardwire default configurations" for debugging a  
fuse loading failure.  
Upon a power up event, the default configuration from OTP or hardwire is loaded into  
their corresponding I2C functional register in the transition from QPU_Off to power up  
state.  
13.1.5 Power up sequence  
During the power up sequence, the external regulators are turned on in a predefined  
order as programmed by the default (OTP or hardwire) sequence.  
The RESETBMCU is also programmed as part of the power up sequence, and it is used  
as the condition to enter the system On state. The RESETBMCU may be released in the  
middle of the power up sequence, in this case, the remaining supplies in the power up  
continues to power up as the device is in the run state. See Section 14.5.2 "Power up  
sequencing" for details.  
13.1.6 System On state  
During the system On state, the MCU is powered and out of reset and the system is fully  
operational.  
The system On is a virtual state composed by two modes of operations:  
Run state  
Standby state  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
13 / 91  
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Register to control the regulators output voltage, regulator enable, interrupt masks, and  
other miscellaneous functions can be written to or read from the functional I2C register  
map during the system On state.  
13.1.6.1 Run state  
If the power up state is successfully completed, the state machine transitions to the run  
state. In this state, RESETBMCU is released high, and the MCU is expected to boot up  
and set up specific registers on the PMIC as required during the system boot up process.  
The Run mode is intended to be used as the normal mode of operation for the system.  
Each regulator has specific registers to control its output voltage, operation mode and/or  
enable/disable state during the run state.  
Upon power up, if the switching regulator is part of the power up sequence, the  
SWx_RUN_MODE[1:0] bits will be loaded as needed by the system:  
When OTP_SYNC_MODE = 1, default SWx_RUN_MODE at power up is always set to  
PWM (0b01)  
When OTP_SYNC_MODE = 0 and OTP_SYNCOUT_EN = 1, default  
SWx_RUN_MODE at power up is always set to PWM (0b01)  
When OTP_FSS_EN = 1, default SWx_RUN_MODE at power up shall always set to  
PWM (0b01)  
If none of the above conditions are met, the default value of the SWx_RUN_MODE bits  
at power up will be set by the OTP_SW_MODE bits.  
When OTP_SW_MODE = 0, the default value of the SWx_RUN_MODE bits are set to  
0b11 (autoskip).  
When OTP_SW_MODE = 1, the default value of the SWx_RUN_MODE bits are set to  
0b01 (PWM).  
If the switching regulator is not part of the power up sequence, the  
SWx_RUN_MODE[1:0] bits are loaded with 0b00 (Off mode).  
In a typical system, each time the processor boots up (PMIC transitions from Off mode  
to run state), all output voltage configurations are reset to the default OTP configuration,  
and the MCU should configure the PMIC to its desired usage in the application.  
13.1.6.2 Standby state  
The standby state is intended to be used as a low power (state retention) mode of  
operation. In this state, the voltage regulators can be preset to a specific low power  
configuration in order to reduce the power consumption during system’s sleep or state  
retention modes of operations.  
The standby state is entered when the STANDBY pin is pulled high or low as defined  
by the STANBYINV bit. The STANDBY pin is pulled high/low by the MCU to enter/exit  
system low power mode. See Section 14.9.2 "STANDBY" for detailed configuration of the  
STANDBY pin.  
Each regulator has specific registers to control its output voltage, operation mode and/or  
enable/disable state during the standby state.  
Upon power up, if the switching regulator is part of the power up sequence, the  
SWx_STBY_MODE[1:0] bits will be loaded as needed by the system:  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
14 / 91  
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
When OTP_SYNC_MODE = 1, default SWx_STBY_MODE at power up is always set  
to PWM (0b01)  
When OTP_SYNC_MODE = 0 and OTP_SYNCOUT_EN = 1, default  
SWx_STBY_MODE at power up is always set to PWM (0b01)  
When OTP_FSS_EN = 1, default SWx_STBY_MODE at power up shall always set to  
PWM (0b01)  
If none of the above conditions are met, the default value of the SWx_STBY_MODE  
bits at power up will be set by the OTP_SW_MODE bits.  
When OTP_SW_MODE = 0, the default value of the SWx_STBY_MODE bits are set to  
0b11 (autoskip).  
When OTP_SW_MODE = 1, the default value of the SWx_STBY_MODE bits are set to  
0b01 (PWM).  
If the switching regulator is not part of the power up sequence, the  
SWx_STBY_MODE[1:0] bits are loaded with 0b00 (Off mode).  
Upon power up, the standby registers are loaded with the same default OTP values as  
the run mode. The MCU is expected to program the desired standby values during boot  
up.  
If any of the external regulators are disabled in the standby state, the power down  
sequencer is engaged as described in Section 14.6.2 "Power down sequencing".  
13.1.7 WD_Reset  
When a hard watchdog reset is present, the state machine increments the  
WD_EVENT_CNT[3:0] register and compares against the WD_MAX_CNT[3:0] register.  
If WD_EVENT_CNT[3:0] = WD_MAX_CNT[3:0], the state machine detects a cyclic  
watchdog failure, it powers down the external regulators and proceeds to the fail-safe  
transition.  
If WD_EVENT_CNT[3:0] < WD_MAX_CNT[3:0], the state machine performs a hard WD  
reset.  
A hard WD reset can be generated from either a transition in the WDI pin or a WD event  
initiated by the internal watchdog counter as described in Section 15.7.2 "Watchdog reset  
behaviors".  
13.1.8 Power down state  
Two types of events may lead to the power down sequence:  
Non faulty turn off events: move directly into LP_Off state as soon as power down  
sequence is finalized.  
Turn off events due to a PMIC fault: move to the fail-safe transition as soon as the  
power down sequence is finalized.  
13.1.9 Fail-safe transition  
The fail-safe transition is entered if the PF5023 initiates a turn off event due to a PMIC  
fault.  
If the fail-safe transition is entered, the PF5023 provides four FAIL bits to indicate the  
source of the failure:  
The PU_FAIL is set to 1 when the device shuts down due to a power up failure  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
15 / 91  
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
The WD_FAIL is set to 1 when the device shuts down due to a watchdog event counter  
max out  
The REG_FAIL is set to 1 when the device shuts down due to a regulator failure (fault  
counter maxed out or fault timer expired)  
The TSD_FAIL is set to 1 when the device shuts down due to a thermal shutdown  
The value of the FAIL bits is retained as long as VIN > UVDET.  
The MCU can read the FAIL bits during the system On state in order to obtain  
information about the previous failure and can clear them by writing a 1 to them, provided  
the state machine is able to power up successfully after such failure.  
In the PF5023, when the state machine enters the fail-safe transition, a fail-safe counter  
is compared and increased, if the FS_CNT[3:0] reaches the maximum count, the device  
can be programmed to move directly to the fail-safe state to prevent a cyclic failure from  
happening.  
13.1.10 Fail-safe state (PF5023 ASIL B only)  
The fail-safe state works as a safety lock-down upon a critical device/system failure. It is  
reached when the FS_CNT [3:0] = FS_MAX_CNT [3:0].  
A bit is provided to enable or disable the device to enter the fail-safe state upon a cyclic  
failure. When the OTP_FS_BYPASS = 1, the fail-safe bypass operation is enabled and  
the device always move to the LP_Off state, regardless of the value of the FS_CNT[3:0].  
If the OTP_FS_BYPASS = 0, the fail-safe bypass is disabled, and the device moves to  
the fail-safe state when the proper condition is met.  
The maximum number of times the device can pass through the fail-safe  
transition continuously prior to moving to a fail state is programmed by the  
OTP_FS_MAX_CNT[3:0] bits. If the FS_MAX_CNT[3:0] = 0x00, the device moves into  
the fail-safe state as soon as it fails for the very first time.  
The device can exit the fail-safe state only after a power cycle (VIN crossing UVDET)  
event is present.  
To avoid reaching the fail-safe state due to isolated fail-safe transition events,  
the FS_CNT [3:0] is gradually decreased based on a fail-safe OK timer. The  
OTP_FS_OK_TIME[2:0] bits select the default time configuration for the fail-safe OK  
timer between 1 to 60 min.  
Table 11.ꢀFail-safe OK timer configuration  
OTP_FS_OK_TIME[2:0]  
FS_CNT decrease period (min)  
000  
001  
010  
011  
100  
101  
110  
111  
1
5
10  
15  
20  
30  
45  
60  
When the fail-safe OK timer reaches the configured time during the system On state, the  
state machine decreases the FS_CNT[3:0] bits by one and starts a new count until the  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
16 / 91  
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
FS_CNT[3:0] is 0x00. The FS_CNT[3:0] may be manually cleared during the System On  
state if the system wants to control this counter manually.  
14 General device operation  
14.1 UVDET  
UVDET works as the main operation threshold for the PF5023. Crossing UVDET on the  
rising edge is a mandatory condition for OTP fuses to be loaded into the mirror registers  
and allows the main PF5023 operation.  
If VIN is below the UVDET threshold, the device remains in an unpowered state. A  
200 mV hysteresis is implemented on the UVDET comparator to set the falling threshold.  
Table 12.ꢀUVDET threshold  
Symbol  
UVDET  
UVDET  
Parameter  
Min  
2.7  
2.5  
Typ  
2.8  
2.6  
Max  
2.9  
Unit  
V
Rising UVDET  
Falling UVDET  
2.7  
V
14.2 VIN OVLO condition  
The VIN_OVLO circuit monitors the main input supply of the PF5023. When this block is  
enabled, the PF5023 monitors its input voltage and can be programmed to react to an  
overvoltage in two ways:  
When the VIN_OVLO_SDWN = 0, the VIN_OVLO event triggers an OVLO interrupt but  
does not turn off the device  
When the VIN_OVLO_SDWN = 1, the VIN_OVLO event initiates a power down  
sequence  
When the VIN_OVLO_EN = 0, the OVLO monitor is disabled and when the  
VIN_OVLO_EN = 1, the OVLO monitor is enabled. The default configuration of the  
VIN_OVLO_EN bit is set by the OTP_VIN_OVLO_EN bit in OTP. Likewise, the default  
value of the VIN_OVLO_SDWN bit is set by the OTP_VIN_OVLO_SDWN upon power  
up.  
During a power up transition, if the OTP_VIN_OVLO_SDWN = 0 the device allows the  
external regulators to come up and the PF5023 announces the VIN_OVLO condition  
through an interrupt. If the OTP_VIN_OVLO_SDWN = 1, the device stops the power up  
sequence and returns to the corresponding Off mode.  
Debounce on the VIN_OVLO comparator is programmable to 10 µs, 100 µs or 1.0 ms, by  
the VIN_OVLO_DBNC[1:0] bits. The default value for the VIN_OVLO debounce is set by  
the OTP_VIN_OVLO_DBNC[1:0] bits upon power up.  
Table 13.ꢀVIN_OVLO debounce configuration  
VIN_OVLO_DBNC[1:0]  
VIN OVLO debounce value (µs)  
00  
01  
10  
11  
10  
100  
1000  
Reserved  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
17 / 91  
 
 
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Table 14.ꢀVIN_OVLO specifications  
Symbol  
Parameter  
Min  
5.6  
Typ  
5.8  
Max  
6.0  
Unit  
V
[1]  
[1]  
VIN_OVLO  
VIN_OVLO_HYS  
VIN overvoltage lockout rising  
VIN overvoltage lockout hysteresis  
200  
mV  
[1] Operating the device above the maximum VIN = 5.5 V for extended period of time may degrade and cause permanent  
damage to the device.  
14.3 IC startup timing with PWRON pulled up  
The PF5023 features a fast internal core power up sequence to fulfill system power  
up timings of 5.0 ms or less, from power application until MCU is out of reset. Such  
requirement needs a maximum ramp up time of 1.5 ms for VIN to cross the UVDET  
threshold in the rising edge.  
A maximum core biasing time of 1.5 ms from VIN crossing to UVDET until the beginning  
of the power up sequence is ensured to allow up to 1.5 ms time frame for the voltage  
regulators power up sequence.  
Timing for the external regulators to start up is programmed by default in the OTP fuses.  
The 5.0 ms power up timing requirement is only applicable when the PWRON pin  
operates in level sensitive mode OTP_PWRON_MODE = 0, however turn on timing is  
expected to be the same for both level or edge sensitive modes after the power on event  
is present.  
t
vin_rise  
UVDET  
VIN  
1.6 V  
V1P5D  
t
stest_done  
PWRON  
t
first  
STEST done  
(internal signal)  
Regulator Outputs  
(enable signals)  
t
reg2reset  
RESETBMCU  
Fuse  
Load  
Self  
Test  
aaa-030045  
Figure 6.ꢀStartup with PWRON pulled up  
Table 15.ꢀStartup timing requirements (PWRON pulled up)  
Symbol  
Parameter  
Min  
Typ  
Max  
Unit  
tvin_rise  
Rise time of VIN from VPWR application to UVDET  
(system dependent)  
10  
1500  
µs  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
18 / 91  
 
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Symbol  
Parameter  
Min  
Typ  
Max  
Unit  
tstest_done  
Time from VIN crossing UVDET to fist slot of power up  
sequence  
1.5  
ms  
14.4 IC startup timing with PWRON pulled low during VIN application  
It is possible that PWRON is held low when VIN is applied. By default, LPM_OFF bit  
is reset to 0 upon crossing UVDET, therefore the PF5023 remains in the LP_Off state  
as described in Section 13.1.2 "LP_Off state". In this scenario, the quiescent current in  
the LP_Off state is kept to a minimum. When PWRON goes high with LPM_OFF = 0,  
the PMIC startup is expected to take longer, since it has to enable most of the internal  
circuits and perform the self-test before starting a power up sequence.  
Figure 7 shows startup timing with LPM_OFF = 0.  
t
vin_rise  
UVDET  
1.6 V  
VIN  
V1P5D  
PWRON  
t
pwrup_lpm  
t
fuseLoad  
Fuse load OK  
(internal signal)  
t
first  
STEST done  
(internal signal)  
Regulator Outputs  
RESETBMCU  
t
reg2reset  
Fuse  
Load  
Self-Test  
LP_OFF State  
aaa-030046  
Figure 7.ꢀStartup with PWRON driven high externally and bit LPM_OFF = 0  
Table 16.ꢀStartup with PWRON driven high externally and LPM_OFF = 0  
Symbol  
Parameter  
Min  
Typ  
Max  
Unit  
tvin_rise  
Rise time of VIN from VPWR application to UVDET  
(system dependent)  
10  
1500  
µs  
µs  
µs  
tfuseload  
Time from VIN crossing UVDET to Fuse_Load_done  
(fuse loaded correctly)  
600  
800  
tpwrup_lpm  
Time from PWRON going high to the first slot of the  
power up sequence  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
19 / 91  
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
14.5 Power up  
14.5.1 Power up events  
Upon a power cycle (VIN > UVDET), the LPM_OFF bit is reset to 0, therefore the device  
moves to the LP_Off state by default. The actual value of the LPM_OFF bit can be  
changed during the Run mode and is maintained until VIN crosses the UVDET threshold.  
In either one of the Off modes, the PF5023 can be enabled by the following power up  
events:  
1. When OTP_PWRON_MODE = 0, PWRON pin is pulled high.  
2. When OTP_PWRON_MODE = 1, PWRON pin experiences a high to low transition  
and remains low for as long as the PWRON_DBNC timer.  
A power up event is valid only if:  
VIN > UVDET  
VIN < VIN_OVLO (unless the OVLO is disabled or OTP_VIN_OVLO_SDWN = 0)  
Tj < thermal shutdown threshold  
TRIM_NOK = 0 && OTP_NOK = 0 && STEST_NOK = 0  
14.5.2 Power up sequencing  
The power up sequencer controls the time and order in which the voltage regulators and  
other controlling I/O are enabled when going from the Off mode into the run state.  
The OTP_SEQ_TBASE[1:0] bits set the default time base for the power up and power  
down sequencer.  
The SEQ_TBASE[1:0] bits can be modified during the system On state in order to  
change the sequencer timing during run/standby transitions as well as the power down  
sequence.  
Table 17.ꢀPower up time base register  
OTP bits  
Functional bits  
Sequencer time base  
(µs)  
OTP_SEQ_TBASE[1:0]  
SEQ_TBASE[1:0]  
00  
01  
10  
11  
00  
01  
10  
11  
30  
120  
250  
500  
The power up sequence may include any of the following:  
Switching regulators  
PGOOD pin if programmed as a GPO  
RESETBMCU  
The default sequence slot for each one of these signals is programmed via the OTP  
configuration registers. They can be modified in the functional I2C register map to change  
the order in which the sequencer behaves during the run/standby transitions as well as  
the power down sequence.  
The x_SEQ[7:0] bits set the regulator/pin sequence from 0 to 254. Sequence code 0x00  
indicates that the particular output is not part of the startup sequence and remains in OFF  
(in case of a regulator) or remains low/disabled (in case PGOOD pin used as a GPO).  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
20 / 91  
 
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Table 18.ꢀPower up sequence registers  
OTP bits  
Functional bits  
Sequence slot  
Startup time  
(µs)  
OTP_SWx_SEQ[7:0]/  
OTP_PGOOD_SEQ[7:0]/  
OTP_RESETBMCU_SEQ[7:0]  
SWx_SEQ[7:0]/  
PGOOD_SEQ[7:0]/  
RESETBMCU_SEQ[7:0]  
00000000  
00000001  
00000000  
00000001  
Off  
0
Off  
SLOT0  
(right after PWRON event is  
valid)  
00000010  
00000010  
1
SEQ_TBASE x SLOT1  
.
.
.
.
.
.
.
.
.
.
.
.
11111111  
11111111  
254  
SEQ_TBASE x SLOT254  
If RESETBMCU is not programmed in the OTP sequence, it will be enabled by default  
after the last regulator programmed in the power up sequence.  
When the _SEQ[7:0] bits of all regulators and PGOOD used as a GPIO are set to 0x00  
(OFF) and a power on event is present, the device moves to the run state in slave mode.  
In this mode, the device is enabled without any voltage regulator or GPO enabled. If the  
RESETBMCU is not programed in a power up sequence slot, it is released when the  
device enters the run state.  
The slave mode is a special case of the power up sequence to address the scenario  
where the PF5023 is working as a slave PMIC, and supplies are meant to be enabled  
by the MCU during the system operation. In this scenario, if RESETBMCU is used, it is  
connected to the master RESETBMCU pin.  
Figure 8 provides an example of the power up/down sequence coming from the Off  
modes.  
SW1  
SW3  
RESETBMCU  
SW2  
System On  
INTB  
Power up Seq.  
Off to Run  
Power down Seq.  
Run to Off  
End of  
Start of  
End of  
PWRUP  
PWRDN  
PWRDN  
aaa-032747  
Figure 8.ꢀPower up/down sequence between Off and system On state  
When transitioning from Standby mode to Run mode, the power up sequencer is  
activated only if any of the external regulators is re-enabled during this transition. If none  
of the regulators toggle from Off to On and only voltage changes are being performed  
when entering or exiting Standby mode, the changes for the voltage regulators are made  
simultaneously rather than going through the power up sequencer.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
21 / 91  
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Figure 9 shows an example of the power up/down sequence when transitioning between  
Run and Standby modes.  
SW1  
SW2  
SW3  
RESETBMCU  
INTB  
Run Mode PWRDN Sequence  
from Run to STBY  
STBY Mode  
PWRUP Sequence  
from STBY to Run  
PWRDN_l  
PWRUP_l  
aaa-032745  
Figure 9.ꢀPower up/down sequence between run and standby  
The PWRUP_I interrupt is set while transitioning from standby to run, even if the  
sequencer is not used. This is used to indicate that the transition is complete and device  
is ready to perform proper operation.  
14.6 Power down  
14.6.1 Turn off events  
Turn off events may be requested by the MCU (non-PMIC fault related) or due to a  
critical failure of the PMIC (hard fault condition).  
The following are considered non-PMIC failure turn off events:  
1. When OTP_PWRON_MODE = 0, the device starts a power down sequence when the  
PWRON pin is pulled low.  
2. When OTP_PWRON_MODE = 1, the device starts a power down sequence when  
the PWRON pin sees a transition from high to low and remains low for longer than  
TRESET.  
3. When bit PMIC_OFF is set to 1, the device starts a 500 µs shutdown timer. When  
the shutdown timer is started, the PF5023 sets the SDWN_I interrupt and asserts  
the INTB pin provided it is not masked. At this point, the MCU can read the interrupt  
and decide whether to continue with the turn off event or stop it in case it was sent by  
mistake.  
If the SDWN_I bit is cleared before the 500 µs shutdown timer is expired, the  
shutdown request is canceled and the shutdown timer is reset; otherwise, if the  
shutdown timer is expired, the PF5023 starts a power down sequence.  
The PMIC_OFF bit self-clears after SDWN_I flag is cleared.  
4. When VIN_OVLO_EN = 1 and VIN_OVLO_SDWN = 1, and a VIN_OVLO event is  
present.  
Turn off events due to a hard fault condition:  
1. If an OV, UV or ILIM condition is present long enough for the fault timer to expire.  
2. In the event that an OV, UV or ILIM condition appears and clears cyclically, and the  
FAULT_CNT[3:0] = FAULT_MAX_CNT[3:0].  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
22 / 91  
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
3. If the watchdog fail counter is overflown, that is WD_EVENT_CNT = WD_MAX_CNT.  
4. When Tj crosses the thermal shutdown threshold as the temperature rises.  
When the PF5023 experiences a turn off event due to a hard fault condition, the device  
pass through the fail-safe transition after regulators have been powered down.  
14.6.2 Power down sequencing  
During a power down sequence, output voltage regulators can be turned off in two  
different modes as defined by the PWRDWN_MODE bit.  
1. When PWRDWN_MODE = 0, the regulators power down in sequential mode.  
2. When PWRDWN_MODE = 1, the regulators power down by groups.  
During transition from run to standby, the power down sequencer is activated in the  
corresponding mode, if any of the external regulators are turned off in the standby  
configuration. If external regulators are not turned off during this transition, the power  
down sequencer is bypassed and the transition happens at once (any associated DVS  
transitions could still take time).  
The PWRDN_I interrupt is set at the end of the transition from run to standby when the  
last regulator has reached its final state, even if external regulators are not turned off  
during this transition.  
14.6.2.1 Sequential power down  
When the device is set to the sequential power down, it uses the same _SEQ[7:0]  
registers as the power up sequence to power down in reverse order.  
All regulators with the _SEQ[7:0] bits set to 0x00, power down immediately and the  
remaining regulators power down one OTP_SEQ_TBASE[1:0] delay after, in reverse  
order as defined in the _SEQ[7:0] bits.  
If PGOOD pin is used as a GPO, it is de-asserted as part of the power down sequence  
as indicated by the PGOOD_SEQ[7:0] bits.  
If the MCU requires a different power down sequence, it can change the values of the  
SEQ_TBASE[1:0] and the _SEQ[7:0] bits during the system On state.  
When the state machine passes through any of the Off modes, the contents of the  
SEQ_TBASE[1:0] and _SEQ[7:0] bits are reloaded with the corresponding mirror register  
(OTP) values before it starts the next power up sequence.  
14.6.2.2 Group power down  
When the device is configured to power down in groups, the regulators are assigned to a  
specific power down group. All regulators assigned to the same group are disabled at the  
same time when the corresponding group is due to be disabled.  
Power down groups shut down in decreasing order starting from the lowest hierarchy  
group with a regulator shutting down (for instance Group 4 being the lowest hierarchy  
and Group 1 the highest hierarchy group). If no regulators are set to the lowest hierarchy  
group, the power down sequence timer starts off the next available group that contains a  
regulator to power down.  
Each regulator has its own _PDGRP[1:0] bits to set the power down group it belongs to  
as shown in Table 19.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
23 / 91  
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Table 19.ꢀPower down regulator group bits  
OTP_SWx_PDGRP[1:0]  
SWx_PDGRP[1:0]  
Description  
OTP_PGOOD_PDGRP[1:0]  
PGOOD_PDGRP[1:0]  
OTP_RESETBMCU_PDGRP[1:0] RESETBMCU_PDGRP[1:0]  
00  
01  
10  
11  
00  
01  
10  
11  
Regulator belongs to Group 4  
Regulator belongs to Group 3  
Regulator belongs to Group 2  
Regulator belongs to Group 1  
If PGOOD pin is used as a GPO, the PGOOD_PDGRP[1:0] is used to turn off the  
PGOOD pin in a specific group during the power down sequence. If PGOOD pin is used  
in power good mode, it is recommended that the OTP_PGOOD_PDGRP bits are set  
to 11 to ensure the group power down sequencer does not detect these bits as part of  
Group 4.  
Each one of power down groups have programmable time delay registers to set the time  
delay after the regulators in this group have been turned off, and the next group can start  
to power down.  
Table 20.ꢀPower down counter delay  
OTP bits  
Functional bits  
GRPx_DLY[1:0]  
Power down delay  
(µs)  
OTP_GRPx_DLY[1:0]  
00  
01  
10  
11  
00  
01  
10  
11  
120  
250  
500  
1000  
If RESETBMCU is required to be asserted first before any of the external regulators from  
the corresponding group, the RESETBMCU_DLY provides a selectable delay to disable  
the regulators after RESETBMCU is asserted.  
Table 21.ꢀProgrammable delay after RESETBMCU is asserted  
OTP bits  
Functional bits  
RESETBMCU delay  
(µs)  
OTP_RESETBMCU_DLY[1:0]  
RESETBMCU_DLY[1:0]  
00  
01  
10  
11  
00  
01  
10  
11  
No delay  
10  
100  
500  
If RESETBMCU_DLY is set to 0x00, all regulators in the same power down group as  
RESETBMCU is disabled at the same time RESETBMCU is asserted.  
Figure 10 shows an example of the power down sequence when PWRDWN_MODE = 1.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
24 / 91  
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
PDWN_GRP1  
GPR1_DLY = 120 µs  
SW1  
PDWN_GRP2  
GPR2_DLY = 120 µs  
SW2  
PDWN_GRP3  
GPR3_DLY = 120 µs  
SW3  
PDWN_GRP4  
NA  
RESETBMCU_DLY = 10 µS  
PWRON  
SW3  
SW2  
RESETBMCU  
SW1  
120 µs  
GRP3_DLY  
120 µs  
GRP2_DLY  
10 µs  
120 µs  
GRP1_DLY  
aaa-034856  
Figure 10.ꢀGroup power down sequence example  
14.6.2.3 Power down delay  
After a power down sequence is started, the PWRON pin shall be masked until the  
sequence is finished and the programmable power down delay is reached. The device  
can power up again if a power up event is present. The power down delay time can be  
programmed on an OTP via the OTP_PD_SEQ_DLY[1:0] bits.  
Table 22.ꢀPower down delay selection  
OTP_PD_SEQ_DLY[1:0]  
Delay after power down sequence  
00  
01  
10  
11  
No delay  
1.5 ms  
5.0 ms  
10 ms  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
25 / 91  
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Power Down Delay  
System On  
State  
Power Down  
Sequence  
OFF State  
Shutdown  
Event  
PWRON  
Regulator  
Outputs  
RESETBMCU  
Power Down  
Sequence  
Power Down  
Delay  
aaa-030050  
Figure 11.ꢀPower down delay  
The default value of the OTP_PD_SEQ_DLY[1:0] bits on an unprogrammed OTP device  
shall be 00.  
14.7 Fault detection  
Three types of faults are monitored per regulator: UV, OV and ILIM. Faults are monitored  
during power up sequence, run, standby and WD reset states. A fault event is notified to  
the MCU through the INTB pin if the corresponding fault is not masked.  
The fault configuration registers are reset to their default value after the power up  
sequences, and system must configure them as required during the boot-up process via  
I2C commands.  
For each type of fault, there is an I2C bit that is used to select whether the regulator is  
kept enabled or disabled when the corresponding regulator experience a fault event.  
SWx_ILIM_STATE  
0 = regulator disables upon an ILIM fault event  
1 = regulator remains on upon an ILIM fault event  
SWx_OV_STATE  
0 = regulator disables upon an OV fault event  
1 = regulator remains on upon an OV fault event  
SWx_UV_STATE  
0 = regulator disables upon an UV fault event  
1 = regulator remains on upon an UV fault event  
The following table lists the functional bits associated with enabling/disabling the external  
regulators when they experience a fault.  
Table 23.ꢀRegulator control during fault event bits  
Regulator  
Bit to disable the  
regulator during current regulator during  
limit  
Bit to disable the  
Bit to disable the  
regulator during  
overvoltage  
undervoltage  
SWx  
SWx_ILIM_STATE  
SWx_UV_STATE  
SWx_OV_STATE  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
26 / 91  
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
ILIM faults are debounced for 1.0 ms before they can be detected as a fault condition. If  
the regulator is programed to disable upon an ILIM condition, the regulator turns off as  
soon as the ILIM condition is detected.  
OV/UV faults are debounced for defined filter time before they are detected as a fault  
condition. If the regulator is programmed to disable upon an OV or UV, the regulator will  
turn off if the fault persist for longer than 300 µs after the OV/UV fault has been detected.  
RegX_STATE = 0 && Regx_FLT_REN = 0  
OV/UV fault  
REGx  
REGx_EN  
RegX_PG  
PGOOD  
User  
Enabled  
300 µs  
RegX_STATE = 0 && Regx_FLT_REN = 0  
ILIM fault  
REGx  
ILIM  
I_REGx  
REGx_EN  
User  
Enabled  
aaa-028057  
1 ms  
Figure 12.ꢀRegulator turned off upon with RegX_STATE = 0 and FLT_REN = 0  
When a regulator is programmed to disable upon an OV, UV, or ILIM fault, a bit is  
provided to decide whether a regulator can return to its previous configuration or remain  
disabled when the fault condition is cleared.  
SWx_FLT_REN  
0 = regulator remains disabled after the fault condition is cleared or no longer present  
1 = regulator returns to its previous state if fault condition is cleared  
If a regulator is programmed to remain disabled after clearing the fault condition, the  
MCU can turn it back ON during the system On state by toggling OFF and ON the  
corresponding mode/enable bits.  
When the bit SWx_FLT_REN = 1, if a regulator is programmed to turn off upon an OV,  
UV or ILIM condition, the regulator returns to its previous state 500 µs after the fault  
condition is cleared. If the regulator is programmed to turn off upon an ILIM condition, the  
device may take up to 1.0 ms to debounce the ILIM condition removal, in addition to the  
500 µs wait period to re-enable the regulator.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
27 / 91  
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
RegX_STATE = 0 && FLT_REN = 1  
OV/UV fault  
REGx  
REGx_EN  
REGx_PG  
PGOOD  
300 µs  
300 µs  
500 µs  
500 µs  
RegX_STATE = 0 && FLT_REN = 1  
ILIM fault  
REGx  
I_REGx  
ILIM  
REGx_EN  
1 ms  
1.5 ms  
1 ms  
1.5 ms  
aaa-028058  
Figure 13.ꢀRegulator turned off upon with RegX_STATE = 0 and FLT_REN = 1  
When any of the regulators is controlled by hardware using the ENx pins and  
programmed to turn off upon an OV, UV or ILIM fault, the _FLT_REN bit still controls  
whether the regulator returns to its previous state or not regardless the state of the ENx  
pin.  
To avoid fault cycling, a global fault counter is provided. Each time any of the  
external regulators encounter a fault event, the PF5023 compares the value of the  
FAULT_CNT[3:0] against the FAULT_MAX_CNT, and if it not equal, it increments the  
FAULT_CNT[3:0] and proceeds with the fault protection mechanism.  
The processor is expected to read the counter value and reset it when the faults have  
been cleared and the device returns to a normal operation. If the processor does not  
reset the fault counter and it equals the FAULT_MAX_CNT[3:0] value, the state machine  
initiates a power down sequence.  
The default value of the FAULT_MAX_CNT[3:0] is loaded from the  
OTP_FAULT_MAX_CNT[3:0] bits during the power up sequence.  
When the FAULT_MAX_CNT[3:0] is set to 0x00, the system disables the turn-off events  
due to a fault counter maxing out.  
When a regulator experiences a fault event, a fault timer is started. While this timer  
is in progress, the expectation is that the processor takes actions to clear the fault.  
For example, it could reduce its load in the event of a current limit fault, or turn off the  
regulator in the event of an overvoltage fault.  
If the fault clears before the timer expires, the state machine resumes the normal  
operation, and the fault timer gets reset. If the fault does not clear before the timer  
expires, a power down sequence is initiated to turn off the voltage regulators.  
The default value of the fault timer is set by the OTP_TIMER_FAULT[3:0], however the  
duration of the fault timer can be changed during the system On state by modifying the  
TIMER_FAULT[3:0] bits in the I2C registers.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
28 / 91  
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Table 24.ꢀFault timer register configuration  
OTP bits  
Functional bits  
Timer value  
(ms)  
OTP_TIMER_FAULT [3:0]  
TIMER_FAULT [3:0]  
0000  
0001  
0010  
0011  
0100  
0101  
0110  
0111  
1000  
1001  
1010  
1011  
1100  
1101  
1110  
1111  
0000  
0001  
0010  
0011  
0100  
0101  
0110  
0111  
1000  
1001  
1010  
1011  
1100  
1101  
1110  
1111  
1
2
4
8
16  
32  
64  
128  
256  
512  
1024  
2056  
Reserved  
Reserved  
Reserved  
Disabled  
Each voltage regulator has a dedicated I2C bit that is used to bypass the fault detection  
mechanism for each specific fault.  
SWx_ILIM_BYPASS  
0 = ILIM protection enabled  
1 = ILIM fault bypassed  
SWx_OV_BYPASS  
0 = OV protection enabled  
1 = OV fault bypassed  
SWx_UV_BYPASS  
0 = UV protection enabled  
1 = UV fault bypassed  
Table 25.ꢀFault bypass bits  
Regulator  
Bit to bypass a current  
limit  
Bit to bypass an  
undervoltage  
Bit to bypass an  
overvoltage  
SWx  
SWx_ILIM_BYPASS  
SWx_UV_BYPASS  
SWx_OV_BYPASS  
The default value of the OV_BYPASS, UV_BYPASS and ILIM_BYPASS bits upon power  
up can be configured by their corresponding OTP bits.  
Bypassing the fault detection prevents the specific fault from starting any of the protective  
mechanism:  
Increment the counter  
Start the fault timer  
Disable the regulator if the corresponding _STATE bit is 0  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
29 / 91  
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
OV/UV condition asserting the PGOOD and PGOODx pins low  
When a fault is bypassed, the corresponding interrupt bit is still set and the INTB pin is  
asserted, provided the interrupt has not been masked.  
14.7.1 Fault monitoring during power up state  
An OTP bit is provided to select whether the output of the switching regulators is  
verified during the power up sequence and used as a gating condition to release the  
RESETBMCU or not.  
When OTP_PG_CHECK = 0, the output voltage of the regulators is not checked during  
the power up sequence and power good indication is not required to de-assert the  
RESETBMCU. In this scenario, the OV/UV monitors are masked until RESETBMCU  
is released; after this event, all regulators may start checking for faults after their  
corresponding blanking period.  
When OTP_PG_CHECK = 1, the output voltage of the regulators is verified during  
the power up sequence and a power good condition is required to release the  
RESETBMCU.  
When OTP_PG_CHECK = 1, OV and UV faults during the power up sequence are  
reported based on the internal PG (Power Good) signals of the corresponding external  
regulator. The PGOOD pin can be used as an external indicator of an OV/UV failure  
when the RESETBMCU is ready to be de-asserted and it has been configured in the  
PGOOD mode. See Section 14.9.6 "PGOOD" for details on PGOOD pin operation and  
configuration.  
Regardless of the PGOOD pin configured as a power good indicator or not, the PF5023  
masks the detection of an OV/UV failure until RESETBMCU is ready to be released, at  
this point the device checks for any OV/UV condition for the regulators turned on so far.  
If all regulators powered up before or in the same sequence slot than RESETBMCU are  
in regulation, RESETBMCU is de-asserted and the power up sequence can continue as  
shown in Figure 14.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
30 / 91  
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
RESETBMCU  
PGOOD  
(optional)  
PGOOD3  
SW3  
PGOOD2  
SW2  
PGOOD1  
SW1  
SYSTEM ON  
aaa-032238  
Figure 14.ꢀCorrect power up (no fault during power up)  
If any of the regulators are powered up before RESETBMCU is out of regulator,  
RESETBMCU is not de-asserted and the power up sequence is stopped for up to 2.0  
ms. If the fault is cleared and all internal PG signals are asserted within the 2.0 ms timer,  
RESETBMCU is de-asserted and the power up sequence continues where it stopped as  
shown in Figure 15.  
RESETBMCU  
PGOOD  
(optional)  
PGOOD3  
SW3  
PGOOD2  
SW2  
PGOOD1  
SW1  
SYSTEM ON  
Regulator  
Recovery  
< 2 ms  
aaa-032239  
Figure 15.ꢀPower up sequencer with a temporary failure  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
31 / 91  
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
If the faulty condition is not cleared within the 2.0 ms timer, the power up sequence  
is aborted and the PF5023 turns off all voltage regulators enabled so far as shown in  
Figure 16.  
RESETBMCU  
PGOOD  
(optional)  
PGOOD3  
SW3  
PGOOD2  
SW2  
PGOOD1  
SW1  
2 ms (max)  
Recovery  
Reg Power down  
aaa-032240  
Figure 16.ꢀPower up sequencer aborted as fault persists for longer than 2.0 ms  
Supplies enabled after RESETBMCU are checked for OV, UV and ILIM faults after each  
of them are enabled. If an OV, UV or ILIM condition is present, the PF5023 starts a fault  
detection and protection mechanism as described in Section 14.7 "Fault detection". At  
this point, the MCU should be able to read the interrupt and react upon a fault event as  
defined by the system.  
If a regulator fault occurs after RESETBMCU is de-asserted but before the power  
up sequence is finalized, the power up sequences continue to turn on the remaining  
regulators as configured, even if a fault detection mechanism is active on an earlier  
regulator.  
14.8 Interrupt management  
The MCU is notified of any interrupt through the INTB pin and various interrupt registers.  
The interrupt registers are composed by three types of bits to help manage all the  
interrupt requests in the PF5023:  
The interrupt latch XXXX_I: this bit is set when the corresponding interrupt event  
occurs. It can be read at any time, and is cleared by writing a 1 to the bit.  
The mask bit XXXX_M: this bit controls whether a given interrupt latch pulls the INTB  
pin low or not.  
When the mask bit is 1, the interrupt latch does not control the INTB pin.  
When the mask bit is 0, the INTB pin is pulled low as long as the corresponding latch  
bit is set.  
The sense bit XXXX_S: if available, the sense bit provides the actual status of the  
signal triggering the interrupt.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
32 / 91  
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
The INTB pin is a reflection of an “OR” logic of all the interrupt status bits which control  
the pin.  
Interrupts are stored in two levels on the interrupts registers. At first level, the SYS_INT  
register provides information about the Interrupt register that originated the interrupt  
event.  
The corresponding SYS_INT bits is set as long as the INTB pin is programmed to assert  
with any of the interrupt bits of the respective interrupt registers.  
STATUS1_I: this bit is set when the interrupt is generated within the INT STATUS1  
register  
STATUS2_I: this bit is set when the interrupt is generated within the INT STATUS2  
register  
MODE_I: this bit is set when the interrupt is generated within the SW MODE INT  
register  
ILIM_I: this bit is set when the interrupt is generated within any of the SW ILIM INT  
register  
UV_I: this bit is set when the interrupt is generated within any of the SW UV INT  
OV_I: this bit is set when the interrupt is generated within any of the SW OV register  
PWRON_I: this bit is set when the interrupt is generated within the PWRON INT  
register  
EWARN_I: is set when an early warning event occurs to indicate an imminent  
shutdown  
The SYS_INT bits are set when the INTB pin is asserted by any of the second level  
interrupt bits that have not been masked in their corresponding mask registers. When  
the second level interrupt bit is cleared, the corresponding first level interrupt bit on the  
SYS_INT register will be cleared automatically.  
The INTB pin will remain asserted if any of the first level interrupts bit is set, and it will be  
de-asserted only when all the unmasked second level interrupts are cleared and thus all  
the first level interrupts are cleared as well.  
At second level the remaining registers provide the exact source for the interrupt event.  
Table 26 shows a summary of the interrupt latch, mask and sense pins available on the  
PF5023.  
Table 26.ꢀInterrupt registers  
Register name  
INT STATUS1  
INT MASK1  
BIT7  
BIT6  
BIT5  
BIT4  
BIT3  
BIT2  
BIT1  
BIT0  
SDWN_I  
FREQ_RDY_I  
CRC_I  
PWRUP_I  
PWRDN_I  
PGOOD_I  
VIN_OVLO_I  
VIN_OVLO_M  
VIN_OVLO_S  
THERM_80_I  
THERM_80_M  
THERM_80_S  
SW1_MODE_I  
SW1_MODE_M  
SW1_ILIM_I  
SW1_ILIM_M  
SW1_ILIM_S  
SW1_UV_I  
SDWN_M  
FREQ_RDY_M  
CRC_M  
PWRUP_M  
PWRDN_M  
PGOOD_M  
PGOOD_S  
INT SENSE1  
THERM INT  
WDI_I  
FSYNC_FLT_I  
THERM_155_I  
THERM_140_I  
THERM_125_I  
THERM_110_I  
THERM_110_M  
THERM_110_S  
SW3_MODE_I  
SW3_MODE_M  
SW3_ILIM_I  
SW3_ILIM_M  
SW3_ILIM_S  
SW3_UV_I  
SW3_UV_M  
SW3_UV_S  
SW3_OV_I  
SW3_OV_M  
SW3_OV_S  
PWRON_1S_I  
THERM_95_I  
THERM_95_M  
THERM_95_S  
SW2_MODE_I  
SW2_MODE_M  
SW2_ILIM_I  
SW2_ILIM_M  
SW2_ILIM_S  
SW2_UV_I  
THERM MASK  
THERM SENSE  
SW MODE INT  
SW MODE MASK  
SW ILIM INT  
WDI_M  
FSYNC_FLT_M  
THERM_155_M  
THERM_140_M  
THERM_125_M  
WDI_S  
FSYNC_FLT_S  
THERM_155_S  
THERM_140_S  
THERM_125_S  
SW ILIM MASK  
SW ILIM SENSE  
SW UV INT  
SW UV MASK  
SW UV SENSE  
SW OV INT  
SW2_UV_M  
SW2_UV_S  
SW2_OV_I  
SW1_UV_M  
SW1_UV_S  
SW1_OV_I  
SW OV MASK  
SW OV SENSE  
PWRON INT  
SW2_OV_M  
SW2_OV_S  
PWRON_REL_I  
SW1_OV_M  
SW1_OV_S  
PWRON_PUSH_I  
BGMON_I  
PWRON_8S_I  
PWRON_4S_I  
PRON_3S_I  
PWRON_2S_I  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
33 / 91  
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Register name  
PWRON MASK  
PWRON SENSE  
EN_SENSE  
BIT7  
BIT6  
BIT5  
BIT4  
BIT3  
BIT2  
BIT1  
BIT0  
BGMON_M  
BGMON_S  
PWRON_8S_M  
PWRON_4S_M  
PRON_3S_M  
PWRON_2S_M  
PWRON_1S_M  
PWRON_REL_M  
PWRON_PUSH_M  
PWRON_S  
EN1_S  
EN3_S  
MODE_I  
EN2_S  
SYS INT  
EWARN_I  
PWRON_I  
OV_I  
UV_I  
ILIM_I  
STATUS2_I  
STATUS1_I  
14.9 I/O interface pins  
The PF5023 PMIC is fully programmable via the I2C interface. Additional communication  
between MCU, PF5023 and other companion PMIC is provided by direct logic interfacing  
including INTB, RESETBMCU, PGOOD, among other pins.  
PMIC1  
PMIC2  
PF5023  
PF5023  
V1P5A  
MCU  
aaa-032260  
Figure 17.ꢀI/O interface diagram  
Table 27.ꢀI/O electrical specifications  
Symbol  
Parameter  
Min  
Typ  
Max  
Unit  
PWRON_VIL  
PWRON_VIH  
STANDBY_VIL  
STANDBY_VIH  
RESETBMCU_VOL  
PWRON low input voltage  
PWRON high input voltage  
STANDBY low input voltage  
STANDBY high input voltage  
0.4  
5.5  
0.4  
5.5  
V
V
V
V
V
1.4  
1.4  
RESETBMCU low output voltage  
−2.0 mA load current  
0
0.4  
INTB_VOL  
INTB low output voltage  
−2.0 mA load current  
V
0
0.4  
ENx_VIL  
ENx_VIH  
WDI_VIL  
ENx low input voltage  
ENx high input voltage  
WDI low input voltage  
1.4  
0.4  
V
V
V
5.5  
0.3*VDDIO  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
34 / 91  
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Symbol  
Parameter  
Min  
Typ  
Max  
5.5  
Unit  
V
WDI_VIH  
RWDI_PD  
WDI high input voltage  
WDI internal pull-down resistance  
0.7*VDDIO  
0.475  
1.0  
MΩ  
V
PGOOD_VOL  
PGOOD low output voltage  
−2.0 mA load current  
0
0.4  
PGOODx_VOL  
PGOODx low output voltage  
−2.0 mA load current  
V
0
1.0  
0.4  
0.4  
5.5  
TBBEN_VIL  
TBBEN_VIH  
RTBBEN_PD  
TBBEN low input voltage  
V
TBBEN high input voltage  
TBBEN internal pull-down resistance  
XFAILB low input voltage  
1.4  
0.475  
V
MΩ  
V
XFAILB_VIL  
XFAILB_VIH  
XFAILB_VOH  
0.4  
5.5  
XFAILB high input voltage  
1.4  
V
XFAILB high output voltage  
Pulled-up to V1P5A  
V
V1P5A − 0.5  
XFAILB_VOL  
XFAILB low output voltage  
−2.0 mA load current  
V
0
0.4  
SCL_VIL  
SCL_VIH  
SDA_VIL  
SDA_VIH  
SDA_VOL  
SCL low input voltage  
SCL high input voltage  
SDA low input voltage  
SDA high input voltage  
0.3*VDDIO  
VDDIO  
V
V
V
V
V
0.7*VDDIO  
0.3*VDDIO  
VDDIO  
0.7*VDDIO  
SDA low output voltage  
−20 mA load current  
0
0.4  
14.9.1 PWRON  
PWRON is an input signal to the IC that acts as a power up event signal in the PF5023.  
The PWRON pin has two modes of operation as programed by the  
OTP_PWRON_MODE bit.  
When OTP_PWRON_MODE = 0, the PWRON pin operates in level sensitive mode. In  
this mode, the device is in the corresponding off mode when the PWRON pin is pulled  
low. Pulling the PWRON pin high is a necessary condition to generate a power on event.  
When OTP_PWRON_MODE = 1, the PWRON pin operates in edge sensitive mode. In  
this mode, PWRON is used as an input from a push button connected to the PMIC.  
When the switch is not pressed, the PWRON pin is pulled up to VIN externally through  
a 100 kΩ resistor. When the switch is pressed, the PWRON pin should be shorted to  
ground. The PWRON_S bit is low whenever the PWRON pin is at logic 0 and is high  
whenever the PWRON pin is at logic 1.  
The PWRON pin has a programmable debounce on the rising and falling edges as  
shown in Table 28.  
Table 28.ꢀPWRON debounce configuration in edge detection mode  
Bits  
Value  
Falling edge debounce  
(ms)  
Rising edge debounce  
(ms)  
PWRON_DBNC[1:0]  
PWRON_DBNC[1:0]  
PWRON_DBNC[1:0]  
PWRON_DBNC[1:0]  
00  
01  
10  
11  
32  
32  
32  
32  
32  
32  
125  
750  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
35 / 91  
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
The default value for the power on debounce is set by the OTP_PWRON_DBNC[1:0]  
bits.  
Pressing the PWRON switch for longer than the debounce time starts a power on  
event as well as generate interrupts which the processor may use to initiate PMIC state  
transitions.  
During the system On state, when the PWRON button is pushed (logic 0) for longer than  
the debounce setting, the PWRON_PUSH_I interrupt is generated. When the PWRON  
button is released (logic 1) for longer than the debounce setting, the PWRON_REL_I  
interrupt is generated.  
The PWRON_1S_I, PWRON_2S_I, PWRON_3S_I, PWRON_4S_I and PWRON_8S_I  
interrupts are generated when the PWRON pin is held low for longer than 1, 2, 3, 4 and 8  
seconds respectively.  
If PWRON_RST_EN = 1, pressing the PWRON for longer than the delay programmed by  
TRESET[1:0] forces a PMIC reset. A PMIC reset initiates a power down sequence, wait  
for 30 µs to allow all supplies to discharge and then it powers back up with the default  
OTP configuration.  
If PWRON_RST_EN = 0, the device starts a turn off event after push button is pressed  
for longer than TRESET[1:0].  
Table 29.ꢀ TRESET configuration  
TRESET[1:0]  
Time to reset  
00  
01  
10  
11  
2 s  
4 s  
8 s  
16 s  
The default value of the TRESET delay is programmable through the OTP_TRESET[1:0]  
bits.  
14.9.2 STANDBY  
STANDBY is an input signal to the IC, when this pin is asserted, the device enters the  
standby mode and when de-asserted, the part exits Standby mode.  
STANDBY can be configured as active high or active low using the STANDBYINV bit.  
Table 30.ꢀStandby pin polarity control  
STANDBY (pin)  
STANDBYINV (I2C bit)  
STANDBY control  
Not in Standby mode  
In Standby mode  
0
0
1
1
0
1
0
1
In Standby mode  
Not in Standby mode  
14.9.3 RESETBMCU  
RESETBMCU is an open-drain, active low output used to bring the processor (and  
peripherals) in and out of reset.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
36 / 91  
 
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
The time slot RESETBMCU is de-asserted during the power up sequence is programmed  
by the OTP_RESETBMCU_SEQ[7:0] bits, and it is a condition to enter the system On  
state.  
During the system On state, the RESETBMCU is de-asserted (pulled high), and it is  
asserted (pulled low) as indicated in the power down sequence, when a system power  
down or reset is initiated.  
In the application, RESETBMCU can be pulled up to VDDIO or VSNVS by a 10 kΩ  
external resistor. It is also recommended to add a 10 nF bypass capacitor close to the pin  
to improve the EM immunity performance.  
14.9.4 INTB  
INTB is an open-drain, active low output. This pin is asserted (pulled low) when any  
interrupt occurs, provided that the interrupt is not masked.  
INTB is de-asserted after the corresponding interrupt latch is cleared by software, which  
requires writing a “1” to the interrupt bit.  
An INTB_TEST bit is provided to allow a manual test of the INTB pin. When INTB_TEST  
is set to 1, the interrupt pin asserts for 100 µs and then de-asserts to its normal state.  
The INTB_TEST bit self-clears to 0 automatically after the test pulse is generated.  
In the application, INTB can be pulled up to VDDIO with an external 100 kΩ resistor.  
14.9.5 WDI  
WDI is an input pin to the PF5023 and is intended to operate as an external watchdog  
monitor.  
When the WDI pin is connected to the watchdog output of the processor, this pin is used  
to detect a pulse to indicate a watchdog event is requested by the processor. When the  
WDI pin is asserted, the device starts a watchdog event to place the PMIC outputs in a  
default known state.  
The WDI pin is monitored during the system On state. In the Off modes and during the  
power up sequence, the WDI pin is masked until RESETBMCU is de-asserted.  
The WDI can be configured to assert on the rising or the falling edge using the  
OTP_WDI_INV bit.  
When OTP_WDI_INV = 0, the device starts a WD event on the falling edge of the WDI.  
When OTP_WDI_INV = 1, the device starts a WD event on the rising edge of the WDI.  
A 10 µs debounce filter is implemented on either rising or falling edge detection to  
prevent false WDI signals to start a watchdog event.  
The WDI_MODE bit allows the WDI pin to react in two different ways:  
When WDI_MODE = 1, a WDI asserted performs a hard WD reset.  
When WDI_MODE = 0, a WDI asserted performs a soft WD reset.  
The default value of the WDI_MODE bit is set by the OTP _WDI_MODE bit in the OTP  
register space.  
The WDI_STBY_ACTIVE bit allows the WDI pin to generate a watchdog event during the  
standby state.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
37 / 91  
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
When WDI_STBY_ACTIVE = 0, asserting the WDI will not generate a watchdog event  
during the standby state.  
When WDI_STBY_ACTIVE = 1, asserting the WDI will start a watchdog event during  
the standby state.  
The OTP_WDI_STBY_ACTIVE is used to configure whether the WDI is active in the  
standby state or not by default upon power up.  
See Section 15.7 "Watchdog event management" for details on watchdog event.  
14.9.6 PGOOD  
PGOOD is an open drain output programmable as a power good indicator pin or GPO. In  
the application, PGOOD can be pulled up to VDDIO with a 100 kΩ resistor.  
When OTP_PG_ACTIVE = 0, the PGOOD pin is used as a general purpose output.  
As a GPO, during the run state, the state of the pin is controlled by the RUN_PG_GPO  
bit in the functional I2C registers:  
When RUN_PG_GPO = 1, the PGOOD pin is high  
When RUN_PG_GPO = 0, the PGOOD pin is low  
During the standby state, the state of the pin is controlled by the STBY_PG_GPO bit in  
the functional I2C registers:  
When STBY_PG_GPO = 1, the PGOOD pin is high  
When STBY_PG_GPO = 0, the PGOOD pin is low  
When used as a GPO, the PGOOD pin can be enabled high as part of the  
power up sequence as programmed by the OTP_SEQ_TBASE[1:0] and the  
OTP_PGOOD_SEQ[7:0] bits. If enabled as part of the power up sequence, both the  
RUN_PG_GPO and STBY_PG_GPO bits are loaded with 1, otherwise they are loaded  
with 0 upon power up.  
When OTP_PG_ACTIVE = 1, the PGOOD pin is in Power good (PG) mode and it acts as  
a PGOOD indicator for the selected output voltages in the PF5023.  
The PGOOD pin is pulled low when any of the selected regulator outputs falls above  
or below the programmed OV/UV thresholds and the corresponding OV/UV interrupt is  
generated. If the faulty condition is removed, the corresponding OV_S/UV_S bit goes low  
to indicate the output is back in regulation, however, the interrupt remains latched until it  
is cleared.  
The actual condition causing the interrupt (OV, UV) can be read in the fault interrupt  
registers. For more details on handling interrupts, see Section 14.8 "Interrupt  
management".  
When a particular regulator is disabled (via OTP, or I2C, or by change in state of PMIC  
such as going to standby mode), it no longer controls the PGOOD pin.  
In the Off mode and during the power up sequence, the PGOOD pin is held low until  
RESETBMCU is ready to be released, at this point, the PG monitors are unmasked and  
the PGOOD pin is released high if all the internal PG monitors are in regulation. In the  
event that one or more outputs are not in regulation by the time RESETBMCU is ready to  
de-assert, the PGOOD pin is held low and the PF5023 performs the corresponding fault  
protection mechanism as described in Section 14.7.1 "Fault monitoring during power up  
state".  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
38 / 91  
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
14.9.7 PGOODx  
The PGOODx pins are open drain outputs to provide the power good status of each  
regulator. In the application, PGOODx can be pulled up to VDDIO with a 100 kΩ resistor.  
The PGOODx pin is pulled low when the corresponding regulator output falls above or  
below the programmed OV/UV thresholds.  
The actual condition causing the interrupt (OV, UV) can be read in the fault interrupt  
registers. For more details on handling interrupts, see Section 14.8 "Interrupt  
management".  
Table 31.ꢀPGOODx assignment  
Pin  
PF5023 regulator  
PGOOD1  
PGOOD2  
PGOOD3  
SW1  
SW2  
SW3  
14.9.8 ENx  
The ENx input pin is used to enable or disable the dedicated regulator via hardware.  
When the ENx pin is asserted low, the corresponding regulator is turned off.  
Table 32.ꢀENx assignment  
Pin  
PF5023 regulator  
EN1  
EN2  
EN3  
SW1  
SW2  
SW3  
The status of the ENx pin can be monitored via the corresponding ENx_S flag bit in the  
EN SENSE register.  
When ENx is in low state, ENx_S flag is set to 0.  
When ENx is in high state, ENx_S flag is set to 1.  
14.9.9 TBBEN  
The TBBEN is an input pin provided to allow the user to program the mirror registers  
in order to operate the device with a custom configuration as well as programming the  
default values on the OTP fuses.  
When TBBEN pin is pulled low to ground, the device is operating in normal mode.  
When TBBEN pin is pulled high to V1P5D, the device enables the TBB configuration  
mode.  
See Section 17 "OTP/TBB and hardwire default configurations" for details on TBB and  
OTP operation.  
When TBBEN pin is pulled high to V1P5D the following conditions apply:  
The device uses a fixed I2C device address (0x08)  
Disable the watchdog operation, including WDI monitoring and internal watchdog timer  
Disable the CRC and I2C secure write mechanism while no power up event is present  
(TBB/OTP programming mode).  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
39 / 91  
 
 
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Disabling the watchdog operation may be required for in-line MCU programming where  
output voltages are required but watchdog operation should be completely disabled.  
14.9.10 XFAILB  
XFAILB is a bidirectional pin with an open drain output used to synchronize the power  
up and power down sequences of two or more PMICs. It should normally be pulled up  
externally to V1P5A supply.  
The OTP_XFAILB_EN bit is used to enable or disable the XFAILB mode of operation.  
When OTP_XFAILB_EN = 0, the XFAILB mode is disabled and any events on this pin  
are ignored.  
When OTP_XFAILB_EN = 1, the XFAILB mode is enabled  
When the XFAILB mode is enabled, and the PF5023 has a turn off event generated by  
an internal fault, the XFAILB pin is asserted low 20 µs before starting the power down  
sequence.  
A power down event caused by the following conditions will assert the XFAILB pin:  
Fault timer expired  
FAULT_CNT = FAULT_MAX_CNT (Regulator fault counter max out)  
WD_EVENT_CNT = WD_MAX_CNT (Watchdog event counter max out)  
Power up failure  
Thermal shutdown  
Hard WD event  
The XFAILB pin is forced low during the Off mode.  
During the system On state, if the XFAILB pin is externally pulled low, it will detect an  
XFAIL event after a 20 µs debounce. When an XFAIL event is detected, the XFAILB pin  
is asserted low internally and the device starts a power down sequence.  
If a PWRON event is present, the device will start a turn on event and proceed to release  
the XFAILB pin when its ready to start the power up sequence state. If the XFAILB pin  
is pulled down externally during the power up event, the PF5023 will stop the power up  
sequence until the pin is no longer pulled down externally. This will help both PMICs to  
synchronize the power up sequence allowing it to continue only when both PMICs are  
ready to initiate the power up sequence.  
A hard WD event will set the XFAILB pin 20 µs before it starts its power down sequence.  
After all regulator outputs have been turned off, the device will release the XFAILB pin  
internally after a 30 µs delay, proceed to load the default OTP configuration and wait for  
the XFAILB pin to be released externally before it can restart the power up sequence.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
40 / 91  
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Bidirectional XFAILB (Power UP)  
PWRON  
Power Up  
Sequence  
States  
LP_Off  
Self-Test QPU_Off  
System On  
XFAILB  
RESETBMCU  
POWER UP  
Sequence  
aaa-029989  
Figure 18.ꢀXFAILB behavior during a power up sequence  
Bidirectional XFAILB (Power Down)  
Power Down  
Sequence  
System On  
Off Mode  
States  
FAULT EVENT  
EWARN  
XFAILB  
100 µs  
20 µs  
POWER DOWN  
Signal  
POWER DOWN  
Sequence  
aaa-029990  
Figure 19.ꢀXFAILB behavior during a power down sequence  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
41 / 91  
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Dual PMIC interaction (Fault on Master PMIC)  
PWRON  
FAULT EVENT  
EWARN  
100 µs  
Power Up Sequence is started  
until both XFAILB are pulled high  
XFAILB  
MASTER  
20 µs  
PMIC  
POWER DOWN  
Signal  
POWER DOWN  
Sequence  
POWER UP  
Sequence  
EWARN  
XFAILB  
Pin externally pulled down  
XFAILB  
Debounced  
POWER DOWN  
Signal  
20 µs  
SLAVE  
PMIC  
POWER DOWN  
Sequence  
POWER UP  
Sequence  
Slave Ready to start Power Up Sequence (waiting)  
aaa-029991  
Figure 20.ꢀBehavior during an external XFAILB event  
XFAILB During Power Up Sequence  
PWRON  
POWER UP  
Sequence  
RESETBMCU  
XFAILB  
MASTER  
PMIC  
2 ms  
Power Up Sequence is started  
until both XFAILB are pulled high  
POWER DOWN  
Signal  
POWER UP  
Sequence  
Slave Ready to start Power Up Sequence (waiting)  
SLAVE  
PMIC  
XFAILB  
Pin externally pulled down  
POWER DOWN  
Signal  
aaa-029992  
Figure 21.ꢀExternal XFAILB event during a power up sequence  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
42 / 91  
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
14.9.11 SDA and SCL (I2C bus)  
Communication with the PF5023 is done through I2C and it supports high-speed  
operation mode with up to 3.4 MHz operation. SDA and SCL are pulled up to VDDIO with  
1.5 kΩ resistors.  
The PF5023 is designed to operate as a slave device during I2C communication. The  
default I2C device address is set by the OTP_I2C_ADD[2:0].  
Table 33.ꢀI2C address configuration  
OTP_I2C_ADD[2:0]  
Device address  
0x08  
000  
001  
010  
011  
100  
101  
110  
111  
0x09  
0x0A  
0x0B  
0x0C  
0x0D  
0x0E  
0x0F  
See http://www.nxp.com/documents/user_manual/UM10204.pdf for detailed information  
on the digital I2C communication protocol implementation.  
During an I2C transaction, the communication will latch after the 8th bit sent. If the data  
sent is not a multiple of 8 bit, any word with less than 8 bits will be ignored. If only 7 bits  
are sent, no data is written and the logic will not provide an ACK bit to the MCU.  
From an IC level, a wrong I2C command can create a system level safety issue. For  
example, though the MCU may have intended to set a given regulator’s output to 1.0 V, it  
may be erroneously registered as 1.1 V due to noise in the bus.  
To prevent a wrong I2C configuration, various protective mechanisms are implemented.  
14.9.11.1 I2C CRC verification  
When this feature is enabled, a selectable CRC verification is performed on each I2C  
transaction.  
When OTP_I2C_CRC_EN = 0, the CRC verification mechanism is disabled.  
When OTP_I2C_CRC_EN = 1, the CRC verification mechanism is enabled.  
After each I2C transaction, the device calculates the corresponding CRC byte to ensure  
the configuration command has not been corrupted.  
When a CRC fault is detected, the PF5023 ignores the erroneous configuration  
command and triggers a CRC_I interrupt asserting the INTB pin, provided the interrupt is  
not masked.  
The PF5023 implements a CRC-8-SAE, per the SAE J1850 specification.  
Polynomial = 0x11D  
Initial value = 0xFF  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
43 / 91  
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
2
MSB Data  
I C CRS Polynominal  
Seed: 1 1 1 1 1 1 1 1  
7
6
5
4
3
2
1
0
aaa-028696  
Figure 22.ꢀ8 bit SAE J1850 CRC polynomial  
14.9.11.2 I2C secure write  
A secure write mechanism is implemented for specific registers critical to the functional  
safety of the device.  
When OTP_I2C_ SECURE_EN = 0, the secure write is disabled.  
When OTP_I2C_ SECURE_EN = 1, the secure write is enabled.  
When the secure write is enabled, a specific sequence must be followed in order to grant  
writing access on the corresponding secure register.  
Secure write sequence is as follows:  
MCU sends command to modify the secure registers  
PMIC generates a random code in the RANDOM_GEN register  
MCU reads the random code from the RANDOM_GEN register and writes it back on  
the RANDOM_CHK register  
The PMIC compares the RANDOM_CHK against the RANDOM_GEN register:  
If RANDOM_CHK [7:0] = RANDOM_GEN[7:0], the device applies the configuration  
on the corresponding secure register, and self-clears both the RANDOM_GEN and  
RANDOM_CHK registers.  
If RANDOM_CHK[7:0] different from RANDOM_GEN[7:0], the device ignores the  
configuration command and self-clears both the RANDOM_GEN and RANDOM_CHK  
registers.  
In the event the MCU sends any other command instead of providing a value for the  
RANDOM_CHK register, the state machine cancels the ongoing secure write transaction  
and performs the new I2C command.  
In the event the MCU does not provide a value for the RANDOM_CHK register, the I2C  
transaction will time out 10 ms after the RANDOM_GEN code is generated, and device is  
ready for a new transaction.  
Table 34.ꢀSecure bits  
Register  
Bit  
Description  
ABIST OV1  
AB_SWx_OV  
Writing a 1 to this flag to clear the ABIST fault  
notification  
ABIST UV1  
AB_SWx_UV  
Writing a 1 to this flag to clear the ABIST fault  
notification  
ABIST RUN  
CTRL1  
AB_RUN  
Writing a 1 starts an ABIST on demand  
TMP_MON_EN  
Writing a 0 disables the thermal monitor, preventing  
the thermal interrupts and thermal shutdown event  
from being detected  
CTRL1  
VIN_OVLO_EN  
Writing a 0 disables the VIN overvoltage lockout  
monitor completely  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
44 / 91  
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Register  
Bit  
Description  
CTRL1  
WDI_MODE  
Writing a 0 set the WDI event to soft WD reset  
Writing a 1 set the WDI event to hard WD reset  
CTRL1  
VIN_OVLO_SDWN  
Writing a 0 disables a shutdown event upon a VIN  
overvoltage condition (only interrupts are provided)  
CTRL1  
CTRL1  
WD_EN  
Writing a 0 disables the watchdog counter block  
WD_STBY_EN  
Writing a 0 disables the watchdog counter during the  
standby mode  
CTRL1  
WDI_STBY_ACTIVE  
Writing a 0 disables the monitoring of WDI input  
during standby mode  
CTRL1  
I2C_SECURE_EN  
SWxVMON_EN  
Writing a 0 disables de I2C secure write mode  
VMONENx  
Writing a 0 disables the OV/UV monitor for SWx  
15 Functional blocks  
15.1 Analog core and internal voltage references  
All regulators use the main bandgap as the reference for the output voltage generations,  
this bandgap is also used as reference for the internal analog core and digital core  
supplies. The performance of the regulators is directly dependent on the performance of  
the bandgap.  
No external DC loading is allowed on V1P5A and V1P5D. V1P5D is kept powered  
as long as there is a valid supply and it may be used as a reference voltage for the  
VDDOTP and TBBEN pins during system power on.  
The analog reference supply V1P5A is used as the internal reference supply for the  
voltage regulators. it is disabled in the LP_OFF state to achieve low quiescent currents.  
In applications where there is two or more PMICs supplying a system, the V1P5A  
may be used to pull up the XFAILB pin to achieve proper power up and power down  
synchronization during system operation.  
A second bandgap is provided as the reference for all the monitoring circuits. This  
architecture allows the PF5023 to provide a reliable way to detect not only single point  
but also latent faults in order to meet the metrics required by an ASIL B level application.  
Table 35.ꢀInternal supplies electrical characteristics  
Symbol  
V1P5D  
C1P5D  
V1P5A  
Parameter  
Min  
1.50  
Typ  
1.60  
1.0  
Max  
1.65  
Unit  
V
V1P5D output voltage  
V1P5D output capacitor  
V1P5A output voltage  
V1P5A output capacitor  
µF  
V
1.50  
1.60  
1.0  
1.65  
C1P5A  
µF  
15.2 Type 1 buck regulators (SWx)  
The PF5023 features four low voltage regulators with input supply range from 2.5 V  
to 5.5 V and output voltage range from 0.4 V to 1.8 V in 6.25 mV steps. Each voltage  
regulator is capable to supply 2.5 A and features a programmable soft-start and DVS  
ramp for system power optimization.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
45 / 91  
 
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
VIN  
SWxIN  
SWxMODE  
C
INSWx  
SWxILIM  
CONTROLLER  
L
SWx  
SWxLX  
SWx  
DRIVER  
SWxPHASE  
C
OSWx  
I
SENSE  
+
2
I C  
2 to 3 MHz  
clock  
+
INTERFACE  
slope  
compensation  
TYPE II INTERNAL  
COMPENSATION  
duty cycle  
generator  
R1  
SWxFB  
EA  
R2  
Z2  
VSWx  
DAC  
aaa-028064  
Figure 23.ꢀBuck regulator block diagram  
The OTP_SWxDVS_RAMP bit sets the default step/time ratio for the power up ramp  
during the power up/down sequence as well as the DVS slope during the system On.  
The power down ramp and DVS rate during the system On of SW1 to SW3 can be  
modified during the system On state by changing the SWxDVS_RAMP bit on the I2C  
register map.  
The DVS ramp rate between 0.4 V and 1.5 V output setting is based on the internal clock  
configuration as shown in Table 36.  
The ramp rate at 1.8 V output setting is 20 % faster than the values in Table 36.  
Table 36.ꢀSWx ramp rates  
All ramp rates are typical values.  
Clock frequency tolerance = ± 6 %.  
CLK_  
FREQ[3:0]  
Switching  
regulators  
frequency  
(MHz)  
DVS_RAMP = 00  
DVS_RAMP = 01  
DVS_RAMP = 10  
DVS_RAMP = 11  
Ramp up rate  
Ramp down  
rate (mV/µs)  
Ramp up rate  
Ramp down  
rate (mV/µs)  
Ramp up rate  
Ramp down  
rate (mV/µs)  
Ramp up rate  
Ramp down  
rate (mV/µs)  
(mV/µs)  
(mV/µs)  
(mV/µs)  
(mV/µs)  
0000  
0001  
0010  
0011  
0100  
1001  
1010  
1011  
1100  
2.500  
2.625  
2.750  
2.875  
3.000  
2.000  
2.125  
2.250  
2.375  
7.81  
8.20  
8.59  
8.98  
9.38  
6.25  
6.64  
7.03  
7.42  
5.21  
5.47  
5.73  
5.99  
6.25  
4.17  
4.43  
4.69  
4.95  
15.63  
16.41  
17.19  
17.97  
18.75  
12.50  
13.28  
14.06  
14.84  
10.42  
10.94  
11.46  
11.98  
12.50  
8.33  
3.91  
4.10  
4.30  
4.49  
4.69  
3.13  
3.32  
3.52  
3.71  
2.60  
2.73  
2.86  
2.99  
3.13  
2.08  
2.21  
2.34  
2.47  
1.95  
2.05  
2.15  
2.25  
2.34  
1.56  
1.66  
1.76  
1.86  
1.30  
1.37  
1.43  
1.50  
1.56  
1.04  
1.11  
1.17  
1.24  
8.85  
9.38  
9.90  
Buck regulators SWx use 8 bits to set the output voltage.  
The VSWx_RUN[7:0] set the output voltage during Run mode.  
The VSWx_STBY[7:0] set the output voltage during Standby mode.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
46 / 91  
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
The default output voltage configuration for Run and Standby modes is loaded from the  
OTP_VSWx[7:0] registers upon power up.  
Table 37.ꢀSWx output voltage configuration  
Set point  
VSWx_RUN[7:0]  
VSWx_STBY[7:0]  
VSWxFB (V)  
0
1
2
3
00000000  
00000001  
00000010  
00000011  
0.40000  
0.40625  
0.41250  
0.41875  
.
.
.
.
.
.
175  
10101111  
1.49375  
1.50000  
1.80000  
Reserved  
176  
10110000  
177  
10110001  
178 to 255  
10110010 to 11111111  
DVS operation is available for all voltage settings between 0.4 V to 1.5 V. However,  
the SWx regulator is not intended to perform DVS transitions to or from the 1.8 V  
configuration. In the event a voltage change is requested between any of the low voltage  
settings and 1.8 V, the switching regulator is automatically disabled first and then re-  
enabled at the selected voltage level to avoid an uncontrolled transition to the new  
voltage setting.  
Each regulator is provided with two bits to set its mode of operation.  
The SWx_RUN_MODE[1:0] bits allow the user to change the mode of operation of the  
SWx regulators during the run state. If the regulator was programmed as part of the  
power up sequence, the SWx_RUN_MODE[1:0] bits are loaded with 0b11 (autoskip) by  
default. Otherwise it is loaded with 0b00 (disabled).  
The SWx_STBY_MODE[1:0] bits allow the user to change the mode of operation of  
the SWx regulators during the standby state. If the regulator was programmed as part  
of the power up sequence, the SWx_STBY_MODE[1:0] bits are loaded with 0b11  
(autoskip) by default. Otherwise it is loaded with 0b00 (disabled).  
Table 38.ꢀSWx regulator mode configuration  
SWx_MODE[1:0]  
Mode of operation  
OFF  
00  
01  
10  
11  
PWM mode  
PFM mode  
Auto skip mode  
The SWx_MODE_I interrupt asserts the INTB pin when any of the Type 1 regulators  
have changed the mode of operation, provided the corresponding interrupt is not  
masked.  
To avoid potential detection of an OV/UV fault during SWx ramp up, it is recommended to  
power up the regulator in PWM or autoskip mode.  
SWx regulators use 2 bits SWxILIM[1:0], to program the current limit detection.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
47 / 91  
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Table 39.ꢀSWx current limit selection  
SWxILIM[1:0]  
Typical current limit  
00  
01  
10  
11  
2.1 A  
2.6 A  
3.0 A  
4.5 A  
During single phase operation, all buck regulators use 3 bits (SWxPHASE[2:0]) to control  
the phase shift of the switching frequency. Upon power up, the switching phase of all  
regulators is defaulted to 0 degrees and can be modified during the system On state.  
Table 40.ꢀSWx phase configuration  
SWx_PHASE[2:0]  
Phase shift [degrees]  
000  
001  
010  
011  
100  
101  
110  
111  
45  
90  
135  
180  
225  
270  
315  
0 (default)  
Each one of the buck regulator provides 2 OTP bits to configure the value of the inductor  
used in the corresponding block. The OTP_SWx_LSELECT[1:0] allows to choose the  
inductor as shown in Table 41.  
Table 41.ꢀSWx inductor selection bits  
OTP_SWx_LSELECT[1:0]  
Inductor value  
1.0 µH  
00  
01  
10  
11  
0.47 µH  
1.5 µH  
Reserved  
15.2.1 SW2 VTT operation  
SW2 features a selectable VTT mode to create VTT termination for DDR memories.  
When SW2_VTTEN = 1, the VTT mode is enabled. In this mode, SW2 reference voltage  
is internally connected to SW1FB output through a divider by 2.  
During the VTT mode, the DVS operation on SW2 is disabled and SW2 output is given  
by VSW1FB / 2. In this mode, the minimum output voltage configuration for SW1 should be  
800 mV to ensure the SW2 is still within the regulation range at its output.  
During the power up sequence, the SW2 (VTT) may be turned on in the same or at a slot  
higher than SW1, as required by the system. When SW2 and SW1 are enabled in the  
same slot, SW2 will always track the VSW1/2. When SW2 is enabled after SW1, it will  
ramp up gradually to a predefined voltage and once this voltage is reached, it will start  
tracking VSW1/2. The user may adjust the value at which the SW2 should start tracking  
the voltage on the SW1 regulator by setting the OTP_VSW2 register accordingly.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
48 / 91  
 
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
During normal operation, if the SW1 is disabled via the I2C command, SW2 tracks the  
output of SW1 and both regulators are discharged together and pulled down internally.  
When SW1 is enabled back via the I2C commands, the SW1 output ramps up to the  
corresponding voltage while SW2 is always VSW1/2.  
When only SW2 is disabled the PMIC uses the OTP_VTT_PDOWN bit to program  
whether the SW2 regulator is disabled with the output in high impedance or discharged  
internally.  
When OTP_VTT_PDOWN = 0, the output is disabled in high impedance mode.  
When OTP_VTT_PDOWN = 1, the output is disabled with the internal pull down  
enabled.  
When SW2 is requested to enable back again, the SW2 ramps up to the voltage set on  
the VSW2_RUN or VSW2_STBY registers. Once it reaches the final DVS value, it will  
change its reference to start tracking SW1 output again. Note that VSW2_RUN(STBY)  
must be set to VSW1_RUN(STBY)/2 or the closest code by the MCU to ensure proper  
operation.  
When operating in VTT mode, the minimum output voltage configuration for SW1 should  
be 800 mV to ensure the SW2 is still within the regulation range at its output.  
15.2.2 Multiphase operation  
Regulators SW1, SW2 and SW3 can be configured in dual and triple phase mode. In  
this mode, SW1 registers control the output voltage and other configurations. Likewise,  
SW1FB pin becomes the main feedback node for the resulting voltage rail, however the  
two FB pins should be connected together.  
The OTP_SW1CONFIG[1:0] bits are used to select the multiphase configuration for  
SW1/SW2/SW3.  
Table 42.ꢀOTP_SW1CONFIG register description  
OTP_SW1CONFIG[1:0]  
Description  
00  
01  
10  
11  
SW1 and SW2 operate in single phase mode  
SW1/SW2 operate in dual phase mode  
Reserved  
SW1/SW2/SW3 operate in triple phase mode  
15.2.3 Electrical characteristics  
Table 43.ꢀType 1 buck regulator electrical characteristics  
All parameters are specified at TA = −40 to 125 °C, VSWxIN = UVDET to 5.5 V, VSWxFB = 1.0 V, ISWx = 500 mA, typical  
external component values, fSW = 2.25 MHz, unless otherwise noted. Typical values are characterized at VSWxIN = 5.0 V,  
VSWxFB = 1.0 V, ISWx = 500 mA, and TA = 25 °C, unless otherwise noted.  
Symbol  
VSWxIN  
Parameter [1][2]  
Min  
Typ  
Max  
Unit  
V
Operating functional input voltage  
UVDET  
5.5  
VSWxACC  
Output voltage accuracy  
PWM mode  
mV  
−10  
10  
0.4 V ≤ VSWxFB ≤ 0.8 V  
0 ≤ ISWx ≤ 2.5 A  
VSWxACC  
Output voltage accuracy  
PWM mode  
%
−2.0  
2.0  
0.8 V < VSWxFB ≤ 1.5 V  
0 ≤ ISWx ≤ 2.5 A  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
49 / 91  
 
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Symbol  
Parameter [1][2]  
Min  
Typ  
Max  
Unit  
VSWxACC  
Output voltage accuracy  
PWM mode  
%
−1.5  
1.5  
VSWxFM = 1.1 V  
0 ≤ ISWx ≤ 2.5 A  
VSWxACC  
Output voltage accuracy  
PWM mode  
%
−2.0  
−36  
−57  
2.0  
36  
57  
VSWxFB = 1.8 V  
0 ≤ ISWx ≤ 2.5 A  
VSWxACCPFM  
Output voltage accuracy  
PFM mode  
mV  
mV  
0.4 V ≤ VSWxFB ≤ 1.5 V  
0 ≤ ISWx ≤ 100 mA  
VSWxACCPFM  
Output voltage accuracy  
PFM mode  
VSWxFB = 1.8 V  
0 ≤ ISWx ≤ 100 mA  
tPFMtoPWM  
ISWx  
ISWx_DP  
ISWxLIM  
PFM to PWM transition time  
Max load current in single phase  
Max load current in dual phase  
30  
µs  
2500  
5000  
mA  
mA  
A
Current limiter - inductor peak current detection  
SWxILIM[1:0] = 00  
1.6  
2.0  
2.4  
2.1  
2.6  
3.0  
2.5  
3.1  
3.7  
ISWxLIM  
ISWxLIM  
ISWxLIM  
Current limiter - inductor peak current detection  
SWxILIM[1:0] = 01  
A
A
A
Current limiter - inductor peak current detection  
SWxILIM[1:0] = 10  
Current limiter - inductor peak current detection  
SWxILIM[1:0] = 11  
3.6  
0.6  
4.5  
1.0  
5.45  
1.4  
ISWxNLIM  
Negative current limit in single phase mode  
A
A
ISWxxLIM_DP  
Current limit in dual phase operation  
SWxILIM = 00 (master)  
3.2  
4.0  
4.8  
7.2  
4.8  
6.0  
7.2  
10.8  
−25  
4.2  
5.2  
6.0  
9.0  
6.3  
7.8  
9.0  
13.5  
25  
5.0  
ISWxxLIM_DP  
ISWxxLIM_DP  
ISWxxLIM_DP  
ISWxxLIM_TP  
ISWxxLIM_TP  
ISWxxLIM_TP  
ISWxxLIM_TP  
VSWxOSH  
Current limit in dual phase operation  
SWxILIM = 01 (master)  
A
6.2  
Current limit in dual phase operation  
SWxILIM = 10 (master)  
A
7.4  
Current limit in dual phase operation  
SWxILIM = 11 (master)  
A
10.9  
7.5  
Current limit in triple phase operation  
SWxILIM = 00 (master)  
A
Current limit in triple phase operation  
SWxILIM = 01 (master)  
A
9.3  
Current limit in triple phase operation  
SWxILIM = 10 (master)  
A
11.1  
16.35  
50  
Current limit in triple phase operation  
SWxILIM = 11 (master)  
A
Startup overshoot  
mV  
SWxDVS RAMP = 6.25 mV/µs  
VSWxIN = 5.5 V, VSWxFB= 1.0 V  
tONSWxMAX  
Maximum turn on time  
µs  
From enable to 90 % of end value  
SWxDVS RAMP = 11 (1.56 mV/µs, 2 MHz)  
VSWxIN = 5.5 V, VSWxFB= 1.5 V  
895  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
50 / 91  
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Symbol  
Parameter [1][2]  
Min  
Typ  
Max  
Unit  
tONSWx_MIN  
Minimum turn on time  
µs  
From enable to 90 % of end value  
SWxDVS RAMP = 01 (18.75 mV/µs, 3 MHz)  
VSWxIN = 5.5 V, VSWxFB= 0.4 V  
49.2  
ηSWx  
Efficiency (PFM mode, 1.0 V, 1.0 mA)  
Efficiency (PFM mode, 1.0 V, 50 mA)  
Efficiency ( PFM Mode, 1.0 V, 100 mA)  
Efficiency (PWM mode, 1.0 V, 500 mA)  
Efficiency (PWM mode, 1.0 V, 1000 mA)  
Efficiency (PWM mode, 1.0 V, 2000 mA)  
80  
81  
82  
83  
82  
79  
%
%
%
%
%
%
mV  
ηSWx  
ηSWx  
ηSWx  
ηSWx  
ηSWx  
VSWxLOTR  
Transient load regulation (overshoot/undershoot)  
at 0.8 V < VSWxFB ≤ 1.2 V, COUT = 44 µF per phase  
ILOAD = 200 mA to 1.0 A, di/dt = 2.0 A/µs (Single  
phase)  
−25  
25  
ILOAD = 400 mA to 2.0 A, di/dt = 4.0 A/µs (Dual  
phase)  
ILOAD = 600 mA to 3.0 A, di/dt = 6.0 A/µs (Triple  
phase)  
VSWxLOTR  
Transient load regulation (overshoot/undershoot)  
%
at 1.25 V < VSWxFB ≤ 1.8 V, COUT = 44 µF per phase  
ILOAD = 200 mA to 1.0 A, di/dt = 2.0 A/µs (Single  
phase)  
−3.0  
3.0  
ILOAD = 400 mA to 2.0 A, di/dt = 4.0 A/µs (Dual  
phase)  
ILOAD = 600 mA to 3.0 A, di/dt = 6.0 A/µs (Triple  
phase)  
FSWx  
PWM switching frequency range  
Frequency set by CLK_FREQ[3:0]  
MHz  
1.9  
2.5  
27  
3.0  
3.15  
TOFFminSWx  
TDBSWx  
Tslew  
Minimum off time  
ns  
ns  
ns  
%
Deadband time  
Slewing time (10 % to 90 %)  
5.0  
DVSWx  
Output ripple in PWM mode  
at VSWxFB = 1.0 V  
14  
1.0  
200  
IRCS  
DCM (skip mode) reverse current sense threshold  
Current flowing from PGND to SWxLX  
mA  
µA  
µA  
−200  
ISWxQ  
Quiescent current  
PFM mode  
ISWxQ  
Quiescent current  
Auto skip mode  
160  
200  
250  
320  
135  
80  
ISWxQ_DP  
RONSWxHS  
RONSWxLS  
RSWxDIS  
Quiescent current in dual phase PWM mode  
SWx high-side P-MOSFET RDS(on)  
SWx low-side N-MOSFET RDS(on)  
µA  
mΩ  
mΩ  
[3]  
[3]  
Discharge resistance  
Regulator disabled and ramp down completed  
50  
100  
200  
[1] For VSWx configurations greater than 1.35 V, full parametric operation is guaranteed for 2.7 V < SWxVIN < 5.5 V. Below 2.7 V, the SWx regulators are  
fully functional with degraded operation due to headroom limitation.  
[2] For VSWx = 1.8 V, output capacitance should be kept at or below the maximum recommended value. Likewise, it is recommended to use the slow turn  
on/off ramp rate to ensure the output is discharged completely when it is disabled.  
[3] Max RDS(on) does not include bondwire resistance. Consider +/- 50 % tolerance to account for bondwire and pin loss.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
51 / 91  
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Table 44.ꢀRecommended external components  
Symbol  
Parameter  
Min  
Typ  
Max  
Unit  
[1]  
L
Output inductor  
µH  
Maximum inductor DC resistance 50 mΩ  
Minimum saturation current at full load: 3.0 A  
0.47  
1.0  
1.5  
Cout  
Output capacitor  
µF  
µF  
Use 2 × 22 µF, 6.3 V X7T ceramic capacitor to  
reduce output capacitance ESR  
35  
44  
53  
Cin  
Input capacitor  
4.7 μF, 10 V X7R ceramic capacitor  
4.23  
4.7  
5.17  
[1] Keep inductor DCR as low as possible to improve regulator efficiency.  
15.3 Voltage monitoring  
The PF5023 provides OV and UV monitoring capability for the following voltage  
regulators:  
SW1, SW2, SW3  
A programmable UV threshold is selected via the OTP_SWxUV_TH[1:0]. UV threshold  
selection represents a percentage of the nominal voltage programmed on each regulator.  
Table 45.ꢀUV threshold configuration register  
OTP_SWxUV_TH[1:0]  
UV threshold level  
00  
01  
10  
11  
95 %  
93 %  
91 %  
89 %  
A programmable OV threshold is selected via the OTP_SWxOV_TH[1:0]. OV threshold  
selection represents a percentage of the nominal voltage programmed on each regulator.  
Table 46.ꢀOV threshold configuration register  
OTP_SWxOV_TH  
OV threshold level  
105 %  
00  
01  
10  
11  
107 %  
109 %  
111 %  
Two functional bits are provided to program the UV debounce time for the voltage  
regulators.  
Table 47.ꢀUV debounce timer configuration  
UV_DB[1:0]  
UV debounce time  
00  
01  
10  
11  
5 µs  
15 µs  
30 µs  
40 µs  
The default value of the UV_DB[1:0] upon a full register reset is 0b10.  
Two functional bits to program the OV debounce time for all the voltage regulators.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
52 / 91  
 
 
 
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Table 48.ꢀOV debounce timer configuration  
OV_DB[1:0]  
OV debounce time  
30 µs  
00  
01  
10  
11  
50 µs  
80 µs  
125 µs  
The default value of the OV_DB[1:0] upon a full register reset is 0b00.  
The VMON_EN bits enable or disable the OV/UV monitor for each one of the external  
regulators (SWxVMON_EN).  
When the VMON_EN bit of a specific regulator is 1, the voltage monitor for that specific  
regulator is enabled.  
When the VMON_EN bit of a specific regulator is 0, the voltage monitor for that specific  
regulator is disabled.  
By default, the VMON_EN bits are set to 1 on power up.  
When the I2C_SECURE_EN = 1, a secure write must be performed to set or clear the  
VMON_EN bits to enable or disable the voltage monitoring for a specific regulator.  
On enabling a regulator, the UV/OV monitor is masked until the corresponding regulator  
reaches the point of regulation. If a voltage monitor is disabled, the UV_S and OV_S  
indicators from that monitor are reset to 0.  
Figure 24 shows the PF5023 voltage monitoring architecture.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
53 / 91  
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
SW1FB  
SW1 VMON  
OV  
Hyst  
OV  
UV  
Digital  
Filter  
OV_TH  
UV_TH  
VSW1[7:0]  
OV_TH_SEL[3:0]  
PGOOD  
GENERATOR  
SW1_PG  
OV/UV  
TH Gen  
VMON  
LOGIC  
CONTROL  
DVS/REF  
Selector  
SW1VMON_EN[0]  
SW1_PG_EN  
Digital  
Filter  
MON_TRIM[2:0]  
UV_TH_SEL[3:0]  
MON_ENB  
UV  
Hyst  
V
BG2  
SW2FB  
SW2 VMON  
OV  
Hyst  
OV  
UV  
Digital  
Filter  
OV_TH  
UV_TH  
VSW2[7:0]  
OV_TH_SEL[3:0]  
PGOOD  
GENERATOR  
SW2_PG  
OV/UV  
TH Gen  
PGOOD  
VMON  
LOGIC  
CONTROL  
DVS/REF  
Selector  
SW2VMON_EN[0]  
Digital  
Filter  
MON_TRIM[2:0]  
UV_TH_SEL[3:0]  
MON_ENB  
UV  
Hyst  
V
BG2  
SW3FB  
SW3 VMON  
OV  
Hyst  
VSW3[4:0]  
VMON  
LOGIC  
CONTROL  
OV  
UV  
Digital  
Filter  
OV_TH  
UV_TH  
OV_TH_SEL[3:0]  
MON_VREF  
PGOOD  
GENERATOR  
SW3_PG  
OV/UV  
TH Gen  
SW3VMON_EN[0]  
Digital  
Filter  
MON_TRIM[2:0]  
UV_TH_SEL[3:0]  
UV  
Hyst  
MON_ENB  
aaa-032241  
V
BG2  
Figure 24.ꢀVoltage monitoring architecture  
15.3.1 Electrical characteristics  
Table 49.ꢀVMON electrical characteristics  
All parameters are specified at TA = –40 °C to 125 °C, unless otherwise noted. Typical values are characterized at VIN  
5.0 V, VxFB = 1.5 V (Type 1 Buck regulator), and TA = 25 °C, unless otherwise noted.  
=
Symbol  
Parameter  
Min  
Typ  
Max  
Unit  
IQON  
Block quiescent current, when block is enabled one block  
per regulator  
µA  
10  
13  
one block per regulator  
IOFF  
Block leakage current when disabled  
Voltage monitor settling time after enabled  
Power good (UV) hysteresis  
500  
30  
nA  
µs  
%
tON_MON  
VxFBUVHysteresis  
Voltage difference between UV rising and falling  
thresholds  
0.5  
VUV_Tol  
Undervoltage falling threshold accuracy  
%
%
With respect to target feedback voltage tolerance  
For type 1 switching regulator when VSWxFB > 0.75 V  
−2  
−3  
2
3
VUV_Tol  
Under voltage falling threshold accuracy  
With respect to target feedback voltage  
For type 1 switching regulator when VSWxFB ≤ 0.75 V  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
54 / 91  
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Symbol  
Parameter  
Min  
2.5  
10  
Typ  
5.0  
15  
Max  
7.5  
20  
Unit  
tUV_DB  
Power good (UV) debounce time UV_DV = 00  
Power good (UV) debounce time UV_DV = 01  
Power good (UV) debounce time UV_DV = 10  
Power good (UV) debounce time UV_DV = 11  
µs  
20  
30  
40  
25  
40  
55  
VOV_Tol  
Overvoltage rising threshold accuracy  
%
%
With respect to target feedback voltage tolerance  
For type 1 switching regulator when VSWxFB > 0.75 V  
−2  
−3  
2
3
VOV_Tol  
Overvoltage rising threshold  
With respect to target feedback voltage tolerance  
For type 1 switching regulator when VSWxFB ≤ 0.75 V  
VxFBOVHysteresis  
Overvoltage (OV) hysteresis  
%
Voltage difference between OV rising and falling  
thresholds  
0.5  
tOV_DB  
Power good (OV) debounce time OV_DV = 00  
Power good (OV) debounce time OV_DV = 01  
Power good (OV) debounce time OV_DV = 10  
Power good (OV) debounce time OV_DV = 11  
20  
35  
55  
90  
30  
40  
µs  
50  
65  
80  
105  
160  
135  
15.4 Clock management  
The clock management provides a top-level management control scheme of internal  
clock and external synchronization intended to be primarily used for the switching  
regulators. The clock management incorporates various subblocks:  
Low power 100 kHz clock  
Internal high frequency clock with programmable frequency  
Phase Locked Loop (PLL)  
A digital clock management interface is in charge of supporting interaction among these  
blocks.  
The clock management provides clocking signals for the internal state machine, the  
switching frequencies for the buck converters as well as the multiples of those switching  
frequencies in order to enable phase shifting for multiple phase operation.  
CLOCK MANAGEMENT BLOCK  
INTERNAL  
OSCILLATOR  
100 kHz ± 5 %  
100 kHz  
system clock  
DLY  
DLY  
DLY  
DLY  
DLY  
DLY  
DLY  
DLY  
f
f
f
f
f
f
f
f
+ 315°  
+ 270°  
+ 225°  
+ 180°  
+ 135°  
+ 90°  
1
1
1
1
1
1
1
1
16 to 24 MHz  
0
16 to 24 MHz  
16 to 24 MHz  
CKL_FRQ[3:0]  
FSS_RANGE  
FSS_EN  
MUX  
1
INTERNAL  
DIVIDE  
BY  
48  
416.67 kHz  
centered  
OSCILLATOR  
20 MHz ± 20 %  
16 to 24 MHz  
0
DIV 1  
BY 8  
333 kHz - 500 kHz  
MUX  
DIVIDE  
BY  
1 OR 6  
SYNC  
333 kHz - 500 kHz  
1
333 to 500 kHz  
or 2 - 3 MHz  
+ 45°  
FREQUENCY  
WATCHDOG  
FSYNC_RANGE  
IN  
OUT  
PLL  
X48  
En  
SYNCOUT  
SYNC_MODE  
SYNCOUT_EN  
I/O  
aaa-033243  
Figure 25.ꢀClock management architecture  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
55 / 91  
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
15.4.1 Low frequency clock  
A low power 100 kHz clock is provided for overall logic and digital control. Internal logic  
and debounce timers are based on this 100 kHz clock.  
15.4.2 High frequency clock  
The PF5023 features a high frequency clock with nominal frequency of 20 MHz. Clock  
frequency is programmable over a range of ±20 % via the CLK_FREQ[3:0] control bits.  
15.4.3 Manual frequency tuning  
The PF5023 features a manual frequency tuning to set the switching frequency of the  
high frequency clock. The CLK_FREQ [3:0] bits allow a manual frequency tuning of the  
high frequency clock from 16 MHz to 24 MHz.  
If a frequency change of two or more steps is requested by a single I2C command, the  
device performs a gradual frequency change passing through all steps in between with a  
5.2 µs time between each frequency step. When the frequency reaches the programmed  
value, The FREQ_RDY_I asserts the INTB pin, provided it is not masked.  
When the internal clock is used as the main frequency for the power generation, an  
internal frequency divider by 8 is used to generate the switching frequency for all the  
buck regulators. Adjusting the frequency of the high frequency clock allows for manual  
tuning of the switching frequencies for the buck regulators from 2.0 MHz to 3.0 MHz.  
Table 50.ꢀManual frequency tuning configuration  
CLK_FREQ[3:0]  
High speed clock frequency  
(MHz)  
Switching regulators frequency  
(MHz)  
0000  
0001  
0010  
0011  
0100  
0101  
0110  
0111  
1000  
1001  
1010  
1011  
1100  
1101  
1110  
1111  
20  
2.500  
21  
2.625  
22  
2.750  
23  
2.875  
24  
3.000  
Not used  
Not used  
Not used  
Not used  
16  
Not used  
Not used  
Not used  
Not used  
2.000  
17  
2.125  
18  
2.250  
19  
2.375  
Not used  
Not used  
Not used  
Not used  
Not used  
Not used  
The default switching frequency is set by the OTP_CLK_FREQ[3:0] bits.  
Manual tuning cannot be applied when frequency spread-spectrum or external  
clock synchronization is used. However, during external clock synchronization, it is  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
56 / 91  
 
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
recommended to program the CLK_FREQ[3:0] bits to match the external frequency as  
close as possible.  
15.4.4 Spread-spectrum  
The internal clock provides a programmable frequency spread spectrum with two ranges  
for narrow spread and wide spread to help manage EMC in the automotive applications.  
When the FSS_EN = 1, the frequency spread-spectrum is enabled.  
When the FSS_EN = 0, the frequency spread-spectrum is disabled.  
The default state of the FSS_EN bit upon a power up can be configured via the  
OTP_FSS_EN bit.  
The FSS_RANGE bit is provided to select the clock frequency range.  
When FSS_RANGE = 0, the maximum clock frequency range is ±5 %.  
When FSS_RANGE = 1, the maximum clock frequency range is ±10 %.  
The default value of the FSS_RANGE bit upon a power up can be configured via the  
OTP_FSS_RANGE bit.  
The frequency spread-spectrum is performed at a 24 kHz modulation frequency when  
the internal high frequency clock is used to generate the switching frequency for the  
switching regulators. When the external clock synchronization is enabled, the spread-  
spectrum is disabled.  
Figure 26 shows implementation of spread-spectrum for two settings.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
57 / 91  
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
f
= 24 kHz  
mod  
5 %  
f
osc  
10.4 µs  
SS_RANGE = 0  
time  
f
= 24 kHz  
mod  
10 %  
f
osc  
SS_RANGE = 1  
time  
5.2 µs  
aaa-028069  
Figure 26.ꢀSpread-spectrum waveforms  
If the frequency spread-spectrum is enabled, the switching regulators should be set in  
PWM mode to ensure clock synchronization at all time.  
If the external clock synchronization is enabled, (SYNC_MODE = 1), the spread  
spectrum is disabled regardless of the value of the FSS_EN bit.  
15.4.5 Clock synchronization  
An external clock can be fed via the SYNC pin to synchronize the switching regulators to  
this external clock.  
When the OTP_SYNC_MODE = 0, the external clock synchronization is disabled. In this  
case, the PLL is disabled, and the device always uses the internal high frequency clock  
to generate the main frequency for the switching regulators.  
When the OTP_SYNC_MODE = 1, the external clock synchronization is enabled. In this  
case, the internal PLL is always enabled and it uses either the internal high frequency  
clock or the SYNC pin as the source to generate the main frequency for the switching  
regulators.  
If the SYNCIN function is not used, the pin should be grounded. If the external clock is  
meant to start up after the PMIC has started, the SYNC pin must be maintained low until  
the external clock is applied.  
The SYNC pin is prepared to detect clock signals with a 1.8 V or 3.3 V amplitude and  
within the frequency range set by the FSYNC_RANGE bit.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
58 / 91  
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
When the FSYNC_RANGE = 0, the input frequency range at SYNC pin should be  
between 2000 kHz and 3000 kHz.  
When the FSYNC_RANGE = 1, the input frequency range at SYNC pin should be  
between 333 kHz and 500 kHz.  
The OTP_FSYNC_RANGE bit is used to select the default frequency range accepted in  
the SYNC pin.  
The external clock duty cycle at the SYNC pin should be between 40 % and 60 %. An  
input frequency in the SYNC pin outside the range defined by the FSYNC_RANGE bit is  
detected as invalid. If the external clock is not present or invalid, the device automatically  
switches to the internal clock and sets the FSYNC_FLT_I interrupt, which in turn asserts  
the INTB pin provided it is not masked.  
The FSYNC_FLT_S bit is set to 1 as long as the input frequency is not preset or invalid,  
and it is cleared to 0 when the SYNC has a valid input frequency.  
The device switches back to the external switching frequency only when both, the  
FSYNC_FLT_I interrupt has been cleared and the SYNC pin sees a valid frequency.  
When the external clock is selected, the switching regulators should be set in PWM mode  
to ensure clock synchronization at all time.  
When the OTP_SYNC_MODE = 0 and OTP_SYNCOUT_EN = 1, the SYNC pin is used  
to synchronize an external device to the PF5023.  
The SYNC pin outputs the main frequency used for the switching regulators in the range  
of 2.0 MHz to 3.0 MHz. The SYNCOUT_EN bit can be used to enable or disable the  
SYNCOUT feature via I2C during the system On state.  
When SYNCOUT_EN = 0, the SYNCOUT feature is disabled and the pin is internally  
pulled to ground.  
When SYNCOUT_EN = 1, the SYNC pin toggles at the base frequency used by the  
switching regulators.  
The SYNCOUT function can be enabled or disabled by default by using the  
OTP_SYNCOUT_EN bit.  
Table 51.ꢀClock management specifications  
All parameters are specified at TA = −40 to 125 °C, unless otherwise noted. Typical values are characterized at VIN = 5.0 V  
and TA = 25 °C, unless otherwise noted.  
Symbol  
Parameter  
Min  
Typ  
Max  
Unit  
Low frequency clock  
IQ100KHz  
100 kHz clock quiescent current  
100 kHz clock accuracy  
3.0  
5.0  
µA  
%
f100KHzACC  
−5.0  
High frequency clock  
f20MHz  
High frequency clock nominal frequency  
via CLK_FREQ[3:0] = 0000  
MHz  
20  
f20MzACC  
High frequency clock accuracy  
Clock step transition time  
−6.0  
6.0  
%
t20MHzStep  
µs  
Minimum time to transition from one frequency step to  
the next in manual tuning mode  
5.2  
FSSRANGE  
Spread-spectrum range  
FSS_RANGE= 0  
%
±5.0  
via CLK_FREQ[3:0]  
Spread-spectrum is done around center frequency of  
20 MHz  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
59 / 91  
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Symbol  
Parameter  
Min  
Typ  
±10  
24  
Max  
Unit  
FSSRANGE  
Spread-spectrum range  
FSS_RANGE= 1  
%
via CLK_FREQ[3:0]  
Spread-spectrum is done around center frequency of  
20 MHz  
FSSmod  
Spread spectrum frequency modulation  
kHz  
Clock synchronization  
fSYNCIN  
SYNC input frequency range  
FSYNC_RANGE = 0  
kHz  
kHz  
kHz  
2000  
333  
3000  
500  
fSYNCIN  
SYNC input frequency range  
FSYNC_RANGE = 1  
fSYNCOUT  
SYNC output frequency range  
via CLK_FREQ[3:0]  
2000  
1.0  
3000  
VSYNCINLO  
VSYNCINHI  
Input frequency low voltage threshold  
Input frequency high voltage threshold  
SYNC internal pull down resistance  
Output frequency low voltage threshold  
Output frequency high voltage threshold  
0.3*VDDIO  
V
0.7*VDDIO  
0.475  
V
RPD_SYNCIN  
VSYNCOUTLO  
VSYNCOUTHI  
__  
0.4  
MΩ  
V
0
VDDIO − 0.5  
V
15.5 Thermal monitoring  
The PF5023 features a temperature sensor at the center of the die which is used to  
generate the thermal interrupts and thermal shutdown.  
Figure 27 shows a high level block diagram of the thermal monitoring architecture in  
PF5023.  
COMP  
V165C  
(TSD)  
V
Temp  
Tsense  
TEMP_IC  
V155C  
AMUX  
DIGITAL LOGIC  
STATE MACHINE  
V140C  
V125C  
V110C  
V95C  
(THERMAL INTERRUPT  
DECODING)  
V80C  
BG  
aaa-029998  
Figure 27.ꢀThermal monitoring architecture  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
60 / 91  
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Table 52.ꢀThermal monitor specifications  
Symbol  
Parameter  
Min  
Typ  
Max  
5.5  
Unit  
V
VIN  
Operating voltage range of thermal circuit  
Thermal sensor coefficient  
UVDET  
TCOF  
VTSROMM  
−3.8  
mV/ºC  
V
Thermal sensor voltage  
24 ºC  
1.414  
TSEN_RANGE  
T80C  
Thermal sensor temperature range  
80 ºC temperature threshold  
–40  
70  
175  
90  
ºC  
ºC  
ºC  
ºC  
ºC  
ºC  
ºC  
ºC  
ºC  
ºC  
µs  
ms  
80  
T95C  
95 ºC temperature threshold  
85  
95  
105  
120  
135  
150  
165  
175  
T110C  
110 ºC temperature threshold  
125 ºC temperature threshold  
140 ºC temperature threshold  
155 ºC temperature threshold  
Thermal shutdown threshold  
100  
115  
130  
145  
155  
110  
125  
140  
155  
165  
5.0  
10  
T125C  
T140C  
T155C  
TSD  
TWARN_HYS  
TSD_HYS  
t_temp_db  
tSinterval  
Thermal threshold hysteresis  
Thermal shutdown hysteresis  
Debounce timer for temperature thresholds (bidirectional)  
10  
Sampling interval time  
When TMP_MON_AON = 1  
3.0  
tSwindow  
Sampling window  
µs  
When TMP_MON_AON = 1  
450  
As the temperature crosses the thermal thresholds, the corresponding interrupts are  
set to notify the system. The processor may take appropriate action to bring down the  
temperature (either by turning off external regulators, reducing load, or turning on a fan).  
A 5 ºC hysteresis is implemented on a falling temperature in order to release the  
corresponding THERM_x_S signal. When the shutdown threshold is crossed, the  
PF5023 initiates a thermal shutdown and it prevents from turning back on until the 15 ºC  
thermal shutdown hysteresis is crossed as the device cools down.  
The temperature monitor can be enabled or disabled via I2C with the TMP_MON_EN bit.  
When TMP_MON_EN = 0, the temperature monitor circuit is disabled.  
When TMP_MON_EN = 1, the temperature monitor circuit is enabled.  
In the Run state, the temperature sensor can operate in always On or Sampling modes.  
When the TMP_MON_AON = 1, the device is always on during the Run mode.  
When the TMP_MON_AON = 0, the device operates in sampling mode to reduce  
current consumption in the system. In Sampling mode, the thermal monitor is turned on  
during 450 µs at a 3.0 ms sampling interval.  
In the Standby mode, the thermal monitor operates only in sampling mode as long as the  
TMP_MON_EN = 1.  
Table 53.ꢀThermal monitor bit description  
Bit(s)  
Description  
THERM_80_I, THERM_80_S, THERM_80_M  
THERM_95_I, THERM_95_S, THERM_95_M  
THERM_110_I, THERM_110_S, THERM_110_M  
THERM_125_I, THERM_125_S, THERM_125_M  
THERM_140_I, THERM_140_S, THERM_140_M  
Interrupt, sense and mask bits for 80 ºC threshold  
Interrupt, sense and mask bits for 95 ºC threshold  
Interrupt, sense and mask bits for 110 ºC threshold  
Interrupt, sense and mask bits for 125 ºC threshold  
Interrupt, sense and mask bits for 140 ºC threshold  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
61 / 91  
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Bit(s)  
Description  
THERM_155_I, THERM_155_S, THERM_155_M  
Interrupt, sense and mask bits for 155 ºC threshold  
TMP_MON_EN  
Disables temperature monitoring circuits when  
cleared  
TMP_MON_AON  
When set, the temperature monitoring circuit is always  
ON.  
When cleared, the temperature monitor operates in  
Sampling mode.  
15.6 Analog multiplexer  
An analog multiplexer (AMUX) is provided to allow access to internal temperature  
monitor. The selected voltage is buffered and made available on the PGOOD1 output  
pin.  
When the AMUX_EN bit is 0, the AMUX block is disabled and the PGOOD1 block is  
enabled.  
When the AMUX_EN bit is 1, the AMUX block is enabled and the PGOOD1 block is  
disabled. The system can select the channel to be read using the AMUX_SEL bits. The  
AMUX output is selected by the AMUX_SEL[4:0] bits.  
Table 54.ꢀAMUX channel selection  
AMUX_EN  
AMUX_SEL[4:0]  
AMUX selection  
PGOOD mode  
Disabled - high impedance  
Reserved  
0
1
1
1
1
XXXXX  
00000  
00001 to 00110  
00111  
TEMP_IC  
01000 to 11111  
Reserved  
When the AMUX_EN = 1, and the AMUX_SEL = 00000, the AMUX output is set to a  
high impedance mode to allow an external signal to drive the AMUX node. The AMUX is  
enabled and accessible during the system On states.  
15.7 Watchdog event management  
A watchdog event may be started in two ways:  
The WDI pin toggles low due to a watchdog failure on the MCU  
The internal watchdog expiration counter reaches the maximum value the WD timer is  
allowed to expire  
A watchdog event initiated by the WDI pin may perform a hard WD reset or a soft WD  
reset as defined by the WDI_MODE bit. A watchdog event initiated by the internal  
watchdog always performs a hard WD reset.  
15.7.1 Internal watchdog timer  
The internal WD timer counts up and it expires when it reaches the value in the  
WD_DURATION[3:0] register. When the WD timer starts counting, the WD_CLEAR  
flag is set to 1. Clearing the WD_CLEAR flag within the valid window is interpreted as a  
successful watchdog refresh and the WD timer gets reset. The MCU must write a 1 to  
clear the WD_CLEAR flag.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
62 / 91  
 
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
The WD timer is reset when device goes into any of the Off modes and does not start  
counting until RESETBMCU is deasserted in the next power up sequence.  
The OTP_WD_DURATION[3:0] selects the initial configuration for the watchdog window  
duration between 1.0 ms and 32768 ms (typical values).  
The watchdog window duration can change during the system On state by modifying the  
WD_DURATION[3:0] bits in the functional register map. If the WD_DURATION[3:0] bits  
get changed during the system On state, the WD timer is reset.  
Table 55.ꢀWatchdog duration register  
WD_DURATION[3:0]  
Watchdog timer duration (ms)  
0000  
0001  
0010  
0011  
0100  
0101  
0110  
0111  
1000  
1001  
1010  
1011  
1100  
1101  
1110  
1111  
1
2
4
8
16  
32  
64  
128  
256  
512  
1024  
2048  
4096  
8192  
16384  
32768  
The WD_EXPIRE_CNT[2:0] counter is used to ensure no cyclic watchdog condition  
occurs. When the WD_CLEAR flag is cleared successfully before the WD timer  
expires, the WD_EXPIRE_CNT[2:0] is decreased by 1. Every time the WD  
timer is not successfully refreshed, it gets reset and starts a new count and the  
WD_EXPIRE_CNT[2:0] is increased by 2.  
If WD_EXPIRE_CNT[2:0] = WD_MAX_EXPIRE[2:0], a WD event is initiated. The default  
maximum amount of time the watchdog can expire before starting a WD reset, is set  
by the OTP_WD_MAX_EXPIRE[2:0]. Writing a value less than or equal to 0x02 on the  
OTP_WD_MAX_EXPIRE causes the watchdog event to be initiated, as soon as the WD  
timer expires for the first time.  
The OTP_WDWINDOW bit selects whether the watchdog is single ended or window  
mode.  
When OTP_WDWINDOW = 0, the WD_CLEAR flag can be cleared within 100 % of the  
watchdog timer.  
When OTP_WDWINDOW = 1, the WD_CLEAR flag can only be cleared within the  
second half of the programmed watchdog timer. Clearing the WD_CLEAR flag within  
the first half of the watchdog window is interpreted as a failure to refresh the watchdog.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
63 / 91  
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
WD_TIMER  
100 % Window  
WD_EXPIRE_CNT  
WD refresh OK  
0
0
WD refresh OK  
WD refresh OK  
WD refresh  
NOK  
1
WD refresh OK  
WD refresh  
NOK  
2
WD_TIMER  
Expired  
WD refresh OK  
WD refresh NOK  
WD refresh  
NOK  
3
WD_TIMER  
WD refresh OK  
50 % Window  
WD refresh  
NOK  
4
0
WD refresh OK  
WD refresh  
5
NOK  
WD refresh  
NOK  
WD refresh OK  
WD refresh NOK  
n =  
WD_MAX  
_EXPIRE  
WD_TIMER  
Expired  
WD EVENT  
WD refresh NOK  
aaa-028072  
Figure 28.ꢀWatchdog timer operation  
The watchdog function can be enabled or disabled by writing the WD_EN bit in the I2C  
register map. When the I2C_SECURE_EN = 1, a secure write must be performed to  
change the WD_EN bit.  
When WD_EN = 0 the internal watchdog timer operation is disabled.  
When WD_EN = 1 the internal watchdog timer operation is enabled.  
The OTP_WD_EN bit is used to select the default status of the watchdog counter upon  
power up.  
The watchdog function can be programmed to be enabled or disabled during the  
Standby state by writing the WD_STBY_EN bit in the I2C register map. When the  
I2C_SECURE_EN = 1, a secure write must be performed to modify the WD_STBY_EN  
bit.  
When WD_STBY_EN = 0 the internal watchdog timer operation during standby is  
disabled.  
When WD_STBY_EN = 1 the internal watchdog timer operation during standby is  
enabled.  
The OTP_WD_STBY_EN bit selects whether the watchdog is active in Standby mode by  
default or not.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
64 / 91  
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
15.7.2 Watchdog reset behaviors  
When a watchdog event is started, a watchdog (WD) reset is performed. There are two  
types of watchdog reset:  
Soft WD reset  
Hard WD reset  
A soft WD reset is used as a safe way for the MCU to force the PMIC to return to a  
known default configuration without forcing a POR reset on the MCU. During a soft WD  
reset, the RESETBMCU remains de-asserted all the time.  
Upon a soft WD reset, a partial OTP register reload is performed on the registers as  
shown in Table 56.  
Table 56.ꢀSoft WD register reset  
Bit name  
Register  
Bits  
Configuration registers  
STANDBYINV  
CTRL2  
2
RUN_PG_GPO  
CTRL2  
1
STBY_PG_GPO  
RESETBMCU_SEQ[7:0]  
PGOOD_SEQ[7:0]  
WD_EN  
CRTL2  
0
RESETBMCU PWRUP  
PGOOD PWRUP  
CTRL1  
7:0  
7:0  
3
WD_DURATION[3:0]  
WD_STBY_EN  
WD CONFIG  
CTRL1  
3:0  
2
WDI_STBY_ACTIVE  
SW registers  
CTRL1  
1
SWx_WDBYPASS  
SWx_PG_EN  
SWx CONFIG1  
SWx CONFIG1  
SWx CONFIG2  
SWx CONFIG2  
SWx CONFIG2  
SWx PWRUP  
SWx MODE  
1
0
SWxDVS_RAMP  
SWxILIM[1:0]  
5
4:3  
2:0  
7:0  
5:4  
3:2  
1:0  
7:0  
7:0  
6
SWxPHASE[2:0]  
SWx_SEQ[7:0]  
SWx_PDGRP[1:0]  
SWx_STBY_MODE [1:0]  
SWx RUN_MODE [1:0]  
VSWx_RUN [7:0]  
VSWx_STBY [7:0]  
SW2_VTTEN  
SWx MODE  
SWx MODE  
SWx RUN VOLT  
SWx STBY VOLT  
SW2_CONFIG2  
A soft WD reset may require all or some regulators to be reset to their default OTP  
configuration. In the event a regulator is required to keep its current configuration  
during a soft WD reset, a watchdog bypass bit is provided for each regulator  
(SWx_WDBYPASS).  
When the WDBYPASS = 0, the watchdog bypass is disabled and the output of the  
corresponding regulator is returned to its default OTP value during the soft WD reset.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
65 / 91  
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
When the WDBYPASS = 1, the watchdog bypass is enabled and the output of the  
corresponding regulator is not affected by the soft WD reset, keeping its current  
configuration.  
During a soft WD reset, only regulators that are activated in the power up sequence go  
back to their default voltage configuration if their corresponding WDBYPASS = 0.  
Switching regulators returning to their default voltages configuration, will gradually reach  
the new output voltage using its DVS configuration. Regulators with WDBYPASS = 0 and  
which are not activated during the power up sequence will turn off immediately.  
After all output voltages have transitioned to their corresponding default values, the  
device waits for at least 30 μs before returning to the Run state and announces it has  
finalized the soft WD reset by asserting the INTB pin, provided the WDI_I interrupt is not  
masked.  
Soft WD Reset Behavior  
WDI Event  
WDI OK  
WDI Event  
WDI OK  
Regulator with  
WDBYPASS = 1  
Configuration Maintained  
Not in Power  
up Sequence  
Default OTP Configuration  
WDBYPASS = 0  
In Power up  
Sequence  
RESETBMCU  
INTB  
30 µs  
WDI_I Delay  
Soft WD  
reset  
System ON  
aaa-030056  
Figure 29.ꢀSoft WD reset behavior  
A hard WD reset is used to force a system power-on reset when the MCU has become  
unresponsive. In this scenario, a full OTP register reset is performed.  
During a hard WD reset, the device turns off all regulators and asserts RESETBMCU  
as indicated by the power down sequence. If PGOOD is programmed as a GPO and  
configured as part of the power up sequence, it will also be disabled accordingly.  
After all regulator's outputs have gone through the power down sequence and the power  
down delay is finished , the device waits for 30 µs before reloading the default OTP  
configuration and get ready to start a power up sequence if the XFAILB pin is not held  
low externally.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
66 / 91  
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Hard WD Reset Behavior  
WD Event  
WD OK  
WD Event  
WD OK  
WD  
Reset  
Regulator  
Outputs  
Default OTP  
RESETBMCU  
30 µs  
Power Down  
Delay  
System ON  
Power Down  
Sequence  
Power Up  
Sequence  
aaa-030057  
Figure 30.ꢀHard WD reset behavior  
After a WD reset, the PMIC may enter the Standby state depending on the status of  
STANDBY pin.  
Every time a WD event occurs, the WD_EVENT_CNT[3:0] nibble is incremented.  
To prevent continuous failures, if the WD_EVENT_CNT[3:0] = WD_MAX_CNT[3:0]  
the state machine will proceed to the fail-safe transition. The MCU is expected to  
clear the WD_EVENT_CNT[3:0] when it is able to do so in order to keep proper  
operation. Upon power up, the WD_MAX_CNT[3:0] is loaded with the values on the  
OTP_WD_MAX_CNT[3:0] bits.  
Every time the device passes through the off states, the WD_EVENT_CNT[3:0] is reset  
to 0x00, to ensure the counter has a fresh start after a device power down.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
67 / 91  
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
WD_EVENT_CNT  
WD_EVENT_CNT  
0
reset by MCU  
WD EVENT  
1
WD EVENT  
2
WD EVENT  
WD_EVENT_CNT  
reset by Fail-safe  
Transition  
3
WD EVENT  
4
WD EVENT  
5
WD EVENT  
n =  
WD_MAX  
_CNT  
FAIL-SAFE  
TRANSITION  
aaa-028075  
Figure 31.ꢀWatchdog event counter  
16 I2C register map  
The PF5023 provides a complete set of registers for control and diagnostics of the PMIC  
operation. The configuration of the device is done at two different levels.  
At first level, the OTP mirror registers provide the default hardware and software  
configuration for the PMIC upon power up. These are one-time programmable and  
should be defined during the system development phase, and are not meant to be  
modified during the application. See Section 17 "OTP/TBB and hardwire default  
configurations" for the OTP configuration feature.  
At a second level, the PF5023 provides a set of functional registers intended for  
system configuration and diagnostics during the system operation. These registers are  
accessible during the system On state and can be modified at any time by the system  
control unit.  
The device ID register provides general information about the PMIC:  
DEVICE_FAM[3:0]: indicates the PF50x0 family of devices.  
0101 (fixed)  
DEVICE_ID[3:0]: provides the device type identifier  
0011 = PF5023 QM  
1011 = PF5023 ASIL B  
Registers 0x02 and 0x03 provide a customizable program ID registers to identify the  
specific OTP configuration programmed in the part.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
68 / 91  
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
EMREV (Address 0x02): contains the MSB bits PROG_ID[8:11]  
PROG_ID (Address 0x03): contains the LSB bit PROG_ID[7:0]  
16.1 PF5023 OTP mirror register map  
Reset types  
OFF_OTP  
OTP  
Register loads the OTP mirror register values during power up  
Register available in OTP bank only, Reset From fuses when VIN crosses UVDET threshold  
MR  
FUSE Register name BIT7  
BIT6  
BIT5  
BIT4  
BIT3  
BIT2  
BIT1  
BIT0  
ADDR ADDR  
A0  
0
OTP I2C  
OTP_I2C_  
OTP_I2C_CRC_EN  
OTP_I2C_ADD[2:0]  
SECURE_EN  
A1  
A2  
1
2
OTP CTRL1  
OTP CTRL2  
OTP_EWARN_TIME[1:0]  
OTP_FS_BYPASS  
OTP_STANDBYINV OTP_PG_ACTIVE  
OTP_PG_CHECK  
OTP_FSS_EN  
OTP_FSS_RANGE  
OTP_XFAILB_EN  
OTP_VIN_OVLO_  
SDWN  
OTP_VIN_OVLO_  
EN  
OTP_VIN_OVLO_DBNC[1:0]  
A3  
A4  
3
4
OTP CTRL3  
OTP_VTT_PDOWN OTP_SW2_VTTEN  
Reserved  
OTP_SW1CONFIG[1:0]  
OTP FREQ  
CTRL  
OTP_SW_MODE  
OTP_SYNC_MODE OTP_SYNCOUT_  
EN  
OTP_FSYNC_  
RANGE  
OTP_CLK_FREQ[3:0]  
A5  
5
OTP PWRON  
OTP_PWRON_  
MODE  
OTP_PWRON_DBNC[1:0]  
OTP_PWRON_  
RST_EN  
OTP_TRESET[1:0]  
A6  
A7  
A8  
A9  
AA  
AB  
AC  
AD  
AE  
6
OTP WD  
CONFIG  
OTP_WDI_MODE  
OTP_WDI_INV  
OTP_WD_EN  
OTP_ WD_STBY_  
EN  
OTP_WDI_STBY_  
ACTIVE  
OTP_WDWINDOW  
7
OTP WD  
EXPIRE  
OTP_WD_MAX_EXPIRE[2:0]  
8
OTP WD  
COUNTER  
OTP_WD_DURATION[3:0]  
OTP_FS_MAX_CNT[3:0]  
OTP_WD_MAX_CNT [3:0]  
9
OTP FAULT  
COUNTERS  
OTP_FAULT_MAX_CNT[3:0]  
OTP_TIMER_FAULT[3:0]  
A
B
C
D
E
OTP FAULT  
TIMERS  
OTP_FS_OK_TIMER[2:0]  
OTP PWRDN  
DLY1  
OTP_GRP4_DLY[1:0]  
OTP_PD_SEQ_DLY[1:0]  
OTP_GRP3_DLY[1:0]  
OTP_GRP2_DLY[1:0]  
OTP_GRP1_DLY[1:0]  
OTP PWRDN  
DLY2  
OTP_RESETBMCU_DLY[1:0]  
OTP_SEQ_TBASE[1:0]  
OTP PWRUP  
CTRL  
OTP_PWRDWN_  
MODE  
OTP_PGOOD_PDGRP[1:0]  
OTP_RESETBMCU_PDGRP[1:0]  
OTP  
OTP_RESETBMCU_SEQ[7:0]  
RESETBMCU  
PWRUP  
AF  
B0  
B1  
B2  
B3  
F
OTP PGOOD  
PWRUP  
OTP_PGOOD_SEQ[7:0]  
OTP_VSW1[7:0]  
10  
11  
12  
13  
OTP SW1  
VOLT  
OTP SW1  
PWRUP  
OTP_SW1_SEQ[7:0]  
OTP SW1  
CONFIG1  
OTP_SW1UV_TH[1:0]  
OTP_SW1OV_TH[1:0]  
OTP_SW1_PDGRP[1:0]  
OTP_SW1ILIM[1:0]  
OTP SW1  
CONFIG2  
OTP_SW1_LSELECT[1:0]  
OTP_SW1PHASE[2:0]  
OTP_SW1_PG_EN  
OTP_SW1_  
WDBYPASS  
B4  
B5  
B6  
B7  
B8  
B9  
BA  
BB  
14  
15  
16  
17  
18  
19  
1A  
1B  
OTP SW2  
VOLT  
OTP_VSW2[7:0]  
OTP SW2  
PWRUP  
OTP_SW2_SEQ[7:0]  
OTP SW2  
CONFIG1  
OTP_SW2UV_TH[1:0]  
OTP_SW2OV_TH[1:0]  
OTP_SW2_PDGRP[1:0]  
OTP_SW2ILIM[1:0]  
OTP SW2  
CONFIG2  
OTP_SW2_LSELECT[1:0]  
OTP_SW2PHASE[2:0]  
OTP_SW2_PG_EN  
OTP_SW2_  
WDBYPASS  
OTP SW3_  
VOLT  
OTP_VSW3[7:0]  
OTP SW3  
PWRUP  
OTP_SW3_SEQ[7:0]  
OTP SW3  
CONFIG1  
OTP_SW3UV_TH[1:0]  
OTP_SW3OV_TH[1:0]  
OTP_SW3_PDGRP[1:0]  
OTP_SW3ILIM[1:0]  
OTP SW3  
CONFIG2  
OTP_SW3_LSELECT[1:0]  
OTP_SW3PHASE[2:0]  
OTP_SW3_PG_EN  
OTP_SW3_  
WDBYPASS  
BC  
1C  
OTP SW4  
VOLT  
Reserved  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
69 / 91  
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
MR  
FUSE Register name BIT7  
BIT6  
BIT5  
BIT4  
BIT3  
BIT2  
BIT1  
BIT0  
ADDR ADDR  
BD  
BE  
BF  
C0  
C1  
C2  
C3  
C4  
C5  
C6  
C7  
C8  
C9  
CA  
CB  
CC  
CD  
CE  
CF  
1D  
1E  
1F  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
2A  
2B  
2C  
2D  
2E  
2F  
OTP SW4  
PWRUP  
Reserved  
OTP SW4  
CONFIG1  
Reserved  
Reserved  
Reserved  
Reserved  
OTP SW4  
CONFIG2  
Reserved  
Reserved  
Reserved  
Reserved  
OTP SWND1_  
VOLT  
Reserved  
OTP SWND1  
PWRUP  
Reserved  
OTP SWND1  
CONFIG1  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
OTP SWND1  
CONFIG2  
Reserved  
Reserved  
Reserved  
OTP LDO1  
VOLT  
Reserved  
OTP LDO1  
PWRUP  
Reserved  
OTP LDO1  
CONFIG  
Reserved  
Reserved  
Reserved  
Reserved  
OTP VSNVS  
CONFIG  
Reserved  
Reserved  
OTP_OV_  
BYPASS1  
Reserved  
OTP_SW3_  
OVBYPASS  
OTP_SW2_  
OVBYPASS  
OTP_SW1_  
OVBYPASS  
OTP_OV_  
BYPASS2  
Reserved  
OTP_UV_  
BYPASS1  
Reserved  
Reserved  
OTP_SW3_  
UVBYPASS  
OTP_SW2_  
UVBYPASS  
OTP_SW1_  
UVBYPASS  
OTP_UV_  
BYPASS2  
Reserved  
OTP_ILIM_  
BYPASS1  
Reserved  
Reserved  
OTP_SW3_  
ILIMBYPASS  
OTP_SW2_  
ILIMBYPASS  
OTP_SW1_  
ILIMBYPASS  
OTP_ILIM_  
BYPASS2  
OTP_PROG_ID10  
OTP_PROG_ID2  
OTP_PROG_ID9  
OTP_PROG_ID1  
Reserved  
OTP_PROG_  
IDH  
OTP_PROG_ID11  
OTP_PROG_ID3  
OTP_PROG_ID8  
OTP_PROG_ID0  
BGMON_BYPASS  
OTP_PROG_  
IDL  
OTP_PROG_ID7  
OTP_PROG_ID6  
OTP_PROG_ID5  
OTP_PROG_ID4  
D0  
D1  
30  
31  
OTP DEBUG1  
OTP SW  
COMP1  
OTP_SW2_GM_COMP[2:0]  
OTP_SW1_GM_COMP[2:0]  
OTP_SW3_GM_COMP[2:0]  
D2  
D3  
32  
33  
OTP SW  
COMP2  
Reserved  
OTP SW  
COMP3  
Reserved  
Reserved  
D4  
D5  
34  
35  
OTP SW RAMP  
Reserved  
OTP_SW3DVS_RAMP[1:0]  
OTP_SW2DVS_RAMP[1:0]  
OTP_SW1DVS_RAMP[1:0]  
OTP_S0_CRC_  
LSB  
OTP_S0_CRC_LSB[7:0]  
D6  
36  
OTP_SO_  
CRC_MSB  
OTP_SO_CRC_MSB[7:0]  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
70 / 91  
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
16.2 PF5023 functional register map  
RESET Signals  
R/W types  
Default values  
UVDET  
Reset when VIN crosses UVDET threshold  
Bits are loaded with OTP values (mirror register)  
Reset when device goes to OFF mode  
Self-clear after write  
R
Read only  
1
0
x
bit set on reset  
OFF_OTP  
OFF_TOGGLE  
SC  
R/W  
Read and Write  
bit cleared on reset  
unknown state  
RW1C  
R/SW  
R/TW  
Read, Write a 1 to clear  
Read/Secure Write  
Read/Write on TBB only  
F
T
loaded from OTP fuse  
Hard coded  
AD Register name  
DR  
R/W  
Default  
BIT7  
BIT6  
BIT5  
BIT4  
BIT3  
BIT2  
BIT1  
BIT0  
00  
01  
02  
03  
04  
05  
06  
07  
08  
09  
0A  
0B  
DEVICE ID  
REV ID  
R
0101_TTTT  
TTTT_TTTT  
FFFF_TTTT  
FFFF_FFFF  
0000_0000  
1111_1011  
0000_00xx  
0000_0000  
1111_1111  
xxxx_xxxx  
DEVICE_FAM[3:0]  
FULL_LAYER_REV[3:0]  
PROG_ID[11:8]  
DEVICE_ID[3:0]  
METAL_LAYER_REV[3:0]  
EMREV[2:0]  
R
EMREV  
R
PROG ID  
R
PROG_ID[7:0]  
INT STATUS1  
INT MASK1  
INT SENSE1  
INT STATUS2  
INT MASK2  
INT SENSE2  
SW MODE INT  
RW1C  
R/W  
R
SDWN_I  
SDWN_M  
FREQ_RDY_I  
FREQ_RDY_M  
CRC_I  
PWRUP_I  
PWRUP_M  
PWRDN_I  
PWRDN_M  
PGOOD_I  
VIN_OVLO_I  
VIN_OVLO_M  
VIN_OVLO_S  
THERM_80_I  
THERM_80_M  
THERM_80_S  
SW1_MODE_I  
SW1_MODE_M  
CRC_M  
PGOOD_M  
PGOOD_S  
RW1C  
R/W  
R
WDI_I  
WDI_M  
WDI_S  
FSYNC_FLT_I  
FSYNC_FLT_M  
FSYNC_FLT_S  
Reserved  
THERM_155_I  
THERM_155_M  
THERM_155_S  
THERM_140_I  
THERM_140_M  
THERM_140_S  
THERM_125_I  
THERM_125_M  
THERM_125_S  
Reserved  
THERM_110_I  
THERM_110_M  
THERM_110_S  
SW3_MODE_I  
SW3_MODE_M  
THERM_95_I  
THERM_95_M  
THERM_95_S  
SW2_MODE_I  
SW2_MODE_M  
RW1C  
R/W  
0000_0000  
0100_1111  
SW MODE  
MASK  
Reserved  
Reserved  
0C  
0D  
0E  
SW ILIM INT  
RW1C  
0000_0000  
0100_1111  
0x00_00xx  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
SW3_ILIM_I  
SW3_ILIM_M  
SW3_ILIM_S  
SW2_ILIM_I  
SW2_ILIM_M  
SW2_ILIM_S  
SW1_ILIM_I  
SW1_ILIM_M  
SW1_ILIM_S  
SW ILIM MASK R/W  
SW ILIM  
SENSE  
R
0F  
10  
LDO ILIM INT  
RW1C  
R/W  
0000_0000  
0000_0001  
Reserved  
Reserved  
LDO ILIM  
MASK  
11  
LDO ILIM  
SENSE  
R
0000_000x  
Reserved  
12  
13  
14  
15  
16  
17  
18  
19  
1A  
SW UV INT  
RW1C  
R/W  
R
0000_0000  
0100_1111  
0x00_00xx  
0000_0000  
0100_1111  
0x00_00xx  
0000_0000  
0000_0001  
0000_000x  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
SW3_UV_I  
SW3_UV_M  
SW3_UV_S  
SW3_OV_I  
SW3_OV_M  
SW3_OV_S  
SW2_UV_I  
SW2_UV_M  
SW2_UV_S  
SW2_OV_I  
SW2_OV_M  
SW2_OV_S  
SW1_UV_I  
SW1_UV_M  
SW1_UV_S  
SW1_OV_I  
SW1_OV_M  
SW1_OV_S  
Reserved  
SW UV MASK  
SW UV SENSE  
SW OV INT  
RW1C  
R/W  
R
SW OV MASK  
SW OV SENSE  
LDO UV INT  
RW1C  
R/W  
R
LDO UV MASK  
Reserved  
LDO UV  
SENSE  
Reserved  
1B  
1C  
1D  
LDO OV INT  
RW1C  
R/W  
R
0000_0000  
0000_0001  
0000_000x  
Reserved  
Reserved  
Reserved  
LDO OV MASK  
LDO OV  
SENSE  
1E  
1F  
PWRON INT  
RW1C  
0000_0000  
1111_1111  
BGMON_I  
PWRON_8S_I  
PWRON_8S_M  
PWRON_4S_I  
PWRON_4S_M  
PRON_3S_I  
PWRON_2S_I  
PWRON_2S_M  
PWRON_1S_I  
PWRON_1S_M  
PWRON_REL_I  
PWRON_REL_M  
PWRON_PUSH_I  
PWRON MASK R/W  
BGMON_M  
PRON_3S_M  
PWRON_PUSH_  
M
20  
PWRON  
SENSE  
R
x000_000x  
BGMON_S  
PWRON_S  
21  
22  
23  
EN SENSE  
SYS INT  
R
0000_xxxx  
0000_0000  
0000_0000  
EWARN_I  
PWRON_I  
OV_I  
UV_I  
Reserved  
ILIM_I  
EN3_S  
EN2_S  
EN1_S  
R
MODE_I  
WD_FAIL  
STATUS2_I  
REG_FAIL  
STATUS1_I  
TSD_FAIL  
HARDFAULT  
FLAGS  
RW1C  
PU_FAIL  
24  
25  
ABIST PGOOD  
MON  
R/SW  
0000_0000  
AB_PGOOD_  
MON  
26  
27  
ABIST OV1  
ABIST OV2  
R/SW  
R/SW  
0000_0000  
0000_0000  
Reserved  
Reserved  
AB_SW3_OV  
AB_SW2_OV  
AB_SW1_OV  
Reserved  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
71 / 91  
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
AD Register name  
DR  
R/W  
Default  
BIT7  
BIT6  
BIT5  
BIT4  
BIT3  
BIT2  
BIT1  
BIT0  
28  
29  
2A  
2B  
2C  
2D  
2E  
2F  
30  
31  
ABIST UV1  
ABIST UV2  
TEST FLAGS  
ABIST RUN  
R/SW  
R/SW  
R/TW  
R/SW  
0000_0000  
0000_0000  
0000_0000  
0000_0000  
Reserved  
Reserved  
AB_SW3_UV  
AB_SW2_UV  
AB_SW1_UV  
Reserved  
STEST_NOK  
TRIM_NOK  
OTP_NOK  
AB_RUN  
RANDOM GEN  
RANDOM CHK  
VMONEN1  
VMONEN2  
CTRL1  
R
xxxx_xxxx  
0000_0000  
0100_1111  
0000_0001  
FFF1_FFFF  
RANDOM_GEN[7:0]  
RANDOM_CHK[7:0]  
Reserved  
R/W  
R/SW  
R/SW  
R/SW  
Reserved  
SW3VMON_EN  
SW2VMON_EN  
SW1VMON_EN  
Reserved  
VIN_OVLO_EN  
VIN_OVLO_  
SDWN  
WDI_MODE  
TMP_MON_EN  
WD_EN  
WD_STBY_EN  
WDI_STBY_  
ACTIVE  
I2C_SECURE_EN  
32  
33  
34  
CTRL2  
R/W  
R/W  
R/W  
FF01_0FFF  
0010_0000  
0FFF_FFFF  
VIN_OVLO_DBNC[1:0]  
OV_DB[1:0]  
TMP_MON_AON  
LPM_OFF  
STANDBYINV  
RUN_PG_GPO  
PMIC_OFF  
STBY_PG_GPO  
INTB_TEST  
CTRL3  
UV_DB[1:0]  
PGOOD_PDGRP[1:0]  
PWRUP CTRL  
PWRDWN_  
MODE  
RESETBMCU_PDGRP[1:0]  
SEQ_TBASE[1:0]  
35  
36  
RESETBMCU  
PWRUP  
R/W  
R/W  
FFFF_FFFF  
FFFF_FFFF  
RESETBMCU_SEQ[7:0]  
37  
PGOOD  
PWRUP  
PGOOD_SEQ[7:0]  
38  
39  
3A  
3B  
3C  
PWRDN DLY1  
PWRDN DLY2  
FREQ CTRL  
R/W  
R/W  
R/W  
FFFF_FFFF  
0000_00FF  
FFFF_FFFF  
GRP4_DLY[1:0]  
GRP3_DLY[1:0]  
GRP2_DLY[1:0]  
GRP1_DLY[1:0]  
RESETBMCU_DLY[1:0]  
SYNCOUT_EN  
FSYNC_RANGE  
FSS_EN  
FSS_RANGE  
CLK_FREQ[3:0]  
PWRON  
R/W  
R/W  
000F_FFFF  
0000_FFFF  
PWRON_DBNC [1:0]  
PWRON_RST_  
EN  
TRESET[1:0]  
3D  
3E  
3F  
40  
41  
WD CONFIG  
WD CLEAR  
WD_DURATION[3:0]  
R/W1C 0000_0000  
WD_CLEAR  
WD EXPIRE  
WD COUNTER  
R/W  
R/W  
R/W  
0FFF_0000  
FFFF_0000  
FFFF_0000  
WD_MAX_EXPIRE[2:0]  
WD_EXPIRE_CNT[2:0]  
WD_MAX_CNT[3:0]  
FAULT_MAX_CNT[3:0]  
WD_EVENT_CNT [3:0]  
FAULT_CNT [3:0]  
FAULT  
COUNTER  
42  
FSAFE  
COUNTER  
R/W  
0000_0000  
FS_CNT [3:0]  
43  
44  
45  
46  
47  
FAULT TIMERS R/W  
0000_FFFF  
0000_0000  
TIMER_FAULT[3:0]  
AMUX  
R/W  
AMUX_EN  
AMUX_SEL[4:0]  
SW RAMP  
R/W  
R/W  
FFFF_FFFF  
FFF1_11FF  
Reserved  
SW3DVS_RAMP[1:0]  
SW2DVS_RAMP[1:0]  
SW1DVS_RAMP[1:0]  
SW1_PG_EN  
SW1 CONFIG1  
SW1_UV_  
BYPASS  
SW1_OV_  
BYPASS  
SW1_ILIM_  
BYPASS  
SW1_UV_STATE SW1_OV_STATE SW1_ILIM_  
STATE  
SW1_  
WDBYPASS  
48  
49  
4A  
4B  
SW1 CONFIG2  
SW1 PWRUP  
SW1 MODE  
R/W  
R/W  
R/W  
R/W  
10FF_FFFF  
FFFF_FFFF  
00FF_FFFF  
FFFF_FFFF  
SW1_FLT_REN  
SW1ILIM[1:0]  
SW1PHASE[2:0]  
SW1_SEQ[7:0]  
SW1_PDGRP[1:0]  
SW1_STBY_MODE[1:0]  
SW1_RUN_MODE[1:0]  
SW1 RUN  
VOLT  
VSW1_RUN[7:0]  
4C  
SW1 STBY  
VOLT  
R/W  
FFFF_FFFF  
VSW1_STBY[7:0]  
4D  
4E  
4F  
SW2 CONFIG1  
R/W  
FFF1_11FF  
SW2_UV_  
BYPASS  
SW2_OV_  
BYPASS  
SW2_ILIM_  
BYPASS  
SW2_UV_STATE SW2_OV_STATE SW2_ILIM_  
STATE  
SW2_  
SW2_PG_EN  
WDBYPASS  
50  
51  
52  
53  
SW2 CONFIG2  
SW2 PWRUP  
SW2 MODE1  
R/W  
R/W  
R/W  
R/W  
1FFF_FFFF  
FFFF_FFFF  
00FF_FFFF  
FFFF_FFFF  
SW2_FLT_REN  
SW2_VTTEN  
SW2ILIM[1:0]  
SW2PHASE[2:0]  
SW2_SEQ[7:0]  
SW2_PDGRP[1:0]  
SW2_STBY_MODE[1:0]  
SW2_RUN_MODE[1:0]  
SW2 RUN  
VOLT  
VSW2_RUN[7:0]  
54  
SW2 STBY  
VOLT  
R/W  
FFFF_FFFF  
VSW2_STBY[7:0]  
55  
56  
57  
SW3 CONFIG1  
R/W  
FFF1_11FF  
SW3_UV_  
BYPASS  
SW3_OV_  
BYPASS  
SW3_ILIM_  
BYPASS  
SW3_UV_STATE SW3_OV_STATE SW3_ILIM_  
STATE  
SW3_  
SW3_PG_EN  
WDBYPASS  
58  
59  
5A  
SW3 CONFIG2  
SW3 PWRUP  
SW3 MODE  
R/W  
R/W  
R/W  
10FF_FFFF  
FFFF_FFFF  
00FF_FFFF  
SW3_FLT_REN  
SW3ILIM[1:0]  
SW3PHASE[2:0]  
SW3_SEQ[7:0]  
SW3_PDGRP[1:0]  
SW3_STBY_MODE[1:0]  
SW3_RUN_MODE[1:0]  
© NXP B.V. 2020. All rights reserved.  
72 / 91  
PF5023  
All information provided in this document is subject to legal disclaimers.  
Product data sheet  
Rev. 1 — 15 April 2020  
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
AD Register name  
DR  
R/W  
R/W  
R/W  
Default  
BIT7  
BIT6  
BIT5  
BIT4  
BIT3  
BIT2  
BIT1  
BIT0  
5B  
SW3 RUN  
VOLT  
FFFF_FFFF  
FFFF_FFFF  
VSW3_RUN[7:0]  
VSW3_STBY[7:0]  
5C  
SW3 STBY  
VOLT  
5D  
5E  
5F  
60  
61  
62  
63  
SW4 CONFIG1  
SW4 CONFIG2  
SW4 PWRUP  
SW4 MODE  
R/W  
R/W  
R/W  
R/W  
R/W  
FFF1_11FF  
10FF_FFFF  
FFFF_FFFF  
00FF_FFFF  
FFFF_FFFF  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
SW4 RUN  
VOLT  
Reserved  
Reserved  
64  
SW4 STBY  
VOLT  
R/W  
FFFF_FFFF  
65  
66  
67  
SWND1  
CONFIG1  
R/W  
R/W  
R/W  
R/W  
R/W  
FFF1_11FF  
100F_FFFF  
FFFF_FFFF  
00FF_FFFF  
000F_FFFF  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
68  
69  
6A  
6B  
SWND1  
CONFIG2  
Reserved  
SWND1  
PWRUP  
Reserved  
SWND1  
MODE1  
Reserved  
Reserved  
Reserved  
SWND1 RUN  
VOLT  
Reserved  
6C  
6D  
6E  
6F  
70  
71  
LDO1 CONFIG1 R/W  
LDO1 CONFIG2 R/W  
FFF1_11FF  
1FF0_00FF  
FFFF_FFFF  
0000_FFFF  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
LDO1 PWRUP  
R/W  
R/W  
Reserved  
LDO1 RUN  
VOLT  
Reserved  
72  
LDO1 STBY  
VOLT  
R/W  
R/W  
0000_FFFF  
Reserved  
73  
74  
75  
VSNVS  
0000_00FF  
0000_0000  
Reserved  
CONFIG1  
76  
77  
PAGE SELECT R/TW  
PAGE[2:0]  
17 OTP/TBB and hardwire default configurations  
The PF5023 supports OTP fuse bank configuration and a predefined hardwire  
configuration to select the default power up configuration via the VDDOTP pin.  
The default power up configuration is loaded into the functional I2C registers based on  
the voltage on VDDOTP pin on register loading.  
If VDDOTP = GND, the device loads the configuration from the OTP mirror registers.  
If VDDOTP = V1P5D, the device loads the configuration from the default hardwire  
configuration.  
When OTP configuration is selected, the register loading occurs in two stages:  
In the first stage, the fuses are loaded in the OTP mirror registers each time VIN  
crosses the UVDET threshold in the rising edge.  
At the second stage, the data from the mirror registers are loaded into the functional  
I2C registers for device operation.  
When VDDOTP = GND, the mirror registers hold the default configuration to be used on  
a power-on event. The mirror registers can be modified during the TBB mode in order to  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
73 / 91  
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
test a custom power up configuration and/or burn the configuration into the OTP fuses to  
generate a customized default power up configuration.  
When VDDOTP = V1P5D, the I2C functional register will always be loaded from the  
hardwire configuration each time a default loading is required. Therefore, no TBB  
operation is possible in this configuration.  
In the event of a TRIM/OTP loading failure or a self-test failure, the corresponding fault  
flag is set and any PWRUP event is ignored until the flags are cleared by writing a 1  
during the QPU_OFF state.  
The TRIM_NOK, OTP_NOK and STEST_NOK flags can only be written when the  
TBBEN = V1P5D (in TBB mode). In normal operation, the TRIM_NOK, OTP_NOK and  
STEST_NOK flags can only be read, but not cleared.  
17.1 TBB (Try Before Buy) operation  
The PF5023 allows temporary configuration (TBB) to debug or test a customized power  
up configuration in the system. In order to access the TBB mode, the TBBEN pin should  
be pulled up to V1P5D.  
In this mode of operation, the device ignores the default value of the LPM_OFF bit and  
moves into the QPU_Off state, regardless of the result of the self-test. However, the  
actual result of the self-test is notified by the STEST_NOK flag.  
When the self-test is successful the STEST_NOK flag is set to 0.  
When the self-test has failed, the STEST_NOK flag is set to 1.  
In the TBB mode, the following conditions are valid:  
I2C communication uses standard communication with no CRC and secure write  
disabled.  
Default I2C address is 0x08 regardless of the address configured by OTP.  
Watchdog monitoring is disabled (including WDI and internal watchdog timer).  
The PF5023 can communicate through I2C as long as VDDIO is provided to the PMIC  
externally.  
The PAGE[2:0] bits are provided to grant access to the mirror registers and other OTP  
dedicated bits. When the device is in the TBB mode, it can access the mirror registers  
in the extended register Page 1. With the TBBEN pin pulled low, access to the extended  
register pages is not allowed.  
The mirror registers are preloaded with the values from the OTP configuration. These  
may be modified to set the proper power up configuration during TBB operation.  
If a power up event is present with the TBBEN pin pulled to V1P5D, the device will power  
up with the proper configuration but limited functionality.  
Limited functionality includes:  
Default I2C address = 0x08  
CRC and secure write disabled  
Watchdog operation/monitoring disable  
In order to allow TBB operation with full functionality, the TBBEN pin must be low when  
the power up event occurs.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
74 / 91  
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
The PF5023 can operate normally using the TBB configuration, as long as VIN does not  
go below the UVDET threshold. If VIN is lost (VIN < UVDET) the mirror register will be  
reset and TBB configuration must be performed again.  
Vin > UVDET  
FUSE LOAD  
Hardwire  
Config  
OTP  
Config  
VDDOTP = 0v  
2
I C Register  
Mirror  
Map  
Registers  
TBB Default  
Configuration  
TBBEN = V1P5D  
LP_Off  
Self-Test  
QPU_Off  
2
I C Register  
Map  
Modified TBB  
Configuration  
2
l C  
Mirror  
Registers  
POWER OFF  
Mirror  
Registers  
Power On  
Event  
2
TBB Power up  
Configuration  
l C Register  
Map  
lf TBBEN = V1P5D  
(Limited Functionality)  
POWER UP  
lf TBBEN = GND  
(Full Functionality)  
SYSTEM ON  
aaa-028076  
Figure 32.ꢀTBB operation diagram  
17.2 OTP fuse programming  
A permanent OTP configuration is possible by burning the OTP fuses. OTP fuse  
burning is performed in the TBBEN mode during the QPU_Off state. Contact your NXP  
representative for detailed information on OTP fuse programming.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
75 / 91  
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
17.3 Default hardwire configuration  
If VDDOTP = V1P5D, the device loads the configuration from the default hardwire  
configuration directly into the corresponding I2C functional registers each time the  
registers need to be reloaded.  
When using the hardwire configuration, the TRIM values are still loaded from the OTP  
fuses. In the event of a TRIM loading failure, the corresponding fault flag is set to 1.  
When the hardwire configuration is used, the PF5023 does not allow TBB mode  
operation. When TBBEN = V1P5D, the device enters a debug mode. In this mode of  
operation, the device ignores the default value of the LPM_OFF bit and moves into the  
QPU_Off state, regardless of the result of the self-test. However, the actual result of the  
self-test is notified by the STEST_NOK flag.  
When the self-test is successful, the STEST_NOK flag is set to 0  
When the self-test has failed, the STEST_NOK flag is set to 1  
During hardwire configuration, the OTP_NOK flag is always set to 0.  
When any of the TRIM_NOK, OTP_NOK or STEST_NOK flags are set, any PWRUP  
event is ignored until the flags are cleared by writing a 0. These flags can only be written  
when the system is in the debug mode, (TBBEN = V1P5D). In normal operation, the  
TRIM_NOK, OTP_NOK and STEST_NOK flags are read only.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
76 / 91  
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Vin > UVDET  
FUSE LOAD  
Default  
Config  
OTP  
Config  
VDDOTP = V1P5D  
2
I C Register  
Map  
Mirror  
Registers  
TBB Default  
Configuration  
TBBEN = V1P5D  
· WDI disabled  
LP_Off  
· Watchdog Disabled  
2
· l C CRC disabled  
PWRON  
event  
2
· l C Address = 0x08  
· Access Miscellaneous  
Debug flags  
Self-Test  
QPU_Off  
2
I C Register  
Map  
Mirror  
Registers  
POWER OFF  
PWRON  
event  
Hardwire  
Power up Configuration  
2
I C Register  
Map  
POWER UP  
SYSTEM ON  
lf TBBEN = V1P5D  
(Limited Functionality)  
lf TBBEN = GND  
(Full Functionality)  
aaa-028077  
Figure 33.ꢀHardwire operation diagram  
For simplicity, the default hardwire configuration in PF5023 is organized based on the  
OTP register map as shown in Table 57.  
Table 57.ꢀDefault hardwire configuration  
ADDR  
Register Name  
BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 Configuration  
A0  
OTP I2C  
0
0
0
0
0
0
0
0
0
0
0
Secured I2C disabled | I2C CRC disabled | I2C address =  
0x08  
A1  
OTP CTRL1  
OTP CTRL2  
0
0
0
1
0
EWARN_TIME=100 µs | Fail-safe state enabled |  
STANDBY active high | PGOOD indicator | RESETBMCU  
is not influenced by power-up  
A2  
0
0
0
0
0
1
0
1
XFAIL = disabled | VIN_OVLO shutdown disabled | VIN_  
OVLO enabled | VIN_OVLO debounce = 100 µs  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
77 / 91  
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
ADDR  
Register Name  
BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 Configuration  
A3  
OTP CTRL3  
0
0
0
0
0
0
0
1
VTT pull down enabled | Single phase: SW3 | Dual phase:  
SW1/SW2  
A4  
OTP FREQ CTRL  
0
0
0
0
0
0
0
0
SYNCIN = Disabled | SYNCOUT disabled | SYNCIN range  
= 2 MHz to 3 MHz | CLK frequency = 2.5 MHz  
A5  
A6  
OTP PWRON  
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
PWRON = Level sensitive  
OTP WD CONFIG  
WDI generates soft WD Reset | WDI detect on rising edge  
| WD timer disabled | WD timer in Standby disabled |WDI  
detect in Standby disabled | WD Windows = 100 %  
A7  
A8  
A9  
OTP WD EXPIRE  
0
1
1
0
0
1
0
1
1
0
0
1
0
1
1
1
1
1
1
1
1
1
1
1
Max WD Expire count = 8  
OTP WD COUNTER  
WD Duration = 1024 ms | Max WD count = 16  
OTP FAULT  
COUNTERS  
Fail-safe MAX counter = 16 | Regulator Fault Max Counter  
= 16  
AA  
AB  
OTP FAULT  
TIMERS  
0
0
0
0
0
0
0
0
1
0
1
0
1
0
1
0
Fail-safe OK timer = 1 minute | Regulator Fault timer =  
Disabled  
OTP PWRDN DLY1  
GRP4 delay = 125 µs | GRP 3 delay = 125 µs | GRP 2  
delay = 125 µs | GRP 1 delay = 125 µs  
AC  
AD  
OTP PWRDN DLY2  
OTP PWRUP CTRL  
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
Power Down Delay = 0 | RESETBMCU delay = 10 µs  
PD Mirror Sequence | RESETBMCU PD Group2 | TBASE  
= 250 µs  
AE  
AF  
OTP RESETBMCU  
PWRUP  
0
0
0
0
0
0
0
0
0
0
1
0
1
0
1
0
RESETBMCU SEQ = Slot 6 (TBASE x 6 = 1500 µs)  
OTP PGOOD  
PWRUP  
PGOOD SEQ = OFF  
B0  
B1  
B2  
OTP SW1 VOLT  
0
0
0
1
0
1
1
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
1
1
Voltage = 1.0 V  
SEQ = Slot 0  
OTP SW1 PWRUP  
OTP SW1 CONFIG1  
UV mon = 7 % | OV mon = 7 % | SW PD Group4 | ILIM min  
3.1 A  
B3  
OTP SW1 CONFIG2  
0
0
1
1
1
1
1
0
L = 1 µH | Phase = 0º | DVS Ramp = 12.5 mV/µs | PG = EN  
| WDBYPASS = Disable  
B4  
B5  
B6  
OTP SW2 VOLT  
0
0
0
1
0
1
1
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
1
1
Voltage = 1.0 V  
SEQ = Slot 0  
OTP SW2 PWRUP  
OTP SW2 CONFIG1  
UV mon = 7 % | OV mon = 7 % | SW PD Group4 | ILIM min  
3.1 A  
B7  
OTP SW2 CONFIG2  
0
0
0
1
1
1
1
0
L = 1 µH | Phase = 180º | DVS Ramp = 12.5 mV/µs | PG =  
EN | WDBYPASS = Disabled  
B8  
B9  
BA  
OTP SW3_VOLT  
0
0
0
1
0
1
1
0
0
1
0
1
0
0
0
0
1
0
0
0
1
0
1
1
Voltage = 1.1 V  
OTP SW3 PWRUP  
OTP SW3 CONFIG1  
SEQ = Slot 4 (TBASE x 4 = 1000 µs)  
UV mon = 7 % | OV mon = 7 % | SW PD Group4 | ILIM min  
3.1 A  
BB  
OTP SW3 CONFIG2  
0
0
1
1
1
1
1
0
L = 1 µH | Phase = 0º | DVS Ramp = 12.5 mV/µs | PG = EN  
| WDBYPASS = Disable  
BC  
BD  
BE  
OTP SW4 VOLT  
0
0
0
1
0
1
1
0
0
1
0
1
0
0
0
0
1
0
0
0
1
0
1
1
Voltage = 1.1 V  
OTP SW4 PWRUP  
OTP SW4 CONFIG1  
SEQ = Slot 4 (TBASE x 4 = 1000 µs)  
UV mon = 7 % | OV mon = 7 % | SW PD Group4 | ILIM min  
3.1 A  
BF  
OTP SW4 CONFIG2  
0
0
1
1
1
1
1
0
L = 1 µH | Phase = 0º | DVS Ramp = 12.5 mV/µs | PG = EN  
| WDBYPASS = Disable  
C8  
CA  
CC  
OTP_OV_BYPASS1  
OTP_UV_BYPASS1  
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
SWx OVBYPASS disabled  
SWx UVBYPASS disabled  
SWx ILIMBYPASS Enabled  
OTP_ILIM_  
BYPASS1  
CE  
CF  
OTP_PROG_IDH  
OTP_PROF_IDL  
0
1
0
1
0
1
0
1
1
1
1
1
1
1
1
1
Default Program ID high Nibble = 0x0F  
Default Program ID low Byte = 0xFF  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
78 / 91  
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
ADDR  
D0  
Register Name  
OTP DEBUG1  
BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 Configuration  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
BG Monitor Disabled  
SW2 = 65GM | SW1 = 65GM  
SW3 = 65GM  
D1  
OTP SW COMP1  
OTP SW COMP2  
D2  
18 Functional safety  
18.1 System safety strategy  
The PF5023 is defined in a context of safety and shall provide a set of features to  
achieve the safety goals on such context. It provides a flexible yet complete safety  
architecture to comply with ASIL B systems providing full programmability to enable  
or disable features to address the safety goal. This architecture includes protective  
mechanisms to avoid unwanted modification on the respective safety features, as  
required by the system.  
The following are features considered to be critical for the functional safety strategy:  
Internal watchdog timer  
External watchdog monitoring input (WDI)  
Output voltage monitoring with dedicated bandgap reference  
Protected I2C protocol with CRC verification  
Input overvoltage protection  
Analog built-in self-test (ABIST)  
18.2 Output voltage monitoring with dedicated bandgap reference  
For the type 1 buck regulators, the OV/UV monitor operate from the same reference  
as the regulator. To ensure the integrity of the type 1 buck regulators, a comparison  
between the regulator bandgap and the monitoring bandgap is performed. A 5 % to  
12 % difference between the two bandgaps is an indicator of a potential regulation or  
monitoring fault and is considered as a critical issue. Therefore, the device prevents the  
switching regulators from powering up.  
On the PF5023 ASIL B device, if a bandgap error is detected during a power up event,  
the self-test will fail and prevent the device from powering up regardless of the value of  
the OTP_BGMON_BYPASS bit.  
During system On state, if a drift between two bandgaps is detected:  
When OTP_BGMON_BYPASS = 0, the power stage of the voltage regulators will be  
shutdown.  
When OTP_BGMON_BYPASS = 1, The bandgap monitor only sends an interrupt to  
the system to announce the bandgap failure.  
The BGMON_I is asserted when a bandgap failure occurs, provided it is not masked.  
The BGMON_S bit is set to 0 when the bandgaps are within range, and set to 1 when the  
bandgaps are out of range.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
79 / 91  
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
18.3 ABIST verification  
The PF5023 ASIL B implements an ABIST verification of all output voltage monitors as  
well as PGOOD pin. The ABIST verification on the output voltage monitoring behaves as  
follows:  
Device tests the OV comparators for each individual SWx supply during the self-test  
routine  
Device tests the UV comparators for each individual SWx supply during the self-test  
routine  
During the ABIST verification, it is required to ensure the corresponding OV/UV  
comparators are able to toggle, which in turn is a sign of the integrity of these functions  
If any of the comparators is not able to toggle, a warning bit is set on the I2C register  
map.  
The ABIST_OV1 register contains the AB_SWx_OV bits for all external regulators.  
The ABIST_UV1 register contains the AB_SWx_UV bits for all external regulators.  
The ABIST registers are cleared or overwritten each time the ABIST check is  
performed.  
The ABIST registers are part of the secure registers and will require an I2C secure write  
to be cleared if this feature is enabled.  
Once ABIST check is performed, the PF5023 can proceed with the power up sequence  
and the MCU should be able to request the value of these registers and learn if ABIST  
failed for any of the voltage monitors.  
The AB_RUN bit is provided to perform an ABIST verification on demand.  
When the AB_RUN bit is set to 1, the control logic perform an ABIST verification on all  
OV/UV monitoring circuits. When the ABIST verification is finished, the AB_RUN bit self-  
clear to 0 and a new ABIST verification can be commanded as needed.  
When the secure write feature is enabled, the system must perform a secure write  
sequence in order to start an ABIST verification on demand.  
When the PF5023 performs an ABIST verification on demand, the OV/UV fault  
monitoring is blanked for a maximum period of 200 µs. During this time, the system must  
ensure it is in a safe state, or it is safe to perform this action without violating the safety  
goals of the system.  
If a failure on the OV/UV monitor is detected during the ABIST on demand request,  
the PMIC will assert the corresponding ABIST flags. It is responsibility of the system to  
perform a diagnostic check after each ABIST verification to ensure it places the system in  
safe state if an ABIST fault is detected.  
19 IC level quiescent current requirements  
Table 58.ꢀQuiescent current requirements  
All parameters are specified at TA = −40 to 125 °C, unless otherwise noted. Typical values are characterized at VIN = 5.0 V  
and TA = 25 °C, unless otherwise noted.  
Symbol  
Parameter  
Min  
Typ  
Max  
Unit  
ILPOFF  
LP_Off state  
µA  
LPM_OFF = 0  
VIN > UVDET  
40  
150  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
80 / 91  
 
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Symbol  
Parameter  
Min  
Typ  
Max  
Unit  
IQPUOFF  
QPU_Off  
µA  
LPM_OFF = 1  
750  
1000  
System ready to power on  
ISYSON  
System On core current  
µA  
µA  
Run or standby and all regulators disabled  
Coin cell charger disabled  
AMUX disabled  
750  
40  
1000  
150  
IFSAFE  
Fail-safe mode  
VIN > UVDET  
20 Typical applications  
100 kΩ  
100 kΩ  
100 kΩ  
100 kΩ  
100 kΩ  
3
FAIL-SAFE  
CONTROL  
3
ENx  
WATCHDOG  
MONITORING  
ENx  
STATUS FLG  
from MCU  
PF5023  
PGOOD  
MONITOR  
LOGIC  
CONTROL  
VDDOTP  
TBBEN  
ABIST  
WD TIMER  
PGOOD  
SW1  
OV/UV  
MONITOR  
2
FUSE CRC  
VERIFICATION  
SW1FB  
I C CONTROL  
VSW1  
I/O supply  
VDDIO  
2 x 22 µF  
1 µH  
MIRROR  
SW1LX  
SW1IN  
(SWx/LDOx)  
ABIST  
REGISTERS  
2.2 kΩ  
2.2 kΩ  
OTP/  
TRIM  
MEMORY  
SCL  
SDA  
TEMP SENSE  
SW1  
I2C CLK  
VIN  
FUNCTIONAL  
REGISTERS  
4.7 µF  
I2C CRC  
I2C DATA  
SW2  
OV/UV  
MONITOR  
SW2FB  
SW2LX  
VSW2  
Syncin  
CLOCK MANAGEMENT  
2 x 22 µF  
1 µH  
100 KH CLOCK  
20 MHz CLOCK +/-25 %  
SPREAD SPECTRUM  
SYNC  
MUX  
sync CLK  
ABIST  
Syncout  
CLOCK SYNCHRONIZATION  
SW2IN  
TEMP SENSE  
SW2  
VIN  
20 MHz OSC DIAGNOSTIC  
4.7 µF  
V1P5A POR  
V1P5A  
BANDGAP  
COMPARATOR  
SW3  
OV/UV  
MONITOR  
V1P5A  
GND  
SW3FB  
SW3LX  
V1P5A  
1.0 µF  
VSW3  
THERMAL  
MONITOR  
2 x 22 µF  
1 µH  
ABIST  
BG2  
BG1  
V1P5D POR  
V1P5D  
SW3IN  
TEMP  
SENSE MAIN  
TEMP SENSE  
SW3  
V1P5D  
VIN  
VIN  
V1P5D  
1.0 µF  
IREF 2  
IREF 1  
4.7 µF  
VIN OVLO  
VIN  
1.0 µF  
UVDET  
EP  
functional block  
functional safety block  
aaa-032242  
Figure 34.ꢀTypical application diagram  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
81 / 91  
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
21 Package outline  
Figure 35.ꢀPackage outline for HVQFN40 (SOT618-14)  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
82 / 91  
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Figure 36.ꢀPackage outline detail for HVQFN40 (SOT618-14)  
Figure 37.ꢀSolder mask pattern for HVQFN40 (SOT618-14)  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
83 / 91  
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Figure 38.ꢀI/O pads and solderable areas for HVQFN40 (SOT618-14)  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
84 / 91  
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Figure 39.ꢀSolder paste stencil for HVQFN40 (SOT618-14)  
Figure 40.ꢀPackage outline notes for HVQFN40 (SOT618-14)  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
85 / 91  
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
22 Revision history  
Table 59.ꢀRevision history  
Document ID  
Release date  
20200415  
Data sheet status  
Change notice  
Supersedes  
PF5023 v.1.0  
Product data sheet  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
86 / 91  
 
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
23 Legal information  
23.1 Data sheet status  
Document status[1][2]  
Product status[3]  
Definition  
Objective [short] data sheet  
Development  
This document contains data from the objective specification for product  
development.  
Preliminary [short] data sheet  
Product [short] data sheet  
Qualification  
Production  
This document contains data from the preliminary specification.  
This document contains the product specification.  
[1] Please consult the most recently issued document before initiating or completing a design.  
[2] The term 'short data sheet' is explained in section "Definitions".  
[3] The product status of device(s) described in this document may have changed since this document was published and may differ in case of multiple  
devices. The latest product status information is available on the Internet at URL http://www.nxp.com.  
notice. This document supersedes and replaces all information supplied prior  
to the publication hereof.  
23.2 Definitions  
Applications — Applications that are described herein for any of these  
products are for illustrative purposes only. NXP Semiconductors makes  
no representation or warranty that such applications will be suitable  
for the specified use without further testing or modification. Customers  
are responsible for the design and operation of their applications and  
products using NXP Semiconductors products, and NXP Semiconductors  
accepts no liability for any assistance with applications or customer product  
design. It is customer’s sole responsibility to determine whether the NXP  
Semiconductors product is suitable and fit for the customer’s applications  
and products planned, as well as for the planned application and use of  
customer’s third party customer(s). Customers should provide appropriate  
design and operating safeguards to minimize the risks associated with  
their applications and products. NXP Semiconductors does not accept any  
liability related to any default, damage, costs or problem which is based  
on any weakness or default in the customer’s applications or products, or  
the application or use by customer’s third party customer(s). Customer is  
responsible for doing all necessary testing for the customer’s applications  
and products using NXP Semiconductors products in order to avoid a  
default of the applications and the products or of the application or use by  
customer’s third party customer(s). NXP does not accept any liability in this  
respect.  
Draft — The document is a draft version only. The content is still under  
internal review and subject to formal approval, which may result in  
modifications or additions. NXP Semiconductors does not give any  
representations or warranties as to the accuracy or completeness of  
information included herein and shall have no liability for the consequences  
of use of such information.  
Short data sheet — A short data sheet is an extract from a full data sheet  
with the same product type number(s) and title. A short data sheet is  
intended for quick reference only and should not be relied upon to contain  
detailed and full information. For detailed and full information see the  
relevant full data sheet, which is available on request via the local NXP  
Semiconductors sales office. In case of any inconsistency or conflict with the  
short data sheet, the full data sheet shall prevail.  
Product specification — The information and data provided in a Product  
data sheet shall define the specification of the product as agreed between  
NXP Semiconductors and its customer, unless NXP Semiconductors and  
customer have explicitly agreed otherwise in writing. In no event however,  
shall an agreement be valid in which the NXP Semiconductors product  
is deemed to offer functions and qualities beyond those described in the  
Product data sheet.  
Limiting values — Stress above one or more limiting values (as defined in  
the Absolute Maximum Ratings System of IEC 60134) will cause permanent  
damage to the device. Limiting values are stress ratings only and (proper)  
operation of the device at these or any other conditions above those  
given in the Recommended operating conditions section (if present) or the  
Characteristics sections of this document is not warranted. Constant or  
repeated exposure to limiting values will permanently and irreversibly affect  
the quality and reliability of the device.  
23.3 Disclaimers  
Limited warranty and liability — Information in this document is believed  
to be accurate and reliable. However, NXP Semiconductors does not  
give any representations or warranties, expressed or implied, as to the  
accuracy or completeness of such information and shall have no liability  
for the consequences of use of such information. NXP Semiconductors  
takes no responsibility for the content in this document if provided by an  
information source outside of NXP Semiconductors. In no event shall NXP  
Semiconductors be liable for any indirect, incidental, punitive, special or  
consequential damages (including - without limitation - lost profits, lost  
savings, business interruption, costs related to the removal or replacement  
of any products or rework charges) whether or not such damages are based  
on tort (including negligence), warranty, breach of contract or any other  
legal theory. Notwithstanding any damages that customer might incur for  
any reason whatsoever, NXP Semiconductors’ aggregate and cumulative  
liability towards customer for the products described herein shall be limited  
in accordance with the Terms and conditions of commercial sale of NXP  
Semiconductors.  
Terms and conditions of commercial sale — NXP Semiconductors  
products are sold subject to the general terms and conditions of commercial  
sale, as published at http://www.nxp.com/profile/terms, unless otherwise  
agreed in a valid written individual agreement. In case an individual  
agreement is concluded only the terms and conditions of the respective  
agreement shall apply. NXP Semiconductors hereby expressly objects to  
applying the customer’s general terms and conditions with regard to the  
purchase of NXP Semiconductors products by customer.  
No offer to sell or license — Nothing in this document may be interpreted  
or construed as an offer to sell products that is open for acceptance or  
the grant, conveyance or implication of any license under any copyrights,  
patents or other industrial or intellectual property rights.  
Suitability for use in automotive applications — This NXP  
Semiconductors product has been qualified for use in automotive  
applications. Unless otherwise agreed in writing, the product is not designed,  
authorized or warranted to be suitable for use in life support, life-critical or  
safety-critical systems or equipment, nor in applications where failure or  
malfunction of an NXP Semiconductors product can reasonably be expected  
Right to make changes — NXP Semiconductors reserves the right to  
make changes to information published in this document, including without  
limitation specifications and product descriptions, at any time and without  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
87 / 91  
 
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
to result in personal injury, death or severe property or environmental  
damage. NXP Semiconductors and its suppliers accept no liability for  
inclusion and/or use of NXP Semiconductors products in such equipment or  
applications and therefore such inclusion and/or use is at the customer's own  
risk.  
23.4 Trademarks  
Notice: All referenced brands, product names, service names and  
trademarks are the property of their respective owners.  
Export control — This document as well as the item(s) described herein  
may be subject to export control regulations. Export might require a prior  
authorization from competent authorities.  
I2C-bus — logo is a trademark of NXP B.V.  
NXP — is a trademark of NXP B.V.  
Translations — A non-English (translated) version of a document is for  
reference only. The English version shall prevail in case of any discrepancy  
between the translated and English versions.  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
88 / 91  
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Tables  
Tab. 1.  
Tab. 2.  
Tab. 3.  
Tab. 4.  
Tab. 5.  
Tab. 6.  
Ordering information ..........................................2  
Pin description ...................................................4  
Absolute maximum ratings ................................5  
ESD ratings .......................................................5  
Thermal characteristics ..................................... 6  
QFN40 thermal resistance and package  
dissipation ratings ............................................. 6  
Operating conditions ......................................... 6  
Voltage supply summary ...................................8  
Device differences .............................................8  
Tab. 29. TRESET configuration .....................................36  
Tab. 30. Standby pin polarity control .............................36  
Tab. 31. PGOODx assignment ......................................39  
Tab. 32. ENx assignment .............................................. 39  
Tab. 33. I2C address configuration ............................... 43  
Tab. 34. Secure bits ...................................................... 44  
Tab. 35. Internal supplies electrical characteristics ....... 45  
Tab. 36. SWx ramp rates .............................................. 46  
Tab. 37. SWx output voltage configuration ....................47  
Tab. 38. SWx regulator mode configuration ..................47  
Tab. 39. SWx current limit selection ..............................48  
Tab. 40. SWx phase configuration ................................ 48  
Tab. 41. SWx inductor selection bits .............................48  
Tab. 42. OTP_SW1CONFIG register description .......... 49  
Tab. 7.  
Tab. 8.  
Tab. 9.  
Tab. 10. State machine transition definition .................. 10  
Tab. 11. Fail-safe OK timer configuration ......................16  
Tab. 12. UVDET threshold ............................................ 17  
Tab. 13. VIN_OVLO debounce configuration ................ 17  
Tab. 14. VIN_OVLO specifications ................................18  
Tab. 15. Startup timing requirements (PWRON pulled  
up) ................................................................... 18  
Tab. 43. Type  
1
buck  
regulator  
electrical  
characteristics ..................................................49  
Tab. 44. Recommended external components ..............52  
Tab. 45. UV threshold configuration register .................52  
Tab. 46. OV threshold configuration register .................52  
Tab. 47. UV debounce timer configuration ....................52  
Tab. 48. OV debounce timer configuration ....................53  
Tab. 49. VMON electrical characteristics ...................... 54  
Tab. 50. Manual frequency tuning configuration ............56  
Tab. 51. Clock management specifications ...................59  
Tab. 52. Thermal monitor specifications ........................61  
Tab. 53. Thermal monitor bit description .......................61  
Tab. 54. AMUX channel selection .................................62  
Tab. 55. Watchdog duration register ............................. 63  
Tab. 56. Soft WD register reset .....................................65  
Tab. 57. Default hardwire configuration .........................77  
Tab. 58. Quiescent current requirements ......................80  
Tab. 59. Revision history ...............................................86  
Tab. 16. Startup with PWRON driven high externally  
and LPM_OFF = 0 ..........................................19  
Tab. 17. Power up time base register ........................... 20  
Tab. 18. Power up sequence registers ..........................21  
Tab. 19. Power down regulator group bits .................... 24  
Tab. 20. Power down counter delay ..............................24  
Tab. 21. Programmable delay after RESETBMCU is  
asserted ...........................................................24  
Tab. 22. Power down delay selection ............................25  
Tab. 23. Regulator control during fault event bits ..........26  
Tab. 24. Fault timer register configuration .....................29  
Tab. 25. Fault bypass bits .............................................29  
Tab. 26. Interrupt registers ............................................ 33  
Tab. 27. I/O electrical specifications ..............................34  
Tab. 28. PWRON debounce configuration in edge  
detection mode ................................................35  
Figures  
Fig. 1.  
Fig. 2.  
Fig. 3.  
Fig. 4.  
Fig. 5.  
Fig. 6.  
Fig. 7.  
Simplified application diagram ...........................2  
Internal block diagram .......................................3  
Pin configuration for 40-pin QFN .......................4  
Functional block diagram .................................. 7  
State diagram ....................................................9  
Startup with PWRON pulled up .......................18  
Startup with PWRON driven high externally  
and bit LPM_OFF = 0 ..................................... 19  
Power up/down sequence between Off and  
system On state ..............................................21  
Power up/down sequence between run and  
standby ............................................................22  
Fig. 15. Power up sequencer with a temporary failure .. 31  
Fig. 16. Power up sequencer aborted as fault  
persists for longer than 2.0 ms ........................32  
Fig. 17. I/O interface diagram .......................................34  
Fig. 18. XFAILB behavior during  
a power up  
sequence .........................................................41  
Fig. 19. XFAILB behavior during a power down  
sequence .........................................................41  
Fig. 20. Behavior during an external XFAILB event ......42  
Fig. 21. External XFAILB event during a power up  
sequence .........................................................42  
Fig. 22. 8 bit SAE J1850 CRC polynomial ................... 44  
Fig. 23. Buck regulator block diagram ..........................46  
Fig. 24. Voltage monitoring architecture .......................54  
Fig. 25. Clock management architecture ......................55  
Fig. 26. Spread-spectrum waveforms ...........................58  
Fig. 27. Thermal monitoring architecture ......................60  
Fig. 28. Watchdog timer operation ...............................64  
Fig. 29. Soft WD reset behavior ...................................66  
Fig. 8.  
Fig. 9.  
Fig. 10. Group power down sequence example ...........25  
Fig. 11. Power down delay ...........................................26  
Fig. 12. Regulator turned off upon with RegX_  
STATE = 0 and FLT_REN = 0 ........................27  
Fig. 13. Regulator turned off upon with RegX_  
STATE = 0 and FLT_REN = 1 ........................28  
Fig. 14. Correct power up (no fault during power up) ....31  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
89 / 91  
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Fig. 30. Hard WD reset behavior ................................. 67  
Fig. 31. Watchdog event counter ................................. 68  
Fig. 32. TBB operation diagram ................................... 75  
Fig. 33. Hardwire operation diagram ............................77  
Fig. 34. Typical application diagram .............................81  
Fig. 35. Package outline for HVQFN40 (SOT618-14) ...82  
Fig. 36. Package outline detail for HVQFN40  
(SOT618-14) ....................................................83  
Fig. 37. Solder mask pattern for HVQFN40  
(SOT618-14) ....................................................83  
Fig. 38. I/O pads and solderable areas for HVQFN40  
(SOT618-14) ....................................................84  
Fig. 39. Solder paste stencil for HVQFN40  
(SOT618-14) ....................................................85  
Fig. 40. Package outline notes for HVQFN40  
(SOT618-14) ....................................................85  
PF5023  
All information provided in this document is subject to legal disclaimers.  
© NXP B.V. 2020. All rights reserved.  
Product data sheet  
Rev. 1 — 15 April 2020  
90 / 91  
NXP Semiconductors  
PF5023  
Power management integrated circuit (PMIC) for high performance applications  
Contents  
1
2
3
4
5
6
7
7.1  
7.2  
8
9
10  
Overview .............................................................. 1  
14.9.3  
14.9.4  
14.9.5  
14.9.6  
14.9.7  
14.9.8  
14.9.9  
RESETBMCU .................................................. 36  
INTB .................................................................37  
WDI ..................................................................37  
PGOOD ............................................................38  
PGOODx ..........................................................39  
ENx .................................................................. 39  
TBBEN .............................................................39  
Features ............................................................... 1  
Simplified application diagram ..........................2  
Ordering information .......................................... 2  
Applications .........................................................3  
Internal block diagram ........................................3  
Pinning information ............................................ 4  
Pinning ...............................................................4  
Pin description ...................................................4  
Absolute maximum ratings ................................5  
ESD ratings ..........................................................5  
Thermal characteristics ......................................6  
Operating conditions ..........................................6  
General description ............................................ 6  
Features .............................................................6  
Functional block diagram ...................................7  
Power tree summary ......................................... 7  
Device differences ............................................. 8  
State machine ......................................................9  
State descriptions ............................................ 12  
OTP/TRIM load ................................................12  
LP_Off state .....................................................12  
Self-test routine (PF5023 ASIL B only) ............12  
QPU_Off state ................................................. 13  
Power up sequence .........................................13  
System On state ..............................................13  
14.9.10 XFAILB .............................................................40  
14.9.11 SDA and SCL (I2C bus) ..................................43  
14.9.11.1 I2C CRC verification ........................................43  
14.9.11.2 I2C secure write .............................................. 44  
15  
15.1  
Functional blocks ..............................................45  
Analog core and internal voltage references ....45  
Type 1 buck regulators (SWx) .........................45  
SW2 VTT operation .........................................48  
Multiphase operation ....................................... 49  
Electrical characteristics .................................. 49  
Voltage monitoring ...........................................52  
Electrical characteristics .................................. 54  
Clock management ..........................................55  
Low frequency clock ........................................56  
High frequency clock ....................................... 56  
Manual frequency tuning ................................. 56  
Spread-spectrum ............................................. 57  
Clock synchronization ......................................58  
Thermal monitoring ..........................................60  
Analog multiplexer ........................................... 62  
Watchdog event management .........................62  
Internal watchdog timer ................................... 62  
Watchdog reset behaviors ...............................65  
I2C register map ................................................68  
PF5023 OTP mirror register map .................... 69  
PF5023 functional register map .......................71  
11  
12  
15.2  
12.1  
12.2  
12.3  
12.4  
13  
13.1  
13.1.1  
13.1.2  
13.1.3  
13.1.4  
13.1.5  
13.1.6  
15.2.1  
15.2.2  
15.2.3  
15.3  
15.3.1  
15.4  
15.4.1  
15.4.2  
15.4.3  
15.4.4  
15.4.5  
15.5  
15.6  
15.7  
15.7.1  
15.7.2  
16  
13.1.6.1 Run state ......................................................... 14  
13.1.6.2 Standby state ...................................................14  
13.1.7  
13.1.8  
13.1.9  
13.1.10 Fail-safe state (PF5023 ASIL B only) .............. 16  
14  
14.1  
14.2  
14.3  
14.4  
WD_Reset ........................................................15  
Power down state ............................................15  
Fail-safe transition ........................................... 15  
16.1  
16.2  
17  
General device operation ................................. 17  
UVDET .............................................................17  
VIN OVLO condition ........................................ 17  
IC startup timing with PWRON pulled up .........18  
IC startup timing with PWRON pulled low  
during VIN application ..................................... 19  
Power up ......................................................... 20  
Power up events ..............................................20  
Power up sequencing ......................................20  
Power down .....................................................22  
Turn off events ................................................ 22  
Power down sequencing ................................. 23  
OTP/TBB  
and  
hardwire  
default  
configurations ................................................... 73  
TBB (Try Before Buy) operation ...................... 74  
OTP fuse programming ................................... 75  
Default hardwire configuration .........................76  
Functional safety ...............................................79  
System safety strategy .................................... 79  
Output voltage monitoring with dedicated  
bandgap reference ...........................................79  
ABIST verification ............................................ 80  
IC level quiescent current requirements .........80  
Typical applications ..........................................81  
Package outline .................................................82  
Revision history ................................................ 86  
Legal information ..............................................87  
17.1  
17.2  
17.3  
18  
18.1  
18.2  
14.5  
14.5.1  
14.5.2  
14.6  
14.6.1  
14.6.2  
18.3  
19  
20  
21  
22  
14.6.2.1 Sequential power down ................................... 23  
14.6.2.2 Group power down ..........................................23  
14.6.2.3 Power down delay ...........................................25  
14.7  
14.7.1  
14.8  
14.9  
14.9.1  
14.9.2  
Fault detection .................................................26  
Fault monitoring during power up state ............30  
Interrupt management ..................................... 32  
I/O interface pins ............................................. 34  
PWRON ........................................................... 35  
STANDBY ........................................................36  
23  
Please be aware that important notices concerning this document and the product(s)  
described herein, have been included in section 'Legal information'.  
© NXP B.V. 2020.  
All rights reserved.  
For more information, please visit: http://www.nxp.com  
For sales office addresses, please send an email to: salesaddresses@nxp.com  
Date of release: 15 April 2020  
Document identifier: PF5023  

相关型号:

MPF5024AMBA0ES

Power Management Circuit
NXP

MPF5024AMBA0ESR2

Power Management Circuit
NXP

MPF5024AMMA0ES

Power Management Circuit
NXP

MPF5024AVNA0ES

Power Management Circuit
NXP

MPF5024AVNA0ESR2

Power Management Circuit
NXP

MPF6659

TMOS SWITCHING FET TRANSISTORS
MOTOROLA

MPF6659RL

Small Signal Field-Effect Transistor, 2A I(D), 35V, 1-Element, N-Channel, Silicon, Metal-oxide Semiconductor FET, TO-92
MOTOROLA

MPF6659RL1

2000mA, 35V, N-CHANNEL, Si, SMALL SIGNAL, MOSFET, TO-92, PLASTIC, TO-226AE, 3 PIN
ONSEMI

MPF6659RL1

Small Signal Field-Effect Transistor, 2A I(D), 35V, 1-Element, N-Channel, Silicon, Metal-oxide Semiconductor FET, TO-92
MOTOROLA

MPF6659RLRA

2000mA, 35V, N-CHANNEL, Si, SMALL SIGNAL, MOSFET, TO-92
MOTOROLA

MPF6659RLRB

2000mA, 35V, N-CHANNEL, Si, SMALL SIGNAL, MOSFET, TO-92
MOTOROLA

MPF6659RLRE

Small Signal Field-Effect Transistor, 2A I(D), 35V, 1-Element, N-Channel, Silicon, Metal-oxide Semiconductor FET, TO-92
MOTOROLA