MMPF0100
MMPF0100
PF0100 i.MX 6X
VREFDDR
SW3A/B
2500 mA
SW1A/B
2500 mA Processor Core
Voltages
SW1C
2000 mA External AMP
SW2 Microphones
2000 mA SATA - FLASH Speakers
SD-MMC/ SATA NAND - NOR
SWBST NAND Mem. HDD
Interfaces
600 mA Audio
Codec
Control Signals Parallel control/GPIOS
VGEN1
Camera
100 mA Camera
VGEN2 GPS
250 mA WAM
MIPI
GPS uPCIe
VGEN3 MIPI
100 mA
VGEN4 HDMI
350 mA LDVS Display
VGEN5
100 mA
USB
LICELL VGEN6 Ethernet
Charger 200 mA CAN
Main Supply
COINCELL
2.8 – 4.5 V Front USB Rear Seat Rear USB
Cluster/HUD
POD Infotaiment POD
PF0100
2 NXP Semiconductors
7 Typical applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
7.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
7.1.1 Application diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
7.1.2 Bill of materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
7.2 PF0100 layout guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
7.2.1 General board recommendations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
7.2.2 Component placement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
7.2.3 General routing requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
7.2.4 Parallel routing requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
7.2.5 Switching regulator layout recommendations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
7.3 Thermal information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
7.3.1 Rating data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
7.3.2 Estimation of junction temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
8 Packaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
8.1 Packaging dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
9 Reference section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
9.1 Reference documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
10 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
PF0100
NXP Semiconductors 3
ORDERABLE PARTS
1 Orderable parts
The PF0100 is available with both pre-programmed and non-programmed OTP memory configurations. The non-programmed device uses
“NP” as the programming code. The pre-programmed devices are identified using the program codes from Table 1, which also list the
associated NXP reference designs where applicable. Details of the OTP programming for each device can be found in Table 10.
MMPF0100F1AEP F1 MCIMX6SLEVK
(1), (2), (3)
-40 °C to 85 °C
MMPF0100F2AEP 56 QFN 8x8 mm - 0.5 mm pitch F2 N/A
(for use in consumer E-Type QFN (full lead)
MMPF0100F3AEP applications) F3 N/A
MMPF0100F6AEP F6 MCIMX6SX-SDB
MMPF0100FCAEP FC N/A
(1), (2)
MMPF0100FDAEP FD MCIMX6SLLEVK
MCIMX6Q-SDP
MMPF0100F0ANES F0 MCIMX6Q-SDB
MCIMX6DL-SDP
MMPF0100F9ANES F9 N/A
MMPF0100FBANES FB N/A
Notes
1. For tape and reel, add an R2 suffix to the part number.
2. For programming details see Table 10. The available OTP options are not restricted to the listed reference designs. They can be used in any
application where the listed voltage and sequence details are acceptable.
3. For designs using the i.MX 6SoloLite, it is recommended to use the F3 OTP option instead of the F1 OTP option and F4 OTP option instead of
the F2 OTP option.
4. SW2 can support an output current rating of 2.5 A in NP, F9, and FA Industrial versions only (ANES suffix) when SW2ILIM=0
PF0100
4 NXP Semiconductors
ORDERABLE PARTS
Reading SILICON REV register at address 0x03 Reading SILICON REV register at address 0x03
Version identification returns 0x11. DEVICEID register at address 0x00 returns 0x21. DEVICEID register at address 0x00
reads 0x10 in PF0100 and PF0100A reads 0x10 in PF0100 and PF0100A
Erratum ER19 applicable to PF0100. Applications Errata ER19 fixed in PF0100A. External
expecting to operate in the conditions mentioned in workaround not required
Erratum ER19 ER19 need to implement an external workaround to
overcome the problem. Refer to the product errata
for details
Erratum ER20 Erratum ER20 applicable to PF0100 Errata ER20 fixed in PF0100A
In addition to the version differences, Table 3 shows the differences on the test temperature rating for each version of PF0100 covered
on this datasheet.
PF0100
NXP Semiconductors 5
INTERNAL BLOCK DIAGRAM
PF0100
SW1FB
VIN1 VGEN1
100 mA SW1AIN
VGEN1 O/P
SW1A/B
Drive
Single/Dual SW1ALX
VGEN2 2500 mA
VGEN2 Buck
250 mA SW1BLX
O/P
Drive
SW1BIN
VIN2 VGEN3
VGEN3 100 mA
O/P SW1CLX
SW1C Drive SW1CIN
VGEN4
VGEN4 350 mA 2000 mA
Buck
SW1CFB
Core Control logic SW1VSSSNS
VIN3 VGEN5
100 mA
VGEN5
OTP Supplies
SW3AFB
Control
O/P SW3AIN
VDDOTP
SW3A/B Drive SW3ALX
CONTROL Single/Dual
DDR
VDDIO
I2C 2500 mA O/P SW3BLX
Buck
SCL
Interface Drive SW3BIN
SDA
DVS CONTROL SW3BFB
DVS Control SW3VSSSNS
SW4FB
SW4
1000 mA O/P SW4IN
2 Buck Drive
I C Register Trim-In-Package SW4LX
VCOREDIG GNDREF1
map
VCOREREF
Reference
Generation
Clocks and SWBST O/P
SWBSTLX
VCORE resets 600 mA Drive
Boost SWBSTIN
GNDREF
SWBSTFB
VREFDDR
VINREFDDR
Clocks
32 kHz and 16 MHz
VHALF
VIN
Best
Li Cell
of
Charger
Supply
LICELL
VSNVS
ICTEST
PWRON
RESETBMCU
VSNVS
STANDBY
SDWNB
INTB
PF0100
6 NXP Semiconductors
PIN CONNECTIONS
3 Pin connections
VCOREREF
VCOREDIG
SWBSTFB
SWBSTLX
SWBSTIN
GNDREF
VDDOTP
PWRON
VCORE
VSNVS
VDDIO
SDA
SCL
VIN
56 55 54 53 52 51 50 49 48 47 46 45 44 43
INTB 1 42 LICELL
SDWNB 2 41 VGEN6
RESETBMCU 3 40 VIN3
STANDBY 4 39 VGEN5
ICTEST 5 38 SW3AFB
SW1FB 6 37 SW3AIN
SW1AIN 7 EP 36 SW3ALX
SW1ALX 8 35 SW3BLX
SW1BLX 9 34 SW3BIN
SW1BIN 10 33 SW3BFB
SW1CLX 11 32 SW3VSSSNS
SW1CIN 12 31 VREFDDR
SW1CFB 13 30 VINREFDDR
SW1VSSSNS 14 29 VHALF
15 16 17 18 19 20 21 22 23 24 25 26 27 28
GNDREF1
VIN1
SW4FB
SW4IN
SW4LX
SW2LX
SW2IN
SW2IN
SW2FB
VGEN1
VGEN2
VGEN3
VIN2
VGEN4
PF0100
NXP Semiconductors 7
PIN CONNECTIONS
Pin
Pin number Pin name Max rating Type Definition
function
2 SDWNB O 3.6 V Digital Open drain signal to indicate an imminent system shutdown
Digital/
5 ICTEST I 7.5 V Reserved pin. Connect to GND in application.
Analog
Output voltage feedback for SW1A/B. Route this trace separately from the
6 SW1FB (6) I 3.6 V Analog
high current path and terminate at the output capacitance.
Output voltage feedback for SW1C. Route this trace separately from the
13 SW1CFB (6) I 3.6V Analog
high current path and terminate at the output capacitance.
Ground reference for regulators SW1ABC. It is connected externally to
14 SW1VSSSNS GND - GND
GNDREF through a board ground plane.
16 VGEN1 O 2.5 V Analog VGEN1 regulator output, Bypass with a 2.2 μF ceramic output capacitor.
18 VGEN2 O 2.5 V Analog VGEN2 regulator output, Bypass with a 4.7 μF ceramic output capacitor.
Output voltage feedback for SW4. Route this trace separately from the high
19 SW4FB (6) I 3.6 V Analog
current path and terminate at the output capacitance.
Input to SW4 regulator. Bypass with at least a 4.7μF ceramic capacitor and
20 SW4IN (6) I 4.8 V Analog
a 0.1 μF decoupling capacitor as close to the pin as possible.
Output voltage feedback for SW2. Route this trace separately from the high
25 SW2FB (6) I 3.6 V Analog
current path and terminate at the output capacitance.
26 VGEN3 O 3.6 V Analog VGEN3 regulator output. Bypass with a 2.2 μF ceramic output capacitor.
VGEN3,4 input. Bypass with a 1.0 μF decoupling capacitor as close to the
27 VIN2 I 3.6 V Analog
pin as possible.
28 VGEN4 O 3.6 V Analog VGEN4 regulator output, Bypass with a 4.7 μF ceramic output capacitor.
PF0100
8 NXP Semiconductors
PIN CONNECTIONS
Pin
Pin number Pin name Max rating Type Definition
function
Ground reference for the SW3 regulator. Connect to GNDREF externally via
32 SW3VSSSNS GND - GND
the board ground plane.
Output voltage feedback for SW3B. Route this trace separately from the high
33 SW3BFB (6) I 3.6 V Analog
current path and terminate at the output capacitance.
Output voltage feedback for SW3A. Route this trace separately from the high
38 SW3AFB (6) I 3.6 V Analog
current path and terminate at the output capacitance.
39 VGEN5 O 3.6 V Analog VGEN5 regulator output. Bypass with a 2.2 μF ceramic output capacitor.
41 VGEN6 O 3.6 V Analog VGEN6 regulator output. By pass with a 2.2 μF ceramic output capacitor.
Boost regulator feedback. Connect this pin to the output rail close to the
44 SWBSTFB (6) I 5.5 V Analog
load. Keep this trace away from other noisy traces and planes.
Digital and
47 VDDOTP I 10 V(5) Supply to program OTP fuses
Analog
48 GNDREF GND - GND Ground reference for the main band gap regulator.
55 VDDIO I 3.6 V Analog Supply for I2C bus. Bypass with 0.1 μF ceramic capacitor
Expose pad. Functions as ground return for buck regulators. Tie this pad to
- EP GND - GND the inner and external ground planes through vias to allow effective thermal
dissipation.
Notes
5. 10 V Maximum voltage rating during OTP fuse programming. 7.5 V Maximum DC voltage rated otherwise.
6. Unused switching regulators should be connected as follow: Pins SWxLX and SWxFB should be unconnected and Pin SWxIN should be
connected to VIN with a 0.1 μF bypass capacitor.
PF0100
NXP Semiconductors 9
GENERAL PRODUCT CHARACTERISTICS
Electrical ratings
ESD ratings
(7)
VESD Human body model ±2000 V
Charge device model ±500
Notes
7. 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).
PF0100
10 NXP Semiconductors
GENERAL PRODUCT CHARACTERISTICS
Thermal ratings
°C (8)
TJ Operating junction temperature range -40 125
Junction to ambient
• Natural convection (11)(12)(13)
RθJA °C/W
• Four layer board (2s2p) – 28
• Eight layer board (2s6p) – 15
PF0100
NXP Semiconductors 11
GENERAL PRODUCT CHARACTERISTICS
PF0100
12 NXP Semiconductors
GENERAL PRODUCT CHARACTERISTICS
Notes
17. Refer to Figure 4 for coin cell mode characteristics over temperature.
18. When VIN is below the UVDET threshold, in the range of 1.8 V ≤ VIN < 2.65 V, the quiescent current increases by 50 μA, typically.
19. For PFM operation, headroom should be 300 mV or greater.
20. From 0 °C to 85 °C
21. From -40 °C to 105 °C, applicable only to extended industrial parts.
22. From -40 °C to 85 °C, applicable to consumer, industrial and extended industrial part numbers.
23. Additional current may be drawn in the coin cell mode when RESETBMCU is pulled up to VSNVS due an internal path from RESETBMCU to VIN.
The additional current is < 30 μA with a pull up resistor of 100 kΩ. The i.MX 6x processors have an internal pull up from the POR_B pin to the
VDD_SNVS_IN pin. For i.MX 6x applications, if additional current in the coin cell mode is not desired, use an external switch to disconnect the
RESETBMCU path when VIN is removed. For non-i.MX 6 applications, pull-up RESETBMCU to a rail off in the coin cell mode.
PF0100
NXP Semiconductors 13
GENERAL PRODUCT CHARACTERISTICS
MMPF0100
10
MMPF0100A
1
-40 -20 0 20 40 60 80
Temperature (°C)
Temperature (oC)
Figure 4. Coin cell mode current vs temperature
PF0100
14 NXP Semiconductors
GENERAL DESCRIPTION
5 General description
The PF0100 is the power management integrated circuit (PMIC) designed primarily for use with NXP’s i.MX 6 series of application
processors.
5.1 Features
This section summarizes the PF0100 features.
• Input voltage range to PMIC: 2.8 V - 4.5 V
• Buck regulators
• Four to six channel configurable
• SW1A/B/C, 4.5 A (single); 0.3 V to 1.875 V
• SW1A/B, 2.5 A (single/dual); SW1C 2.0 A (independent); 0.3 V to 1.875 V
• SW2, 2.0 A; 0.4 V to 3.3 V (2.5 A; 1.2 V to 3.3 V (24))
• SW3A/B, 2.5 A (single/dual); 0.4 V to 3.3 V
• SW3A, 1.25 A (independent); SW3B, 1.25 A (independent); 0.4 V to 3.3 V
• SW4, 1.0 A; 0.4 V to 3.3 V
• SW4, VTT mode provide DDR termination at 50% of SW3A
• Dynamic voltage scaling
• Modes: PWM, PFM, APS
• Programmable output voltage
• Programmable current limit
• Programmable soft start
• Programmable PWM switching frequency
• Programmable OCP with fault interrupt
• Boost regulator
• SWBST, 5.0 V to 5.15 V, 0.6 A, OTG support
• Modes: PFM and auto
• OCP fault interrupt
• LDOs
• Six user programable LDO
• VGEN1, 0.80 V to 1.55 V, 100 mA
• VGEN2, 0.80 V to 1.55 V, 250 mA
• VGEN3, 1.8 V to 3.3 V, 100 mA
• VGEN4, 1.8 V to 3.3 V, 350 mA
• VGEN5, 1.8 V to 3.3 V, 100 mA
• VGEN6, 1.8 V to 3.3 V, 200 mA
• Soft start
• LDO/switch supply
• VSNVS (1.0/1.1/1.2/1.3/1.5/1.8/3.0 V), 400 μA
• DDR memory reference voltage
• VREFDDR, 0.6 V to 0.9 V, 10 mA
• 16 MHz internal master clock
• OTP(one time programmable) memory for device configuration
• User programmable start-up sequence and timing
• Battery backed memory including coin cell charger
• I2C interface
• User programmable standby, sleep, and off modes
Notes
24. SW2 capable of 2.5 A in NP, F9, and FA Industrial versions only (ANES suffix)
PF0100
NXP Semiconductors 15
GENERAL DESCRIPTION
SW3A/B VGEN4
(0.4 V to 3.3 V) (1.8 V to 3.3 V, 350 mA)
Logic and control
Configurable 2.5 A
Parallel MCU interface Regulator control or 1.25 A+1.25 A VGEN5
(1.8 V to 3.3 V, 100 mA)
2
I C communication and registers
SW4 VGEN6
(0.4 V to 3.3 V, 1.0 A) (1.8 V to 3.3 V, 200 mA)
Fault detection and protection
VSNVS
Boost Regulator
Thermal Current limit (1.0 V to 3.0 V, 400 μA)
(5.0 V to 5.15 V, 600 mA)
RTC supply with coin cell
USB OTG Supply
Short-circuit charger
PF0100
16 NXP Semiconductors
GENERAL DESCRIPTION
5.3.2.1.1 PWRON
PWRON is an input signal to the IC generating a turn-on event. It can be configured to detect a level, or an edge using the PWRON_CFG
bit. Refer to section 6.4.2.1 Turn on events, page 31 for more details.
5.3.2.1.2 STANDBY
STANDBY is an input signal to the IC. When it is asserted the part enters 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. Refer to the section 6.4.1.3 Standby mode,
page 29 for more details.
Note: When operating the PMIC at VIN ≤ 2.85 V and VSNVS is programmed for a 3.0 V output, a coin cell must be present to provide
VSNVS, or the PMIC does not reliably enter and exit the STANDBY mode.
5.3.2.1.3 RESETBMCU
RESETBMCU is an open drain, active low output configurable for two modes of operation. In its default mode, it is de-asserted 2.0 ms to
4.0 ms after the last regulator in the start-up sequence is enabled; refer to Figure 6 as an example. In this mode, the signal can be used
to bring the processor out of reset, or as an indicator that all supplies have been enabled; it is only asserted for a turn-off event.
When configured for its fault mode, RESETBMCU is de-asserted after the start-up sequence is completed only if no faults occurred during
start-up. At anytime, if a fault occurs and persists for 1.8 ms typically, RESETBMCU is asserted, LOW. The PF0100 is turned off if the
fault persists for more than 100 ms typically. The PWRON signal restarts the part, though if the fault persists, the sequence described
above is repeated. To enter the fault mode, set bit OTP_PG_EN of register OTP PWRGD EN to “1”. This register, 0xE8, is located on
Table 137 of the register map. To test the fault mode, the bit may be set during TBB prototyping, or the mode may be permanently chosen
by programming OTP fuses.
5.3.2.1.4 SDWNB
SDWNB is an open drain, active low output notifying the processor of an imminent PMIC shut down. It is asserted low for one 32 kHz clock
cycle before powering down and is then de-asserted in the OFF state.
5.3.2.1.5 INTB
INTB is an open drain, active low output. It is asserted when any fault occurs, provided the fault interrupt is unmasked. INTB is de-asserted
after the fault interrupt is cleared by software, which requires writing a “1” to the fault interrupt bit.
PF0100
NXP Semiconductors 17
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
6.1 Start-up
The PF0100 can be configured to start-up from either the internal OTP configuration, or with a hard-coded configuration built in to the
device. The internal hard-coded configuration is enabled by connecting the VDDOTP pin to VCOREDIG through a 100 kΩ resistor. The
OTP configuration is enabled by connecting VDDOTP to GND.
For NP devices, selecting the OTP configuration causes the PF0100 to not start-up. However, the PF0100 can be controlled through the
I2C port for prototyping and programming. Once programmed, the NP device starts up with the customer programmed configuration.
Default
Pre-programmed OTP configuration
Registers configuration
VSNVS_VOLT 3.0 V 3.0 V 3.0 V 3.0 V 3.0 V 3.0 V 3.0 V 3.0 V 3.0 V 3.0 V 3.0 V 3.0 V
SW1AB_VOLT 1.375 V 1.375 V 1.375 V 1.375 V 1.375 V 1.375 V 1.375 V 1.375 V 1.375 V 1.375 V 1.375 V 1.2 V
SW1AB_SEQ 1 1 1 1 2 2 2 5 5 2 2 2
SW1C_VOLT 1.375 V 1.375 V 1.375 V 1.375 V 1.375 V 1.375 V 1.375 V 1.375 V 1.375 V 1.375 V 1.375 V 1.2 V
SW1C_SEQ 1 2 1 1 2 2 2 5 5 2 2 2
SW2_VOLT 3.0 V 3.3 V 3.15 V 3.15 V 3.15 V 3.15 V 3.3 V 1.375 V 1.375 V 3.3 V 3.3 V 3.15 V
SW2_SEQ 2 5 2 2 1 1 4 5 5 6 5 1
SW3A_VOLT 1.5 V 1.5 V 1.2 V 1.5 V 1.2 V 1.5 V 1.35 V 1.350 V 1.5 V 1.2 V 1.35 V 1.2 V
SW3A_SEQ 3 3 4 4 4 4 3 6 6 4 3 4
SW3B_VOLT 1.5 V 1.5 V 1.2 V 1.5 V 1.2 V 1.5 V 1.35 V 1.350 V 1.5 V 1.2 V 1.35 V 1.2 V
SW3B_SEQ 3 3 4 4 4 4 3 6 6 4 3 4
SW4_VOLT 1.8 V 3.15 V 1.8 V 1.8 V 1.8 V 1.8 V 1.8 V 1.825 V 1.825 V 1.8 V 3.15 V 1.8 V
SW4_SEQ 3 6 3 3 3 3 4 7 7 3 6 3
SWBST_VOLT - 5.0 V 5.0 V 5.0 V 5.0 V 5.0 V 5.0 V 5.0 V 5.0 V 5.0 V 5.0 V 5.0 V
VREFDDR_SEQ 3 3 4 4 4 4 3 6 6 4 3 4
VGEN1_VOLT - 1.5 V 1.2 V 1.2 V 1.2 V 1.2 V 1.2 V 1.2 V 1.2 V 1.5 V 1.5 V 1.2 V
VGEN1_SEQ - 9 4 4 4 4 5 - - 3 9 -
VGEN3_SEQ - 11 - - - - 5 8 8 Off 11 7
VGEN4_VOLT 1.8 V 1.8 V 1.8 V 1.8 V 1.8 V 1.8 V 1.8 V 3.0 V 3.0 V 1.8 V 1.8V 1.8 V
VGEN4_SEQ 3 7 3 3 3 3 4 4 4 7 7 3
VGEN5_VOLT 2.5 V 2.8 V 2.5 V 2.5 V 2.5 V 2.5 V 3.3 V 2.5 V 2.5 V 2.8 V 2.8 V 2.5 V
PF0100
18 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Default
Pre-programmed OTP configuration
Registers configuration
VGEN5_SEQ 3 12 5 5 5 5 5 8 8 1 1 5
VGEN6_SEQ 3 8 - - - - 1 7 7 8 8 7
PU CONFIG,
1.0 ms 2.0 ms 1.0 ms 1.0 ms 1.0 ms 1.0 ms 0.5 ms 0.5 ms 0.5 ms 2.0 ms 2.0 ms 1.0 ms
SEQ_CLK_SPEED
PU CONFIG, 1.5625 mV 12.5 mV/ 12.5 mV/ 12.5 mV/ 12.5 mV/ 6.25 mV/ 1.5625 mV/ 1.5625 mV/
6.25 mV/μs 6.25 mV/μs 6.25 mV/μs 12.5 mV/μs
SWDVS_CLK /μs μs μs μs μs μs μs μs
PU CONFIG,
Level sensitive
PWRON
SW1ABC Single SW1AB Single Phase, SW1C
SW1AB CONFIG SW1AB Single Phase, SW1C Independent Mode, 2.0 MHz Phase, 2.0 MHz Independent mode, 2.0 MHz
Notes
25. For designs using the i.MX 6SoloLite, it is recommended to use the F3 OTP option instead of the F1 OTP option
and F4 OTP option instead of the F2 OTP option.
PF0100
NXP Semiconductors 19
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
LICELL
UVDET
VIN td1 tr1
1V
VSNVS td2 tr2
SW1A/B
SW2
SW3A/B
SW4
VREFDDR
VGEN4
VGEN5
td5 tr4
VGEN6
RESETBMCU
• SEQ_CLK_SPEED[1:0] = 11 – 7.0 –
tR3 (29)
Rise time of regulators – 0.2 – ms
PF0100
20 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
• SEQ_CLK_SPEED[1:0] = 11 – 4.0 –
Notes
26. Assumes LICELL voltage is valid before VIN is applied. If LICELL is not valid before VIN is applied then VSNVS turn-on delay may extend to a
maximum of 24 ms.
27. Depends on the external signal driving PWRON.
28. Default configuration.
29. Rise time is a function of slew rate of regulators and nominal voltage selected.
PF0100
NXP Semiconductors 21
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
SWxx_SEQ[4:0]/
VGENx_SEQ[4:0]/ Sequence
VREFDDR_SEQ[4:0]
00000 Off
00001 SEQ_CLK_SPEED[1:0] * 1
00010 SEQ_CLK_SPEED[1:0] * 2
* *
* *
* *
* *
11111 SEQ_CLK_SPEED[1:0] * 31
00 500
01 1000
10 2000
11 4000
PWRON_CFG Mode
1 000 0x08
1 001 0x09
1 010 0x0A
1 011 0x0B
PF0100
22 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
1 100 0x0C
1 101 0x0D
1 110 0x0E
1 111 0x0F
PF0100
NXP Semiconductors 23
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
0 0 0 None
0 0 1 OTP fuses
0 1 x TBBOTP registers
Notes
30. 2.0 MHz clock is derived from the 16 MHz clock.
PF0100
24 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Output voltage
(31)
VCOREDIG • ON mode – 1.5 – V
• Coin cell mode and OFF – 1.3 – —
VCORE (analog core supply)
Output voltage
VCORE (31)
• ON mode and charging – 2.775 – V
• OFF and coin cell mode – 0.0 – —
VCOREREF (bandgap / regulator reference)
(31)
VCOREREF Output voltage – 1.2 – V
Notes
31. 3.0 V < VIN < 4.5 V, no external loading on VCOREDIG, VCORE, or VCOREREF. Extended operation down to UVDET, but no system malfunction.
32. For information only.
VCOREDIG 1.0
VCORE 1.0
VCOREREF 0.22
VINREFDDR
VINREFDDR
CHALF1
100 nf
VHALF _
CHALF2 +
100 nf
Discharge
VREFDDR
VREFDDR
CREFDDR
1.0 uf
PF0100
NXP Semiconductors 25
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Notes
33. Use X5R or X7R capacitors.
34. VINREFDDR to GND, 1.0 μF minimum capacitance is provided by buck regulator output.
VREFDDR
Current limit
IREFDDRLIM 10.5 15 25 mA
• IREFDDR when VREFDDR is forced to VINREFDDR/4
(35)
IREFDDRQ Quiescent Current – 8.0 – μA
Active mode – DC
Output voltage
VREFDDR • 1.2 V < VINREFDDR < 1.8 V – VINREFDDR/2 – V
• 0.0 mA < IREFDDR < 10 mA
Load regulation
VREFDDRLOR • 1.0 mA < IREFDDR < 10 mA – 0.40 – mV/mA
• 1.2 V < VINREFDDR < 1.8 V
PF0100
26 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Active mode – AC
Turn-on time
• Enable to 90% of end value
tONREFDDR – – 100 μs
• VINREFDDR = 1.2 V, 1.8 V
• IREFDDR = 0.0 mA
Turn-off time
• Disable to 10% of initial value
tOFFREFDDR – – 10 ms
• VINREFDDR = 1.2 V, 1.8 V
• IREFDDR = 0.0 mA
Start-up overshoot
VREFDDROSH • VINREFDDR = 1.2 V, 1.8 V – 1.0 6.0 %
• IREFDDR = 0.0 mA
PF0100
NXP Semiconductors 27
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Coin Cell
VIN < UVDET VIN < UVDET
PWRON=1 OFF
& VIN > UVDET
VIN < UVDET
Sleep (PWRON_CFG = 0)
Or
PWRON = 0 PWRON= 0 < 4.0 sec
Any SWxOMODE bits=1 & VIN > UVDET
(PWRON_CFG=0) (PWRON_CFG=1)
Or
PWRON=0 held >= 4.0 sec PWRON = 0
Any SWxOMODE bits=1 All SWxOMODE bits= 0
VIN < UVDET (PWRON_CFG = 0)
& PWRONRSTEN = 1
PWRON = 0 (PWRON_CFG=1) Or
Any SWxOMODE bits=1 PWRON = 0 held >= 4.0 sec
(PWRON_CFG=0) PWRON=1 All SWxOMODE bits= 0
Or & VIN > UVDET & PWRONRSTEN = 1
PWRON=0 held >= 4.0 sec (PWRON_CFG =0) (PWRON_CFG = 1)
Any SWxOMODE bits=1 Or
ON
& PWRONRSTEN = 1 PWRON= 0 < 4.0 sec
(PWRON_CFG=1) & VIN > UVDET Thermal shudown
(PWRON_CFG=1)
PWRON = 0
All SWxOMODE bits= 0
(PWRON_CFG = 0)
STANDBY asserted STANDBY de-asserted
Or
PWRON = 0 held >= 4.0 sec
All SWxOMODE bits= 0
& PWRONRSTEN = 1
(PWRON_CFG = 1)
Thermal shutdown
Standby
To complement the state diagram in Figure 8, a description of the states is provided in following sections. Note that VIN must exceed the
rising UVDET threshold to allow a power up. Refer to Table 29 for the UVDET thresholds. Additionally, I2C control is not possible in the
coin cell mode and the interrupt signal, INTB, is only active in sleep, standby, and on states.
6.4.1.1 ON mode
The PF0100 enters the On mode after a turn-on event. RESETBMCU is de-asserted, high, in this mode of operation.
PF0100
28 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
0 0 0
0 1 1
1 0 1
1 1 0
Notes
36. STANDBY = 0: System is not in standby, STANDBY = 1: System is in standby
37. The state of the STANDBY pin only has influence in on mode.
38. Bit 6 in power control register (ADDR - 0x1B)
Since STANDBY pin activity is driven asynchronously to the system, a finite time is required for the internal logic to qualify and respond
to the pin level changes. A programmable delay is provided to hold off the system response to a standby event. This allows the processor
and peripherals some time after a standby instruction has been received to terminate processes to facilitate seamless entering into
standby mode.
When enabled (STBYDLY = 01, 10, or 11) per Table 24, STBYDLY delays the standby initiated response for the entire IC, until the
STBYDLY counter expires.
An allowance should be made for three additional 32 k cycles required to synchronize the standby event.
STBYDLY[1:0](39) Function
00 No delay
10 Two 32 k periods
11 Three 32 k periods
Notes
39. Bits [5:4] in power control register (ADDR - 0x1B)
PF0100
NXP Semiconductors 29
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
0 Off
1 PFM
Notes
40. For sleep mode, an activated switching regulator, should use the off
mode set point as programmed by SW1xOFF[5:0] for SW1A/B/C and
SWxOFF[6:0] for SW2, SW3A/B, and SW4.
Next state
STATE
OFF Coin cell Sleep Standby ON
PWRON_CFG = 0
PWRON = 1 & VIN > UVDET
OFF or
X VIN < UVDET X X
PWRON_CFG = 1
PWRON = 0 < 4.0 s
& VIN > UNDET
Coin cell VIN > UVDET X X X X
Thermal shutdown
Initial state
PWRON_CFG = 0
PWRON_CFG = 0 PWRON = 0
PWRON = 0 Any SWxOMODE = 1
All SWxOMODE = 0 or
Standby VIN < UVDET X Standby de-asserted
or PWRON_CFG = 1
PWRON_CFG = 1 PWRON = 0 ≥ 4.0 s
PWRON = 0 ≥ 4.0 s Any SWxOMODE = 1 &
All SWxOMODE = 0 & PWRONRSTEN = 1
PWRONRSTEN = 1
Thermal shutdown
PWRON_CFG = 0
PWRON_CFG = 0 PWRON = 0
PWRON = 0 Any SWxOMODE = 1
All SWxOMODE = 0 or
ON VIN < UVDET Standby asserted X
or PWRON_CFG = 1
PWRON_CFG = 1 PWRON = 0 ≥ 4.0 s
PWRON = 0 ≥ 4.0 s Any SWxOMODE = 1 &
All SWxOMODE = 0 & PWRONRSTEN = 1
PWRONRSTEN = 1
PF0100
30 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
2. PWRON_CFG bit = 1, SWxOMODE bit = 0, PWRONRSTEN = 1 and PWRON is held low for longer than 4.0 seconds.
Alternatively, the system can be configured to restart automatically by setting the RESTARTEN bit.
PF0100
NXP Semiconductors 31
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Supply Output voltage (V) Step size (mV) Maximum load current (mA)
VREFDDR 0.5*SW3A_OUT NA 10
Notes
42. Current rating per independent phase, when SW3A/B is set in single or dual phase, current capability is up
to 2500 mA.
43. SW2 capable of 2500 mA in NP, F9, and FA Industrial versions only (ANES suffix)
Figure 9 shows a simplified power map with various recommended options to supply the different block within the PF0100, as well as the
typical application voltage domain on the i.MX 6X processor. Note that each application power tree is dependent upon the system’s voltage
and current requirements, therefore a proper input voltage should be selected for the regulators.
The minimum operating voltage for the main VIN supply is 2.8 V, for lower voltages proper operation is not guaranteed. However at initial
power up, the input voltage must surpass the rising UVDET threshold before proper operation is guaranteed. Refer to the representative
tables and text specifying each supply for information on performance metrics and operating ranges. Table 29 summarizes the UVDET
thresholds.
PF0100
32 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
i.MX6X
MCU
SW1A
VDDARM_IN
CORE
(0.3 to 1.875 V), 1.25 A
SW1B
CORE
(0.3 to 1.875 V), 1.25 A
SW1C VDDSOC_IN
SOC
(0.3 to 1.875 V), 2.0 A
SW2 VDDHIGH_IN
VIN VDDHIGH
2.8 - 4.5 V (0.4 to 3.3 V), 2.0 A
SW3A
DDR CORE
(0.4 to 3.3 V), 1.25 A
SW3B VDD_DDR_IO
DDR IO
(0.4 to 3.3 V), 1.25 A
SW4
System/VTT
(0.4 to 3.3 V)
(0.5*VDDR)
1.0 A
SWBST
5.0 V, 0.6 A LDO_3p0
VREFDDR
SW3A/B 0.5*VDDR, 10 mA
VIN VSNVS
MUX /
COIN 1.0 to 3.0 V, VSNVS_IN
Coincell CHRG 400 uA
VGEN1 USB_OTG
(0.80 to 1.55 V),
VIN 100 mA
SW2 VINMAX = 3.4 V
VGEN2
SW4 DDR3
(0.80 to 1.55 V),
250 mA
VGEN3
(1.8 to 3.3 V),
Peripherals
VIN 100 mA
SW2 VINMAX = 3.6 V
VGEN4
SW4 (1.8 to 3.3 V),
350 mA
VGEN5
(1.8 to 3.3 V),
VIN 100 mA
SW2 VINMAX = 4.5 V
VGEN6
SW4 (1.8 to 3.3 V),
200 mA
PF0100
NXP Semiconductors 33
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Mode Description
OFF The regulator is switched off and the output voltage is discharged.
PFM In this mode, the regulator is always in PFM mode, which is useful at light loads for optimized efficiency.
PWM In this mode, the regulator is always in PWM mode operation regardless of load conditions.
In this mode, the regulator moves automatically between pulse skipping mode and PWM mode
APS
depending on load conditions.
During soft-start of the buck regulators, the controller transitions through the PFM, APS, and PWM switching modes. 3.0 ms (typical) after
the output voltage reaches regulation, the controller transitions to the selected switching mode. Depending on the particular switching
mode selected, additional ripple may be observed on the output voltage rail as the controller transitions between switching modes.
Table 31 summarizes the buck regulator programmability for normal and standby modes.
PF0100
34 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Transitioning between normal and standby modes can affect a change in switching modes as well as output voltage. The rate of the output
voltage change is controlled by the dynamic voltage scaling (DVS), explained in 6.4.4.2.1 Dynamic voltage scaling, page 35. For each
regulator, the output voltage options are the same for normal and standby modes.
When in standby mode, the regulator outputs the voltage programmed in its standby voltage register and operates in the mode selected
by the SWxMODE[3:0] bits. Upon exiting Standby mode, the regulator returns to its normal switching mode and its output voltage
programmed in its voltage register.
Any regulators whose SWxOMODE bit is set to “1” enters Sleep mode if a PWRON turn-off event occurs, and any regulator whose
SWxOMODE bit is set to “0” turns off. In sleep mode, the regulator outputs the voltage programmed in its off (sleep) voltage register and
operates in the PFM mode. The regulator exits the sleep mode when a turn-on event occurs. Any regulator whose SWxOMODE bit is set
to “1” remains on and change to its normal configuration settings when exiting the sleep state to the on state. Any regulator whose
SWxOMODE bit is set to “0” is powered up with the same delay in the start-up sequence as when powering on from off. At this point, the
regulator returns to its default on state output voltage and switch mode settings.
Table 25 shows the control bits in sleep mode. When sleep mode is activated by the SWxOMODE bit, the regulator uses the set point as
programmed by SW1xOFF[5:0] for SW1A/B/C and by SWxOFF[6:0] for SW2, SW3A/B, and SW4.
0 SW1x[5:0]
1 SW1xSTBY[5:0]
Table 33. DVS control logic for SW2, SW3A/B, and SW4
0 SWx[6:0]
1 SWxSTBY[6:0]
SW1xDVSSPEED[1:0] Function
11 25 mV step each 16 μs
PF0100
NXP Semiconductors 35
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Table 35. DVS speed selection for SW2, SW3A/B, and SW4
Function Function
SWxDVSSPEED[1:0]
SWx[6] = 0 or SWxSTBY[6] = 0 SWx[6] = 1 or SWxSTBY[6] = 1
Requested
Set Point
Output Voltage
with light Load
Internally
Controlled Steps
Output Example
Actual Output
Voltage Voltage
Initial
Set Point Actual
Output Voltage Internally
Controlled Steps Possible
Output Voltage
Window
Request for Request for
Voltage Higher Voltage Lower Voltage
Change
Request
Initiated by I2C Programming, Standby Control
00 0
01 90
10 180
11 270
The SWxFREQ[1:0] register is used to set the desired switching frequency for each one of the buck regulators. Table 38 shows the
selectable options for SWxFREQ[1:0]. For each frequency, all phases are available, allowing regulators operating at different frequencies
to have different relative switching phases. However, not all combinations are practical. For example, 2.0 MHz, 90 ° and 4.0 MHz, 180 °
are the same in terms of phasing. Table 37 shows the optimum phasing when using more than one switching frequency.
PF0100
36 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
1.0 MHz 0°
2.0 MHz 180 °
1.0 MHz 0°
4.0 MHz 180 °
2.0 MHz 0°
4.0 MHz 180 °
1.0 MHz 0°
2.0 MHz 90 °
4.0 MHz 90 °
SWxFREQ[1:0] Frequency
00 1.0 MHz
01 2.0 MHz
10 4.0 MHz
11 Reserved
SW1AB_PWRSTG[2:0] ISW1ABMAX
0 0 1 40% 1.0
1 0 1 60% 1.5
1 1 1 100% 2.5
SW1C_PWRSTG[2:0] ISW1CMAX
0 0 1 43% 0.9
SW1C 0 1 1 58% 1.2
1 0 1 86% 1.7
1 1 1 100% 2.0
SW2_PWRSTG[2:0] ISW2MAX
0 0 1 38% 0.75
1 1 1 100% 2.0
PF0100
NXP Semiconductors 37
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
SW3A_PWRSTG[2:0] ISW3AMAX
0 0 1 40% 0.5
1 0 1 60% 0.75
1 1 1 100% 1.25
SW3B_PWRSTG[2:0] ISW3BMAX
0 0 1 40% 0.5
SW3B 0 1 1 80% 1.0
1 0 1 60% 0.75
1 1 1 100% 1.25
SW4_PWRSTG[2:0] ISW4MAX
0 0 1 50% 0.5
1 1 1 100% 1.0
6.4.4.3 SW1A/B/C
SW1/A/B/C are 2.5 A to 4.5 A buck regulators which can be configured in various phasing schemes, depending on the desired cost/
performance trade-offs. The following configurations are available:
• SW1A/B/C single phase with one inductor
• SW1A/B as a single phase with one inductor and SW1C in independent mode with one inductor
• SW1A/B as a dual phase with two inductors and SW1C in independent mode with one inductor
The desired configuration is programmed by OTP by using SW1_CONFIG[1:0] bits in the register map Table 137. Extended page 1, page
111, as shown in Table 40.
.
Table 40. SW1 configuration
SW1_CONFIG[1:0] Description
11 Reserved
PF0100
38 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
VIN
SW1AIN SW1AMODE
ISENSE
CINSW1A
SW1A/B/C Controller
SW1ALX
Driver
LSW1
COSW1A SW1AFAULT
Internal I2C
Compensation Z2
SW1FB Z1
EA VREF
DAC
VIN
SW1BIN SW1BMODE
ISENSE
CINSW1B
Controller I2C
SW1BLX
Driver Interface
SW1BFAULT
VIN
SW1CIN SW1CMODE
ISENSE
CINSW1C
Controller
SW1CLX
Driver
EP SW1CFAULT
Internal I2C
Compensation Z2
SW1CFB
Z1
VREF
EA
DAC
PF0100
NXP Semiconductors 39
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
VIN
SW1AIN SW1AMODE
ISENSE
CINSW1A
SW1A/B Controller
SW1ALX
Driver
LSW1A
COSW1A SW1AFAULT
Internal I2C
Compensation Z2
SW1FB Z1
EA VREF
DAC
VIN
SW1BIN SW1BMODE
ISENSE
CINSW1B
Controller I2C
SW1BLX
Driver Interface
SW1BFAULT
VIN
SW1CIN SW1CMODE
ISENSE
CINSW1C
SW1C Controller
SW1CLX
Driver
LSW1C
COSW1C SW1CFAULT
EP
Internal I2C
Compensation Z2
SW1CFB
Z1
VREF
EA
DAC
Figure 12. SW1A/B single phase, SW1C independent mode block diagram
Both SW1ALX and SW1BLX nodes operate at the same DVS, frequency, and phase configured by the SW1ABCONF register, while
SW1CLX node operates independently, using the configuration in the SW1CCONF register.
PF0100
40 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
VIN
SW1AIN SW1AMODE
ISENSE
CINSW1A
SW1AB Controller
SW1ALX
Driver
LSW1A
COSW1A SW1AFAULT
Internal I2C
Compensation Z2
SW1FB
Z1
EA VREF
DAC
VIN
SW1BIN SW1BMODE
ISENSE
CINSW1B
Controller I2C
SW1BLX Interface
Driver
LSW1B
COSW1B SW1BFAULT
VIN
SW1CIN SW1CMODE
ISENSE
CINSW1C
SW1C Controller
SW1CLX
Driver
LSW1C
COSW1C SW1CFAULT
EP
Internal I2C
Compensation Z2
SW1CFB Z1
VREF
EA
DAC
Figure 13. SW1A/B dual phase, SW1C independent mode block diagram
In this mode of operation, SW1ALX and SW1BLX nodes operate automatically at 180 ° phase shift from each other and use the same
frequency and DVS configured by SW1ABCONF register, while SW1CLX node operate independently using the configuration in the
SW1CCONF register.
PF0100
NXP Semiconductors 41
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
SW1x[5:0] SW1x[5:0]
Set point SW1xSTBY[5:0] SW1x output (V) Set point SW1xSTBY[5:0] SW1x output (V)
SW1xOFF[5:0] SW1xOFF[5:0]
PF0100
42 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Table 42 provides a list of registers used to configure and operate SW1A/B/C and a detailed description on each one of these register is
provided in Table 43 through Table 52.
PF0100
NXP Semiconductors 43
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
SW1ABPHASE 5:4 R/W 0x00 SW1A/B phase clock selection. See Table 36.
SW1ABDVSSPEED 7:6 R/W 0x00 SW1A/B DVS speed selection. See Table 34.
PF0100
44 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
SW1CDVSSPEED 7:6 R/W 0x00 SW1C DVS speed selection. See Table 34.
Mode
Components Description A/B/C single A/B Single - C A/B Dual - C
phase independent mode independent mode
Notes
44. Use X5R or X7R capacitors.
PF0100
NXP Semiconductors 45
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
VINSW1A
VINSW1B Operating input voltage 2.8 – 4.5 V
VINSW1C
Start-up overshoot
VSW1ABCOSH • ISW1ABC = 0 mA – – 66 mV
• DVS clk = 25 mV/4 μs, VIN = VINSW1x = 4.5 V, VSW1ABC = 1.875 V
Turn-on time
• Enable to 90% of end value
tONSW1ABC • ISW1x = 0 mA – – 500 µs
• DVS clk = 25 mV/4.0 μs, VIN = VINSW1x = 4.5 V,
VSW1ABC = 1.875 V
Switching frequency
• SW1xFREQ[1:0] = 00 – 1.0 –
fSW1ABC MHz
• SW1xFREQ[1:0] = 01 – 2.0 –
• SW1xFREQ[1:0] = 10 – 4.0 –
Efficiency
• VIN = 3.6 V, fSW1ABC = 2.0 MHz, LSW1ABC = 1.0 μH
• PFM, 0.9 V, 1.0 mA – 77 –
• PFM, 1.2 V, 50 mA – 82 –
ηSW1ABC %
• APS, PWM, 1.2 V, 850 mA – 86 –
• APS, PWM, 1.2 V, 1275 mA – 84 –
• APS, PWM, 1.2 V, 2125 mA – 80 –
• APS, PWM, 1.2 V, 4500 mA – 68 –
PF0100
46 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Quiescent current
ISW1ABCQ • PFM Mode – 18 – µA
• APS Mode – 145 –
VINSW1A
Operating input voltage 2.8 – 4.5 V
VINSW1B
Start-up overshoot
VSW1ABOSH • ISW1AB = 0.0 mA – – 66 mV
• DVS clk = 25 mV/4 μs, VIN = VINSW1x = 4.5 V, VSW1AB = 1.875 V
Turn-on time
• Enable to 90% of end value
tONSW1AB – – 500 µs
• ISW1AB = 0.0 mA
• DVS clk = 25 mV/4 μs, VIN = VINSW1x = 4.5 V, VSW1AB = 1.875 V
Switching frequency
• SW1ABFREQ[1:0] = 00 – 1.0 –
fSW1AB MHz
• SW1ABFREQ[1:0] = 01 – 2.0 –
• SW1ABFREQ[1:0] = 10 – 4.0 –
PF0100
NXP Semiconductors 47
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Quiescent current
ISW1ABQ • PFM mode – 18 – µA
• APS mode – 235 –
SW1A P-MOSFET RDS(on)
RONSW1AP – 215 245 mΩ
• VINSW1A = 3.3 V
PF0100
48 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
SW1C (independent)
Start-up overshoot
VSW1COSH • ISW1C = 0 mA – – 66 mV
• DVS clk = 25 mV/4 μs, VIN = VINSW1C = 4.5 V, VSW1C = 1.875 V
Turn-on time
• Enable to 90% of end value
tONSW1C – – 500 µs
• ISW1C = 0 mA
• DVS clk = 25 mV/4 μs, VIN = VINSW1C = 4.5 V, VSW1C = 1.875 V
Switching frequency
• SW1CFREQ[1:0] = 00 – 1.0 –
fSW1C MHz
• SW1CFREQ[1:0] = 01 – 2.0 –
• SW1CFREQ[1:0] = 10 – 4.0 –
Efficiency
• VIN = 3.6 V, fSW1C = 2.0 MHz, LSW1C = 1.0 μH
• PFM, 0.9 V, 1.0 mA – 77 –
• PFM, 1.2 V, 50 mA – 78 –
ηSW1C %
• APS, PWM, 1.2 V, 400 mA – 86 –
• APS, PWM, 1.2 V, 600 mA – 84 –
• APS, PWM, 1.2 V, 1000 mA – 78 –
• APS, PWM, 1.2 V, 2000 mA – 65 –
Quiescent current
ISW1CQ • PFM mode – 22 – µA
• APS mode – 145 –
PF0100
NXP Semiconductors 49
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Notes
45. Meets 1.89 A current rating for VDDSOC_IN domain on i.MX 6X processor.
46. Current rating of SW1AB supports the power virus mode of operation of the i.MX 6X processor.
100 100
90 90
80 80
) 70 ) 70
Efficiency (%)
Efficiency (%)
%
( %
(
y 60 y 60
c c
n 50 n 50
e
i e
i
ic
ff 40 ic
ff 40
E 30 E 30
APS
20 PFM 20
PWM
10 10
0 0
0.1 1 10 100 1000 10 100 1000 10000
Load Current (mA) Load Current (mA)
Figure 14. SW1AB efficiency waveforms: VIN = 4.2 V; VOUT = 1.375 V; consumer version
PF0100
50 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
100 100
90 90
80 80
Efficiency (%)
Efficiency (%)
) 70
(% 70 %
(
y 60 y 60
c c
n 50 n 50
e
i 40 e
i
c
if c
if 40
f 30 f
E E 30 APS
20 PFM 20
10 PWM
10
0 0
0.1 1 10 100 1000 10 100 1000 10000
Load Current (mA) Load Current (mA)
Figure 15. SW1AB efficiency waveforms: VIN = 4.2 V; VOUT = 1.375 V; extended industrial version
100 100
90 90
80 80
Efficiency (%)
) 70
Efficiency (%)
) 70
%
( %
(
y 60 y 60
c c
n 50 n 50
e
i e
i
ic
ff 40 ic
ff 40
E 30 E 30
APS
20 PFM 20
10 PWM
10
0 0
0.1 1 10 100 1000 10 100 1000 10000
Load Current (mA) Load Current (mA)
Figure 16. SW1C efficiency waveforms: VIN = 4.2 V; VOUT = 1.375 V; consumer version
100 100
90 90
80 80
Efficiency (%)
Efficiency (%)
) 70 ) 70
(% (%
y 60 y 60
c c
n 50 n 50
e
i e
i
c c
if 40
f fif 40
E 30 E 30
APS
20 PFM 20
PWM
10 10
0 0
0.1 1 10 100 1000 10 100 1000 10000
Load Current (mA) Load Current (mA)
Figure 17. SW1C efficiency waveforms: VIN = 4.2 V; VOUT = 1.375 V; extended industrial version
PF0100
NXP Semiconductors 51
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
6.4.4.4 SW2
SW2 is a single phase, 2.0 A rated buck regulator (2.5 A in NP, F9, and FA Industrial versions only (ANES suffix)). Table 30 describes the
modes, and Table 31 show the options for the SWxMODE[3:0] bits. Figure 18 shows the block diagram and the external component
connections for SW2 regulator.
VIN
SW2IN SW2MODE
ISENSE
CINSW2
SW2 Controller
SW2LX
Driver
LSW2
COSW2 SW2FAULT
EP
I2C
Interface
Internal I2C
Compensation Z2
SW2FB
Z1
VREF
EA
DAC
Set point SW2[6:0] SW2 output Set point SW2[6:0] SW2 output
PF0100
52 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Set point SW2[6:0] SW2 output Set point SW2[6:0] SW2 output
PF0100
NXP Semiconductors 53
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Set point SW2[6:0] SW2 output Set point SW2[6:0] SW2 output
Notes
47. For voltages less than 2.0 V, only use set points 0 to 63.
Setup and control of SW2 is done through I2C registers listed in Table 56, and a detailed description of each one of the registers is provided
in Tables 57 to Table 61.
PF0100
54 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
PF0100
NXP Semiconductors 55
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Start-up overshoot
VSW2OSH • ISW2 = 0.0 mA – – 66 mV
• DVS clk = 25 mV/4 μs, VIN = VINSW2 = 4.5 V
Turn-on time
• Enable to 90% of end value
tONSW2 – – 550 µs
• ISW2 = 0.0 mA
• DVS clk = 50 mV/8 μs, VIN = VINSW2 = 4.5 V
Switching frequency
• SW2FREQ[1:0] = 00 – 1.0 –
fSW2 MHz
• SW2FREQ[1:0] = 01 – 2.0 –
• SW2FREQ[1:0] = 10 – 4.0 –
PF0100
56 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Efficiency
• VIN = 3.6 V, fSW2 = 2.0 MHz, LSW2 = 1.0 μH
• PFM, 3.15 V, 1.0 mA – 94 –
• PFM, 3.15 V, 50 mA – 95 –
ηSW2 %
• APS, PWM, 3.15 V, 400 mA – 96 –
• APS, PWM, 3.15 V, 600 mA – 94 –
• APS, PWM, 3.15 V, 1000 mA – 92 –
• APS, PWM, 3.15 V, 2000 mA – 86 –
Quiescent current
• PFM mode – 23 –
ISW2Q µA
• APS mode (low output voltage settings) – 145 –
• APS mode (high output voltage settings) – 305 –
PF0100
NXP Semiconductors 57
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
100 100
90 90
80 80
Efficiency (%)
) 70 ) 70
Efficiency (%)
%
( %
(
y 60 y 60
c c
n 50 n 50
e
i e
i
ic
ff 40 ic
ff 40
E 30 E 30
PFM APS
20 20
10 10 PWM
0 0
0.1 1 10 100 1000 10 100 1000 10000
Load Current (mA) Load Current (mA)
Figure 19. sw2 Efficiency Waveforms: VIN = 4.2 V; VOUT = 3.0 V; consumer version
100 100
90 90
80 80
Efficiency (%)
Efficiency (%)
) 70 ) 70
%
( %
(
y 60 y 60
c c
n 50 n 50
e
i e
i
c
if 40 ic
f ff 40
E 30 E 30
20 PFM APS
20
10 10 PWM
0 0
0.1 1 10 100 1000 10 100 1000 10000
Load Current (mA) Load Current (mA)
Figure 20. sw2 efficiency waveforms: vin = 4.2 v; vout = 3.0 v; Extended Industrial Version
6.4.4.4.4 SW3A/B
SW3A/B are 1.25 to 2.5 A rated buck regulators, depending on the configuration. Table 30 describes the available switching modes and
Table 31 show the actual configuration options for the SW3xMODE[3:0] bits. SW3A/B can be configured in various phasing schemes,
depending on the desired cost/performance trade-offs. The following configurations are available:
• A single phase
• A dual phase
• Independent regulators
The desired configuration is programmed in OTP by using the SW3_CONFIG[1:0] bits.Table 64 shows the options for the SW3CFG[1:0]
bits.
PF0100
58 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
SW3_CONFIG[1:0] Description
11 A/B independent
VIN
SW3AIN SW3AMODE
ISENSE
CINSW3A
SW3 Controller
SW3ALX
Driver
LSW3A
COSW3A SW3AFAULT
Internal I2C
Compensation Z2
SW3AFB Z1 I2C
VREF Interface
EA
DAC
VIN
SW3BIN SW3BMODE
ISENSE
CINSW3B
Controller
SW3BLX
Driver
EP SW3BFAULT
I2C
Internal
Compensation Z2
SW3BFB VREF
Z1 DAC
EA
PF0100
NXP Semiconductors 59
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
VIN
SW3AIN SW3AMODE
ISENSE
CINSW3A
SW3 Controller
SW3ALX
Driver
LSW3A
COSW3A SW3AFAULT
Internal I2C
Compensation Z2
SW3AFB I2C
Z1 Interface
VREF
EA
DAC
VIN
SW3BIN SW3BMODE
ISENSE
CINSW3B
Controller
SW3BLX
Driver
LSW3B
COSW3B SW3BFAULT
EP
I2C
Internal
Compensation Z2
SW3BFB VREF
Z1 DAC
EA
PF0100
60 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
VIN
SW3AIN SW3AMODE
ISENSE
CINSW3A
SW3A Controller
SW3ALX
Driver
LSW3A
COSW3A SW3AFAULT
Internal I2C
Compensation Z2
SW3AFB
Z1
VREF
EA
DAC
VIN I2C
SW3BIN Interface
SW3BMODE
ISENSE
CINSW3B
SW3B Controller
SW3BLX
Driver
LSW3B
COSW3B SW3BFAULT
EP
Internal I2C
Compensation Z2
SW3BFB
Z1
VREF
EA
DAC
PF0100
NXP Semiconductors 61
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Set point SW3x[6:0] SW3x output Set point SW3x[6:0] SW3x output
PF0100
62 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Set point SW3x[6:0] SW3x output Set point SW3x[6:0] SW3x output
PF0100
NXP Semiconductors 63
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Table 66 provides a list of registers used to configure and operate SW3A/B. A detailed description on each of these register is provided
on Tables 67 through Table 76.
PF0100
64 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
SW3APHASE 5:4 R/W 0x00 SW3A phase clock selection. See Table 36.
SW3ADVSSPEED 7:6 R/W 0x00 SW3A DVS speed selection. See Table 35.
PF0100
NXP Semiconductors 65
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
PF0100
66 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Mode
Components Description SW3A/B single SW3A/B dual SW3A independent
phase phase SW3B independent
Notes
54. Use X5R or X7R capacitors.
PF0100
NXP Semiconductors 67
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Quiescent current
• PFM mode (single/dual phase) – 22 –
• APS mode (single/dual phase) – 300 –
ISW3xQ µA
• PFM mode (independent mode) – 50 –
• APS mode (SW3A independent mode) – 250 –
• APS mode (SW3B independent mode) – 150 –
SW3A P-MOSFET RDS(on)
RONSW3AP – mΩ
• at VIN = VINSW3A = 3.3 V 215 245
SW3A N-MOSFET RDS(on)
RONSW3AN – mΩ
• at VIN = VINSW3A = 3.3 V 258 326
PF0100
68 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
100 100
90 90
80 80
Efficiency (%)
Efficiency (%)
) 70 ) 70
%
( %
(
y 60 y 60
c c
n 50 n 50
e
i e
i
c
if 40 c
if 40
f f
E 30 E 30
PFM APS
20 20
10 10 PWM
0 0
0.1 1 10 100 1000 10 100 1000 10000
Load Current (mA) Load Current (mA)
Figure 24. SW3AB efficiency waveforms: VIN = 4.2 V; VOUT = 1.5 V; consumer version
PF0100
NXP Semiconductors 69
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
100 100
90 90
80 80
Efficiency (%)
Efficiency (%)
) 70 ) 70
(% %
(
y 60 y 60
c c
n 50 n 50
e
i e
i
c c
fif 40 if 40
f
E 30 E 30
20 PFM APS
20
10 10 PWM
0 0
0.1 1 10 100 1000 10 100 1000 10000
Load Current (mA) Load Current (mA)
Figure 25. SW3AB efficiency waveforms: VIN = 4.2 V; VOUT = 1.5 V; extended industrial version
6.4.4.5 SW4
SW4 is a 1.0 A rated single phase buck regulator capable of operating in two modes. In its default mode, it operates as a normal buck
regulator with a programmable output between 0.400 V and 3.300 V. It is capable of operating in the three available switching modes:
PFM, APS, and PWM, described on Table 30 and configured by the SW4MODE[3:0] bits, as shown in Table 31.
If the system requires DDR memory termination, SW4 can be used in its VTT mode. In the VTT mode, its reference voltage tracks the
output voltage of SW3A, scaled by 0.5. Furthermore, when in VTT mode, only the PWM switching mode is allowed. The VTT mode can
be configured by use of VTT bit in the OTP_SW4_CONFIG register.
Figure 26 shows the block diagram and the external component connections for the SW4 regulator.
VIN
SW4IN SW4MODE
ISENSE
CINSW4
SW4 Controller
SW4LX
Driver
LSW4
COSW4 SW4FAULT
EP
I2C
Interface
Internal I2C
Compensation Z2
SW4FB
Z1
VREF
EA
DAC
PF0100
70 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
The output voltage set point is independently programmed for normal, standby, and sleep mode by setting the SW4[5:0], SW4STBY[5:0],
and SW4OFF[5:0] bits, respectively. However, the initial state of the SW4[6] bit is copied into bits SW4STBY[6], and SW4OFF[6] bits, so
the output voltage range remains the same on all three operating modes. Table 79 shows the output voltage coding valid for SW4.
Note: Voltage set points of 0.6 V and below are not supported, except in the VTT mode.
Set point SW4[6:0] SW4 output Set point SW4[6:0] SW4 output
PF0100
NXP Semiconductors 71
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Set point SW4[6:0] SW4 output Set point SW4[6:0] SW4 output
Notes
57. For voltages less than 2.0 V, only use set points 0 to 63.
PF0100
72 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Full setup and control of SW4 is done through the I2C registers listed on Table 80, and a detailed description of each one of the registers
is provided in Tables 81 to Table 85.
PF0100
NXP Semiconductors 73
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
SW4FREQ 3:2 R/W 0x00 SW4 switching frequency selector. See Table 38.
SW4PHASE 5:4 R/W 0x00 SW4 phase clock selection. See Table 36.
SW4DVSSPEED 7:6 R/W 0x00 SW4 DVS speed selection. See Table 35.
Notes
58. Use X5R or X7R capacitors
PF0100
74 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Turn-on time
• Enable to 90% of end value
tONSW4 – – 500 µs
• ISW4 = 0.0 mA
• DVS clk = 25 mV/4 μs, VIN = VINSW4 = 4.5 V
Switching frequency
• SW4FREQ[1:0] = 00 – 1.0 –
fSW4 MHz
• SW4FREQ[1:0] = 01 – 2.0 –
• SW4FREQ[1:0] = 10 – 4.0 –
Efficiency
• fSW4 = 2.0 MHz, LSW4 = 1.0 μH
• PFM, 1.8 V, 1.0 mA – 81 –
• PFM, 1.8 V, 50 mA – 78 –
• APS, PWM 1.8 V, 200 mA – 87 –
ηSW4 • APS, PWM 1.8 V, 500 mA – 88 – %
• APS, PWM 1.8 V, 1000 mA – 83 –
PF0100
NXP Semiconductors 75
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Quiescent current
ISW4Q • PFM mode – 22 – µA
• APS mode – 145 –
Notes
59. When output is set to > 2.6 V the output follows the input down when VIN gets near 2.8 V.
60. The higher output voltages available depend on the voltage drop in the conduction path as given by the following equation:
(VINSW4 - VSW4) = ISW4* (DCR of inductor +RONSW4P + PCB trace resistance).
90 100
80 90
70 80
Efficiency (%)
Efficiency (%)
) ) 70
( 60
% %
(
y 50 y 60
c c
n n 50
e
i 40 e
i
ic
ff 30 ic
ff 40
E E 30
20 PFM APS
20
10 10 PWM
0 0
0.1 1 10 100 1000 10 100 1000 10000
Load Current (mA) Load Current (mA)
Figure 27. SW4 efficiency waveforms: VIN = 4.2 V; VOUT = 1.8 V; consumer version
PF0100
76 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
90 100
80 90
70 80
Efficiency (%)
Efficiency (%)
) ) 70
( 60
% %
(
y y 60
c 50 c
n n 50
e
i 40 e
i
ic
ff ic
ff 40 APS
E 30 E 30
20 PFM PWM
20
10 10
0 0
0.1 1 10 100 1000 10 100 1000 10000
Load Current (mA) Load Current (mA)
Figure 28. SW4 efficiency waveforms: VIN = 4.2 V; VOUT = 1.8 V; extended industrial version
VIN
CINBST SWBSTIN
LBST
DBST SWBSTMODE
VOBST
SWBSTLX
Driver
VREFSC
SC
VREFUV
UV
SWBSTFB
COSWBST Internal
Compensation Z2
Z1
EA
VREF
PF0100
NXP Semiconductors 77
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Notes
62. Use X5R or X7R capacitors.
PF0100
78 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
PF0100
NXP Semiconductors 79
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
VINx
VINx VREF
_ VGENxEN
+ VGENxLPWR
VGENx VGENx
I2C
Interface
CGENx
VGENx
Discharge
ILOAD
VOUT
IMAX/10
1.0 us 1.0 us Undershoot
VINx VOUT
VINx_FINAL
Undershoot
10 us 10 us
Transient Line Stimulus
VOUT Transient Line Response
Figure 31. Transient waveforms
PF0100
80 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
0 Current limit
1 Shutdown
0 0000 0.800
1 0001 0.850
2 0010 0.900
3 0011 0.950
4 0100 1.000
5 0101 1.050
6 0110 1.100
7 0111 1.150
8 1000 1.200
9 1001 1.250
10 1010 1.300
11 1011 1.350
12 1100 1.400
13 1101 1.450
14 1110 1.500
15 1111 1.550
0 0000 1.80
1 0001 1.90
2 0010 2.00
PF0100
NXP Semiconductors 81
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
3 0011 2.10
4 0100 2.20
5 0101 2.30
6 0110 2.40
7 0111 2.50
8 1000 2.60
9 1001 2.70
10 1010 2.80
11 1011 2.90
12 1100 3.00
13 1101 3.10
14 1110 3.20
15 1111 3.30
Besides the output voltage configuration, the LDOs can be enabled or disabled at anytime during normal mode operation, as well as
programmed to stay “ON” or be disabled when the PMIC enters Standby mode. Each regulator has associated I2C bits for this. Table 94
presents a summary of all valid combinations of the control bits on VGENxCTL register and the expected behavior of the LDO output.
0 X X X Off
1 0 0 X On
1 1 0 X Low power
1 X 1 0 On
1 0 1 1 Off
1 1 1 1 Low power
Notes
64. STANDBY refers to a standby event as described earlier.
For more detail information, Table 95 through Table 100 provide a description of all registers necessary to operate all six general purpose
LDO regulators.
PF0100
82 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
PF0100
NXP Semiconductors 83
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
VGEN1 2.2
VGEN2 4.7
VGEN3 2.2
VGEN4 4.7
VGEN5 2.2
VGEN6 2.2
Notes
65. Use X5R/X7R ceramic capacitors.
PF0100
84 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
6.4.6.5.1 VGEN1
VGEN1
Load regulation
VGEN1LOR • (VGEN1 at IGEN1 = 100 mA) - (VGEN1 at IGEN1 = 0.0 mA) – 0.15 – mV/mA
• For any 1.75 V < VIN1 < 3.4 V
Line regulation
VGEN1LIR • (VGEN1 at VIN1 = 3.4 V) - (VGEN1 at VIN1 = 1.75 V) – 0.30 – mV/mA
• For any 0.0 mA < IGEN1 < 100 mA
Current limit
IGEN1LIM 122 167 200 mA
• IGEN1 when VGEN1 is forced to VGEN1NOM/2
Quiescent current
IGEN1Q • No load, change in IVIN and IVIN1 – 14 – μA
• When VGEN1 enabled
VGEN1 AC and transient
PSRR
• IGEN1 = 75 mA, 20 Hz to 20 kHz (66)
PSRRVGEN1 dB
• VGEN1[3:0] = 0000 - 1101 50 60 –
• VGEN1[3:0] = 1110, 1111 37 45 –
Turn-on time
GEN1tON • Enable to 90% of end value, VIN1 = 1.75 V, 3.4 V 60 – 500 μs
• IGEN1 = 0.0 mA
PF0100
NXP Semiconductors 85
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Turn-off time
GEN1tOFF • Disable to 10% of initial value, VIN1 = 1.75 V – – 10 ms
• IGEN1 = 0.0 mA
Start-up overshoot
GEN1OSHT – 1.0 2.0 %
• VIN1 = 1.75 V, 3.4 V, IGEN1 = 0.0 mA
6.4.6.5.2 VGEN2
VGEN2
Output voltagetolerance
• 1.75 V < VIN1 < 3.4 V
VGEN2TOL -3.0 – 3.0 %
• 0.0 mA < IGEN2 < 250 mA
• VGEN2[3:0] = 0000 to 1111
Load regulation
VGEN2LOR • (VGEN2 at IGEN2 = 250 mA) - (VGEN2 at IGEN2 = 0.0 mA) – 0.05 – mV/mA
• For any 1.75 V < VIN1 < 3.4 V
Line regulation
VGEN2LIR • (VGEN2 at VIN1 = 3.4 V) - (VGEN2 at VIN1 = 1.75 V) – 0.50 – mV/mA
• For any 0.0 mA < IGEN2 < 250 mA
PF0100
86 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Current limit
• IGEN2 when VGEN2 is forced to VGEN2NOM/2
IGEN2LIM mA
• MMPF0100 333 417 510
• MMPF0100A 305 417 510
PSRR
• IGEN2 = 187.5 mA, 20 Hz to 20 kHz (67)
PSRRVGEN2 dB
• VGEN2[3:0] = 0000 - 1101 50 60 –
• VGEN2[3:0] = 1110, 1111 37 45 –
Turn-on time
GEN2tON • Enable to 90% of end value, VIN1 = 1.75 V, 3.4 V 60 – 500 μs
• IGEN2 = 0.0 mA
Turn-off time
GEN2tOFF • Disable to 10% of initial value, VIN1 = 1.75 V – – 10 ms
• IGEN2 = 0.0 mA
Start-up overshoot
GEN2OSHT – 1.0 2.0 %
• VIN1 = 1.75 V, 3.4 V, IGEN2 = 0.0 mA
Transient load response
• VIN1 = 1.75 V, 3.4 V
• IGEN2 = 25 to 250 mA in 1.0 μs
VGEN2LOTR – – 3.0 %
• Peak of overshoot or undershoot of VGEN2 with respect to final
value
• Refer to Figure 31
PF0100
NXP Semiconductors 87
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Notes
67. The PSRR of the regulators is measured with the perturbing signal at the input of the regulator. The power management IC is supplied separately
from the input of the regulator and does not contain the perturbed signal. During measurements, care must be taken not to operate in the dropout
region of the regulator under test.
6.4.6.5.3 VGEN3
VGEN3
Line regulation
VGEN3LIR • (VGEN3 at VIN2 = 3.6 V) - (VGEN3 at VIN2MIN ) – 0.8 – mV/mA
• For any 0.0 mA < IGEN3 < 100 mA
Current limit
IGEN3LIM 127 167 200 mA
• IGEN3 when VGEN3 is forced to VGEN3NOM/2
Quiescent current
IGEN3Q • No load, Change in IVIN and IVIN2 – 13 – μA
• When VGEN3 enabled
PF0100
88 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
PSRR
• IGEN3 = 75 mA, 20 Hz to 20 kHz (69)
PSRRVGEN3 dB
• VGEN3[3:0] = 0000 - 1110, VIN2 = VIN2MIN + 100 mV 35 40 –
• VGEN3[3:0] = 0000 - 1000, VIN2 = VGEN3NOM + 1.0 V 55 60 –
Turn-on time
GEN3tON • Enable to 90% of end value, VIN2 = VIN2MIN, 3.6 V 60 – 500 μs
• IGEN3 = 0.0 mA
Turn-off time
GEN3tOFF • Disable to 10% of initial value, VIN2 = VIN2MIN – – 10 ms
• IGEN3 = 0.0 mA
Start-up overshoot
GEN3OSHT – 1.0 2.0 %
• VIN2 = VIN2MIN, 3.6 V, IGEN3 = 0.0 mA
Notes
68. When the LDO output voltage is set above 2.6 V, the minimum allowed input voltage needs to be at least the output voltage plus 0.25 V, for proper
regulation due to the dropout voltage generated through the internal LDO transistor.
69. The PSRR of the regulators is measured with the perturbing signal at the input of the regulator. The power management IC is supplied separately
from the input of the regulator and does not contain the perturbed signal. During measurements, care must be taken not to operate in the dropout
region of the regulator under test. VIN2MIN refers to the minimum allowed input voltage for a particular output voltage.
PF0100
NXP Semiconductors 89
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
6.4.6.5.4 VGEN4
VGEN4
Load regulation
VGEN4LOR • (VGEN4 at IGEN4 = 350 mA) - (VGEN4 at IGEN4 = 0.0 mA ) – 0.07 – mV/mA
• For any VIN2MIN < VIN2 < 3.6 V
Line regulation
VGEN4LIR • (VGEN4 at 3.6 V) - (VGEN4 at VIN2MIN) – 0.80 – mV/mA
• For any 0.0 mA < IGEN4 < 350 mA
Current limit
IGEN4LIM 435 584.5 700 mA
• IGEN4 when VGEN4 is forced to VGEN4NOM/2
Overcurrent protection threshold
IGEN4OCP • IGEN4 required to cause the SCP function to disable LDO when 420 – 700 mA
REGSCPEN = 1
Quiescent current
IGEN4Q • No load, Change in IVIN and IVIN2 – 13 – μA
• When VGEN4 enabled
VGEN4 AC and transient
PSRR
• IGEN4 = 262.5 mA, 20 Hz to 20 kHz (71)
PSRRVGEN4 dB
• VGEN4[3:0] = 0000 - 1110, VIN2 = VIN2MIN + 100 mV 35 40 –
• VGEN4[3:0] = 0000 - 1000, VIN2 = VGEN4NOM + 1.0 V 55 60 –
PF0100
90 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Turn-on time
GEN4tON • Enable to 90% of end value, VIN2 = VIN2MIN, 3.6 V 60 – 500 μs
• IGEN4 = 0.0 mA
Turn-off time
GEN4tOFF • Disable to 10% of initial value, VIN2 = VIN2MIN – – 10 ms
• IGEN4 = 0.0 mA
Start-up overshoot
GEN4OSHT – 1.0 2.0 %
• VIN2 = VIN2MIN, 3.6 V, IGEN4 = 0.0 mA
6.4.6.5.5 VGEN5
VGEN5
PF0100
NXP Semiconductors 91
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Load regulation
VGEN5LOR • (VGEN5 at IGEN5 = 100 mA) - (VGEN5 at IGEN5 = 0.0 mA) – 0.10 – mV/mA
• For any VIN3MIN < VIN3 < 4.5 mV
Line regulation
VGEN5LIR • (VGEN5 at VIN3 = 4.5 V) - (VGEN5 at VIN3MIN) – 0.50 – mV/mA
• For any 0.0 mA < IGEN5 < 100 mA
Current limit
IGEN5LIM 122 167 200 mA
• IGEN5 when VGEN5 is forced to VGEN5NOM/2
Quiescent current
IGEN5Q • No load, Change in IVIN and IVIN3 – 13 – μA
• When VGEN5 enabled
VGEN5 AC and transient
PSRR
• IGEN5 = 75 mA, 20 Hz to 20 kHz (73)
PSRRVGEN5 dB
• VGEN5[3:0] = 0000 - 1111, VIN3 = VIN3MIN + 100 mV 35 40 –
• VGEN5[3:0] = 0000 - 1111, VIN3 = VGEN5NOM + 1.0 V 52 60 –
Turn-on time
GEN5tON • Enable to 90% of end value, VIN3 = VIN3MIN, 4.5 V 60 – 500 μs
• IGEN5 = 0.0 mA
Turn-off time
GEN5tOFF • Disable to 10% of initial value, VIN3 = VIN3MIN – – 10 ms
• IGEN5 = 0.0 mA
Start-up overshoot
GEN5OSHT – 1.0 2.0 %
• VIN3 = VIN3MIN, 4.5 V, IGEN5 = 0.0 mA
PF0100
92 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Notes
72. When the LDO output voltage is set above 2.6 V the minimum allowed input voltage need to be at least the output voltage plus 0.25 V for proper
regulation due to the dropout voltage generated through the internal LDO transistor.
73. The PSRR of the regulators is measured with the perturbing signal at the input of the regulator. The power management IC is supplied separately
from the input of the regulator and does not contain the perturbed signal. During measurements, care must be taken not to operate in the dropout
region of the regulator under test. VIN3MIN refers to the minimum allowed input voltage for a particular output voltage.
6.4.6.5.6 VGEN6
PF0100
NXP Semiconductors 93
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Turn-on time
GEN6tON • Enable to 90% of end value, VIN3 = VIN3MIN, 4.5 V 60 – 500 μs
• IGEN6 = 0.0 mA
Turn-off time
GEN6tOFF • Disable to 10% of initial value, VIN3 = VIN3MIN – – 10 ms
• IGEN6 = 0.0 mA
Start-up overshoot
GEN6OSHT – 1.0 2.0 %
• VIN3 = VIN3MIN, 4.5 V, IGEN6 = 0 mA
Transient load response
• VIN3 = VIN3MIN, 4.5 V
VGEN6LOTR • IGEN6 = 20 to 200 mA in 1.0 μs – – 3.0 %
• Peak of overshoot or undershoot of VGEN6 with respect to final
value. Refer to Figure 31
PF0100
94 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
PF0100
VIN
2.25 V (VTL0) -
4.5 V LDO/SWITCH
Input
LICELL Sense/ VREF _
Charger Selector
LDO\ +
VSNVS
Z
Coin Cell
1.8 - 3.3 V
I2C Interface
Table 108 provides a summary of the VSNVS operation at different input voltage VIN and with or without coin cell connected to the system.
PF0100
NXP Semiconductors 95
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
VSNVS 0.47
VSNVS
PF0100
96 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Output voltage
• 5.0 μA < ISNVS < 400 μA (OFF)
• 3.20 V < VIN < 4.5 V, VSNVSVOLT[2:0] = 110 -5.0% 3.0 7.0%
• VTL0/VTH < VIN < 4.5 V, VSNVSVOLT[2:0] = [000] - [101] -8.0% 1.0 - 1.8 7.0%
Dropout voltage
VSNVSDROP – – 50 mV
• VIN = VCOIN = 2.85 V, VSNVSVOLT[2:0] = 110, ISNVS = 400 μA
Current limit
• MMPF0100
• VIN > VTH1, VSNVSVOLT[2:0] = 110 750 – 5900
• VIN > VTH0, VSNVSVOLT[2:0] = 000 to 101 500 – 5900
ISNVSLIM • VIN < VTL0, VSNVSVOLT[2:0] = 000 to 101 480 – 3600 μA
• MMPF0100A
• VIN > VTH1, VSNVSVOLT[2:0] = 110 1100 – 6750
• VIN > VTH0, VSNVSVOLT[2:0] = 000 to 101 500 – 6750
• VIN < VTL0, VSNVSVOLT[2:0] = 000 to 101 480 – 4500
VIN Threshold (coin cell powered to VIN powered) VIN going high with
VTH0 valid coin cell V
• VSNVSVOLT[2:0] = 000, 001, 010, 011, 100, 101 2.25 2.40 2.55
VIN threshold (VIN powered to coin cell powered) VIN going low with
VTL0 valid coin cell V
• VSNVSVOLT[2:0] = 000, 001, 010, 011, 100, 101 2.20 2.35 2.50
Start-up overshoot
• VSNVSVOLT[2:0] = 000 to 110
VSNVSOSH – 40 70 mV
• ISNVS = 5.0 μA
• dVIN/dt = 50 mV/μs
Transient line response ISNVS = 75% of ISNVSMAX
– 32 –
VSNVSLITR • 3.2 V < VIN < 4.5 V, VSNVSVOLT[2:0] = 110 mV
– 22 –
• 2.45 V < VIN < 4.5 V, VSNVSVOLT[2:0] = [000] - [101]
PF0100
NXP Semiconductors 97
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Notes
77. For 1.8 V ISNVS limited to 100 μA for VCOIN < 2.1 V
78. The start-up of VSNVS is not monotonic. It first rises to 1.0 V and then settles to its programmed value within the specified tr1 time.
79. From coin cell insertion to VSNVS =1.0 V, the delay time is typically 400 ms.
80. During crossover from VIN to LICELL, the VSNVS output voltage may drop to 2.7 V before going to the LICELL voltage. Though this is outside
the specified DC voltage level for the VDD_SNVS_IN pin of the i.MX 6, this momentary drop does not cause any malfunction. The i.MX 6’s RTC
continues to operate through the transition, and as a worst case it may switch to the internal RC oscillator for a few clock cycles before switching
back to the external crystal oscillator.
PF0100
98 NXP Semiconductors
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
000 2.50
001 2.70
010 2.80
011 2.90
100 3.00
101 3.10
110 3.20
111 3.30
Notes
81. Coin cell voltages selected based on the
type of LICELL used on the system.
Current accuracy 30 %
PF0100
NXP Semiconductors 99
FUNCTIONAL BLOCK REQUIREMENTS AND BEHAVIORS
Host can
Packet Device Master Driven Data
also drive
Type Add ress
Reg ister Addre ss
( byte 0 ) another
Start instead
7 0 7 0 7 0 of Stop
Host SDA START 0 STOP
R/W
A A A
Slave SDA C
K
C
K
C
K
R/W R/W
7 0
A A A
Slave SDA C C C
K K K
PF0100
PF0100
Notes
82. Debounce timing for the falling edge can be extended with PWRONDBNC[1:0].
A full description of all interrupt, mask, and sense registers is provided in Tables 117 to 128.
PF0100
UNUSED 6 – 0 unused
UNUSED 7 – 0 unused
PF0100
UNUSED 7 – 0 unused
UNUSED 7 – 0 unused
PF0100
PF0100
Die version.
DEVICEID 3:0 R 0x00
• 0000 = PF0100
PF0100
Default: The value after reset, as noted in the default column of the memory map.
• Fixed defaults are explicitly declared as 0 or 1.
• “X” corresponds to read/write bits which are initialized at start-up, based on the OTP fuse settings or default if VDDOTP = 1.5 V. Bits
are subsequently I2C modifiable, when their reset has been released. “X” may also refer to bits which may have other dependencies.
For example, some bits may depend on the version of the IC, or a value from an analog block, for instance the sense bits for the
interrupts.
PF0100
BITS[7:0]
– – – – DEVICE ID [3:0]
00 DeviceID R 8'b0001_0000
0 0 0 1 0 0 0 0
FULL_LAYER_REV[3:0] METAL_LAYER_REV[3:0]
03 SILICONREVID R 8'b0001_0000
X X X X X X X X
– – – – FAB[1:0] FIN[1:0]
04 FABID R 8'b0000_0000
0 0 0 0 0 0 0 0
OTP_ECCI – – – – – – SWBSTFAULTI
0E INTSTAT3 RW1C 8'b0000_0000
0 0 0 0 0 0 0 0
OTP_ECCM – – – – – – SWBSTFAULTM
0F INTMASK3 R/W 8'b1000_0001
1 0 0 0 0 0 0 1
OTP_ECCS – – – – – – SWBSTFAULTS
10 INTSENSE3 R 8'b0000_000x
0 0 0 0 0 0 0 x
– – – – COINCHEN VCOIN[2:0]
1A COINCTL R/W 8'b0000_0000
0 0 0 0 0 0 0 0
PF0100
BITS[7:0]
MEMA[7:0]
1C MEMA R/W 8'b0000_0000
0 0 0 0 0 0 0 0
MEMB[7:0]
1D MEMB R/W 8'b0000_0000
0 0 0 0 0 0 0 0
MEMC[7:0]
1E MEMC R/W 8'b0000_0000
0 0 0 0 0 0 0 0
MEMD[7:0]
1F MEMD R/W 8'b0000_0000
0 0 0 0 0 0 0 0
– – SW1AB[5:0]
20 SW1ABVOLT R/W/M 8'b00xx_xxxx
0 0 x x x x x x
– – SW1ABSTBY[5:0]
21 SW1ABSTBY R/W 8'b00xx_xxxx
0 0 x x x x x x
– – SW1ABOFF[5:0]
22 SW1ABOFF R/W 8'b00xx_xxxx
0 0 x x x x x x
– – SW1ABOMODE – SW1ABMODE[3:0]
23 SW1ABMODE R/W 8'b0000_1000
0 0 0 0 1 0 0 0
– – SW1C[5:0]
2E SW1CVOLT R/W 8'b00xx_xxxx
0 0 x x x x x x
– – SW1CSTBY[5:0]
2F SW1CSTBY R/W 8'b00xx_xxxx
0 0 x x x x x x
– – SW1COFF[5:0]
30 SW1COFF R/W 8'b00xx_xxxx
0 0 x x x x x x
– – SW1COMODE – SW1CMODE[3:0]
31 SW1CMODE R/W 8'b0000_1000
0 0 0 0 1 0 0 0
– SW2[6:0]
35 SW2VOLT R/W 8'b0xxx_xxxx
0 x x x x x x x
– SW2STBY[6:0]
36 SW2STBY R/W 8'b0xxx_xxxx
0 x x x x x x x
– SW2OFF[6:0]
37 SW2OFF R/W 8'b0xxx_xxxx
0 x x x x x x x
PF0100
BITS[7:0]
– – SW2OMODE – SW2MODE[3:0]
38 SW2MODE R/W 8'b0000_1000
0 0 0 0 1 0 0 0
– SW3A[6:0]
3C SW3AVOLT R/W 8'b0xxx_xxxx
0 x x x x x x x
– SW3ASTBY[6:0]
3D SW3ASTBY R/W 8'b0xxx_xxxx
0 x x x x x x x
– SW3AOFF[6:0]
3E SW3AOFF R/W 8'b0xxx_xxxx
0 x x x x x x x
SW3AOMODE – SW3AMODE[3:0]
3F SW3AMODE R/W 8'b0000_1000
0 0 0 0 1 0 0 0
– SW3B[6:0]
43 SW3BVOLT R/W 8'b0xxx_xxxx
0 x x x x x x x
– SW3BSTBY[6:0]
44 SW3BSTBY R/W 8'b0xxx_xxxx
0 x x x x x x x
– SW3BOFF[6:0]
45 SW3BOFF R/W 8'b0xxx_xxxx
0 x x x x x x x
– – SW3BOMODE – SW3BMODE[3:0]
46 SW3BMODE R/W 8'b0000_1000
0 0 0 0 1 0 0 0
– SW4[6:0]
4A SW4VOLT R/W 8'b0xxx_xxxx
0 x x x x x x x
– SW4STBY[6:0]
4B SW4STBY R/W 8'b0xxx_xxxx
0 x x x x x x x
– SW4OFF[6:0]
4C SW4OFF R/W 8'b0xxx_xxxx
0 x x x x x x x
– – SW4OMODE – SW4MODE[3:0]
4D SW4MODE R/W 8'b0000_1000
0 0 0 0 1 0 0 0
PF0100
BITS[7:0]
– – – VREFDDREN – – – –
6A VREFDDRCTL R/W 8'b000x_0000
0 0 0 x 0 0 0 0
– – – – – VSNVSVOLT[2:0]
6B VSNVSCTL R/W 8'b0000_0xxx
0 0 0 0 0 0 x x
– – – PAGE[4:0]
7F Page Register R/W 8'b0000_0000
0 0 0 0 0 0 0 0
BITS[7:0]
Address Register name TYPE Default
7 6 5 4 3 2 1 0
OTP FUSE
– – – – – – –
OTP FUSE READ READ EN
80 R/W 8'b000x_xxx0
EN
0 0 0 x x x x 0
RL TRIM
START RL PWBRTN FORCE PWRCTL RL PWRCTL RL OTP RL OTP ECC RL OTP FUSE
FUSE
84 OTP LOAD MASK R/W 8'b0000_0000
0 0 0 0 0 0 0 0
PF0100
BITS[7:0]
Address Register name TYPE Default
7 6 5 4 3 2 1 0
– – SW1AB_VOLT[5:0]
A0 OTP SW1AB VOLT R/W 8'b00xx_xxxx
0 0 x x x x x x
– SW1AB_SEQ[4:0]
A1 OTP SW1AB SEQ R/W 8'b000x_xxXx
0 0 0 x x x X x
– – – – SW1_CONFIG[1:0] SW1AB_FREQ[1:0]
OTP SW1AB
A2 R/W 8'b0000_xxxx
CONFIG
0 0 0 0 x x x x
– – SW1C_VOLT[5:0]
A8 OTP SW1C VOLT R/W 8'b00xx_xxxx
0 0 x x x x x x
– SW1C_SEQ[4:0]
A9 OTP SW1C SEQ R/W 8'b000x_xxxx
0 0 0 x x x x x
– – – – – – SW1C_FREQ[1:0]
OTP SW1C
AA R/W 8'b0000_00xx
CONFIG
0 0 0 0 0 0 x x
– SW2_VOLT[5:0]
AC OTP SW2 VOLT R/W 8'b0xxx_xxxx
0 x x x x x x x
– – SW2_SEQ[4:0]
AD OTP SW2 SEQ R/W 8'b000x_xxxx
0 0 0 x x x x x
– – – – – – SW2_FREQ[1:0]
AE OTP SW2 CONFIG R/W 8'b0000_00xx
0 0 0 0 0 0 x x
– SW3A_VOLT[6:0]
B0 OTP SW3A VOLT R/W 8'b0xxx_xxxx
0 x x x x x x x
– – SW3A_SEQ[4:0]
B1 OTP SW3A SEQ R/W 8'b000x_xxxx
0 0 0 x x x x x
– – – – SW3_CONFIG[1:0] SW3A_FREQ[1:0]
OTP SW3A
B2 R/W 8'b0000_xxxx
CONFIG
0 0 0 0 x x x x
– SW3B_VOLT[6:0]
B4 OTP SW3B VOLT R/W 8'b0xxx_xxxx
0 x x x x x x x
– – SW3B_SEQ[4:0]
B5 OTP SW3B SEQ R/W 8'b000x_xxxx
0 0 0 x x x x x
– – – – – – SW3B_CONFIG[1:0]
OTP SW3B
B6 R/W 8'b0000_00xx
CONFIG
0 0 0 0 0 0 x x
PF0100
BITS[7:0]
Address Register name TYPE Default
7 6 5 4 3 2 1 0
– SW4_VOLT[6:0]
B8 OTP SW4 VOLT R/W 8'b00xx_xxxx
0 0 x x x x x x
– – – SW4_SEQ[4:0]
B9 OTP SW4 SEQ R/W 8'b000x_xxxx
0 0 0 x x x x x
– – – VTT – – SW4_FREQ[1:0]
BA OTP SW4 CONFIG R/W 8'b000x_xxxx
0 0 0 x x x x x
– – – – – – SWBST_VOLT[1:0]
BC OTP SWBST VOLT R/W 8'b0000_00xx
0 0 0 0 0 0 x x
– – – SWBST_SEQ[4:0]
BD OTP SWBST SEQ R/W 8'b0000_xxxx
0 0 0 0 x x x x
– – – – – VSNVS_VOLT[2:0]
C0 OTP VSNVS VOLT R/W 8'b0000_0xxx
0 0 0 0 0 0 x x
– – – VREFDDR_SEQ[4:0]
OTP VREFDDR
C4 R/W 8'b000x_x0xx
SEQ
0 0 0 x x 0 x x
– – – – VGEN1_VOLT[3:0]
C8 OTP VGEN1 VOLT R/W 8'b0000_xxxx
0 0 0 0 x x x x
– – – VGEN1_SEQ[4:0]
C9 OTP VGEN1 SEQ R/W 8'b000x_xxxx
0 0 0 x x x x x
– – – – VGEN2_VOLT[3:0]
CC OTP VGEN2 VOLT R/W 8'b0000_xxxx
0 0 0 0 x x x x
– – – VGEN2_SEQ[4:0]
CD OTP VGEN2 SEQ R/W 8'b000x_xxxx
0 0 0 x x x x x
– – – – VGEN3_VOLT[3:0]
D0 OTP VGEN3 VOLT R/W 8'b0000_xxxx
0 0 0 0 x x x x
– – – VGEN3_SEQ[4:0]
D1 OTP VGEN3 SEQ R/W 8'b000x_xxxx
0 0 0 x x x x x
– – – – VGEN4_VOLT[3:0]
D4 OTP VGEN4 VOLT R/W 8'b0000_xxxx
0 0 0 0 x x x x
– – – VGEN4_SEQ[4:0]
D5 OTP VGEN4 SEQ R/W 8'b000x_xxxx
0 0 0 x x x x x
PF0100
BITS[7:0]
Address Register name TYPE Default
7 6 5 4 3 2 1 0
– – – – VGEN5_VOLT[3:0]
D8 OTP VGEN5 VOLT R/W 8'b0000_xxxx
0 0 0 0 x x x x
– – – VGEN5_SEQ[4:0]
D9 OTP VGEN5 SEQ R/W 8'b000x_xxxx
0 0 0 x x x x x
– – – – VGEN6_VOLT[3:0]
DC OTP VGEN6 VOLT R/W 8'b0000_xxxx
0 0 0 0 x x x x
– – – VGEN6_SEQ[4:0]
DD OTP VGEN6 SEQ R/W 8'b000x_xxxx
0 0 0 x x x x x
PWRON_
– – – SWDVS_CLK1[1:0] SEQ_CLK_SPEED1[1:0]
CFG1
E0 OTP PU CONFIG1 R/W 8'b000x_xxxx
0 0 0 x x x x x
PWRON_
– – – SWDVS_CLK2[1:0] SEQ_CLK_SPEED2[1:0]
CFG2
E1 OTP PU CONFIG2 R/W 8'b000x_xxxx
0 0 0 x x x x x
PWRON_
– – – SWDVS_CLK3[1:0] SEQ_CLK_SPEED3[1:0]
CFG3
E2 OTP PU CONFIG3 R/W 8'b000x_xxxx
0 0 0 x x x x x
PWRON_CFG
– – – SWDVS_CLK3_XOR SEQ_CLK_SPEED_XOR
OTP PU CONFIG _XOR
E3 R 8'b000x_xxxx
XOR
0 0 0 x x x x x
SOFT_FUSE_
TBB_POR – – – – FUSE_POR1 –
POR
E4 (83) OTP FUSE POR1 R/W 8'b0000_00x0
0 0 0 0 0 0 x 0
FUSE_POR_X
RSVD RSVD – – – – –
OTP FUSE POR OR
E7 R 8'b0000_00x0
XOR
0 0 0 0 0 0 x 0
– – – – – – – OTP_PG_EN
E8 OTP PWRGD EN R/W/M 8'b0000_000x
0 0 0 0 0 0 x 0
– – – – RSVD
F4 OTP SPARE2_4 R/W 8'b0000_xxxx
0 0 0 0 x x x x
PF0100
BITS[7:0]
Address Register name TYPE Default
7 6 5 4 3 2 1 0
– – – – – RSVD
F5 OTP SPARE4_3 R/W 8'b0000_0xxx
0 0 0 0 0 x x x
– – – – – – RSVD
F6 OTP SPARE6_2 R/W 8'b0000_00xx
0 0 0 0 0 0 x x
– – – – – – – RSVD
F7 OTP SPARE7_1 R/W 8'b0000_0xxx
0 0 0 0 0 x x x
– – – – – – – OTP_DONE
FE OTP DONE R/W 8'b0000_000x
0 0 0 0 0 0 0 x
I2C_SLV
– – – – I2C_SLV ADDR[2:0]
ADDR[3]
FF OTP I2C ADDR R/W 8'b0000_0xxx
0 0 0 0 1 x x x
Notes
83. In the MMPF0100 FUSE_POR1, FUSE_POR2, and FUSE_POR3 are XOR’ed into the FUSE_POR_XOR bit. The FUSE_POR_XOR has to be 1
for fuses to be loaded. This can be achieved by setting any one or all of the FUSE_PORx bits. In MMPF0100A, the XOR function is removed. It is
required to set all of the FUSE_PORx bits to be able to load the fuses.
BITS[7:0]
Address Register name TYPE Default
7 6 5 4 3 2 1 0
PWRSTGRSVD
82 PWRSTG RSVD R 8'b0000_0000
0 0 0 0 0 0 0 0
FSLEXT_ PWRGD_
THERM_ SHDWN_ RSVD RSVD RSVD SW4_PWRSTG[2:0]
87 SW4 PWRSTG R 8'b0111_1111 DISABLE DISABLE
0 0 1 1 1 1 1 1
OTP_
– – – – – – PWRGD_EN
PWRCTRL OTP SHDWN_EN
88 R/W 8'b0000_0001
CTRL
0 0 0 0 0 0 0 1
I2C_WRITE_ADDRESS_TRAP[7:0]
I2C WRITE
8D R/W 8'b0000_0000
ADDRESS TRAP
0 0 0 0 0 0 0 0
PF0100
BITS[7:0]
Address Register name TYPE Default
7 6 5 4 3 2 1 0
I2C_WRITE_ADDRESS_COUNTER[7:0]
8F I2C TRAP CNTR R/W 8'b0000_0000
0 0 0 0 0 0 0 0
RSVD
D8 (84) Reserved – 8'b0000_0000
0 0 0 0 0 0 0 0
RSVD
D9 (84) Reserved – 8'b0000_0000
0 0 0 0 0 0 0 0
ECC1_EN_ ECC1_CALC_
ECC1_CIN_TBB[5:0]
TBB CIN
E1 OTP ECC CTRL1 R/W 8'b0000_0000
0 0 0 0 0 0 0 0
ECC2_EN_ ECC2_CALC_
ECC2_CIN_TBB[5:0]
TBB CIN
E2 OTP ECC CTRL2 R/W 8'b0000_0000
0 0 0 0 0 0 0 0
ECC3_EN_ ECC3_CALC_
ECC3_CIN_TBB[5:0]
TBB CIN
E3 OTP ECC CTRL3 R/W 8'b0000_0000
0 0 0 0 0 0 0 0
ECC4_EN_ ECC4_CALC_
ECC4_CIN_TBB[5:0]
TBB CIN
E4 OTP ECC CTRL4 R/W 8'b0000_0000
0 0 0 0 0 0 0 0
ECC5_EN_ ECC5_CALC_
ECC5_CIN_TBB[5:0]
TBB CIN
E5 OTP ECC CTRL5 R/W 8'b0000_0000
0 0 0 0 0 0 0 0
ECC6_EN_ ECC6_CALC_
ECC6_CIN_TBB[5:0]
TBB CIN
E6 OTP ECC CTRL6 R/W 8'b0000_0000
0 0 0 0 0 0 0 0
ECC7_EN_ ECC7_CALC_
ECC7_CIN_TBB[5:0]
TBB CIN
E7 OTP ECC CTRL7 R/W 8'b0000_0000
0 0 0 0 0 0 0 0
ECC8_EN_ ECC8_CALC_
ECC8_CIN_TBB[5:0]
TBB CIN
E8 OTP ECC CTRL8 R/W 8'b0000_0000
0 0 0 0 0 0 0 0
PF0100
BITS[7:0]
Address Register name TYPE Default
7 6 5 4 3 2 1 0
ECC9_EN_ ECC9_CALC_
ECC9_CIN_TBB[5:0]
TBB CIN
E9 OTP ECC CTRL9 R/W 8'b0000_0000
0 0 0 0 0 0 0 0
ECC10_EN_T ECC10_CALC
ECC10_CIN_TBB[5:0]
BB _CIN
EA OTP ECC CTRL10 R/W 8'b0000_0000
0 0 0 0 0 0 0 0
Notes
84. Do not write in reserved registers.
PF0100
7 Typical applications
7.1 Introduction
Figure 35 provides a typical application diagram of the PF0100 PMIC together with its functional components. For details on component
references and additional components such as filters, refer to the individual sections.
VIN1
SW1FB SW1AB Output
PF0100
1.0uF
VIN1 Vin
VGEN1 4.7uF
SW1AIN
2.2uF VGEN1 100mA O/P
SW1A/B 1.0uH
Drive SW1ALX
Single/Dual
4.7uF VGEN2 VGEN2 2500 mA
Buck SW1BLX 2 x22uF
250mA
O/P
VIN2 Drive SW1BIN
1.0uF VIN2
4.7uF
VGEN3 Vin SW1C Output
VGEN3
2.2uF 100mA
SW1CLX 1.0uH
O/P
Drive SW1CIN
VGEN4 SW1C
4.7uF VGEN4 2000 mA 3 x 22uF
350mA 4.7uF
Buck Vin
SW1CFB
VIN3
1.0uF VIN3 Core Control logic SW1VSSSNS
VGEN5
SW2 Output
100mA
2.2uF
VGEN5 1.0uH
SW2LX
Initialization State Machine SW2 O/P SW2IN
VGEN6 2000 mA Drive
2.2uF VGEN6 Buck SW2IN 3 x 22uF
200mA Vin 4.7uF
SW2FB
O/P
4.7k
1uF VREFDDR
VSW3A
VINREFDDR
100nF Clocks
32kHz and 16MHz Package Pin Legend
VHALF
100nF
VSNVS
Coin Cell
Battery
RESETBMCU
VSNVS
STANDBY
SDWNB
ICTEST
100k
0.47uF
100k
100k
INTB
100k
To/From
AP
PF0100
PMIC
2.5 x 2 x 1.2
1.0 μH 1 ISAT = 3.4 A for 10% drop, DFE252012R-H-1R0M TOKO INC. Output inductor
DCRMAX = 49 mΩ
2.5 x 2 x 1.2
1.0 μH 1 ISAT = 3.0 A for 10% drop, DFE252012C-1R0M TOKO INC. Output inductor
DCRMAX = 59 mΩ
2.5 x 2 x 1.2
1.0 μH 1 ISAT = 3.0 A for 10% drop, DFE252012C-1R0M TOKO INC. Output inductor
DCRMAX = 59 mΩ
2.5 x 2 x 1.2
1.0 μH 1 ISAT = 3.4 A for 10% drop, DFE252012R-1R0M TOKO INC. Output inductor
DCRMAX = 49 mΩ
2 x 1.6 x 0.9
1.0 μH 1 ISAT = 2.0 A for 30% drop, LQM2MPN1R0MGH Murata Output inductor
DCRMAX = 80 mΩ
PF0100
2 x 1.6 x 1
2.2 μH 1 DFE201610E-2R2M TOKO INC. Output inductor
ISAT = 2.4 A for 10% drop
22 μF 2 10 V X5R 0603 GRM188R61A226ME15D Murata Output capacitance
1.0 A 1 DIODE SCH PWR RECT 1.0 A 20V SMT MBR120LSFT3G ON Semiconductor Schottky diode
LDO, VGEN1, 2, 3, 4, 5, 6
VGEN1,2,3,4,5,6 input
1.0 μF 1 10 V X5R 0402 GRM033R61A105ME44 Murata
capacitors
Miscellaneous
VCORE, VCOREDIG,
1.0 μF 1 10 V X5R 0402 GRM033R61A105ME44 Murata VREFDDR, VINREFDDR,
VIN capacitors
VHALF, VINREFDDR,
0.1 μF 1 10 V X5R 0201 GRM033R61A104KE84 Murata
VDDIO, LICELL capacitors
100 kΩ 2 RES MF 100 k 1/16 W 1% 0402 RC0402FR-07100KL Yageo America Pull-up resistors
4.7 kΩ 2 RES MF 4.70K 1/20W 1% 0201 RC0201FR-074K7L Yageo America I2C pull-up resistors
Notes
85. NXP does not assume liability, endorse, or warrant components from external manufacturers referenced in circuit drawings or tables. While NXP
offers component recommendations in this configuration, it is the customer’s responsibility to validate their application.
PF0100
The following table provides a complete list of the recommended components on a full featured system using the PF0100 Device for -40
°C to 105 °C applications. Components are provided with an example part number; equivalent components may be used.
PMIC
2.5 x 2 x 1.2
1.0 μH 1 ISAT = 3.4 A for 10% drop DFE252012R-H-1R0M TOKO INC. Output inductor
DCRMAX = 49 mΩ
2 x 1.6 x 1
1.0 μH 1 DFE201610E-1R0M TOKO INC. Output inductor
ISAT = 2.9 A for 10% drop
22 μF 3 10 V X7T 0805 GRM21BD71A226ME44 Murata Output capacitance
4.2 x 4.2 x 2
1.0 μH 1 ISAT = 5.1 A for 10% drop, FDSD0420-H-1R0M TOKO INC. Output inductor
DCRMAX = 29 mΩ
2 x 1.6 x 1
1.0 μH 1 DFE201610E-1R0M TOKO INC. Output inductor
ISAT = 2.9 A for 10% drop
2 x 1.6 x 1
1.0 μH 1 DFE201610E-1R0M TOKO INC. Output inductor
ISAT = 2.9 A for 10% drop
2 x 1.6 x 1
1.0 μH 1 DFE201610E-1R0M Murata Output inductor
ISAT = 2.9 A for 30% drop
22 μF 3 10 V X7T 0805 GRM21BD71A226ME44 Murata Output capacitance
PF0100
2 x 1.6 x 1
2.2 μH 1 DFE201610E-2R2M TOKO INC. Output inductor
ISAT = 2.4 A for 10% drop
22 μF 2 10 V X7T 0805 GRM21BD71A226ME44 Murata Output capacitance
1.0 A 1 DIODE SCH PWR RECT 1A 20V SMT MBR120LSFT3G ON Semiconductor Schottky diode
LDO, VGEN1, 2, 3, 4, 5, 6
VGEN1,2,3,4,5,6 input
1.0 μF 1 10 V X7S 0402 GRM155C71A105KE11 Murata
capacitors
Miscellaneous
VCORE, VCOREDIG,
1.0 μF 1 10 V X7S 0402 GRM155C71A105KE11 Murata VREFDDR, VINREFDDR,
VIN capacitors
VHALF, VINREFDDR,
0.1 μF 1 10 V X7S 0201 GRM033C71A104KE14 Murata
VDDIO, LICELL capacitors
100 kΩ 2 RES MF 100 k 1/16 W 1% 0402 RC0402FR-07100KL Yageo America Pull-up resistors
4.7 kΩ 2 RES MF 4.70K 1/20W 1% 0201 RC0201FR-074K7L Yageo America I2C pull-up resistors
Notes
86. NXP does not assume liability, endorse, or warrant components from external manufacturers referenced in circuit drawings or tables. While NXP
offers component recommendations in this configuration, it is the customer’s responsibility to validate their application.
PF0100
PF0100
• These signals can be placed on an outer layer of the board to reduce their capacitance with respect to the ground plane.
• Care must be taken with these signals not to contaminate analog signals, as they are high frequency signals. Another good
practice is to trace them perpendicularly on different layers, so there is a minimum area of proximity between signals.
VIN
SWxIN
CIN_HF CIN
SWxLX SWx
Driver Controller
L
COUT
SWxFB
Compensation
PF0100
PF0100
8 Packaging
PF0100
PF0100
PF0100
PF0100
PF0100
PF0100
PF0100
PF0100
9 Reference section
Reference Description
AN4536 MMPF0100 OTP programming instructions
PF0100
10 Revision history
4 5/2013 • Table 4. Added recommended pin connection when regulators are unused
• Update Table 9. Current Consumption summary
• Table 10. Removed VREFDDR_VOLT row
• Removed automatic fuse programming feature
• Updated Max frequency specification for the 16 MHz clock to 17.2 MHz
• Table 17. Added specification for derived 2.0 Mhz clock
• Added Clock adjustment
• Table 22. Updated VREFDDR minimum Current limit specification
• Updated Block diagram for all Switching Regulators
• Updated current limit and overcurrent protection minimum specification on LDOS
• Table 111. Update VTH0 and VTL0 specification on VSNVS
• Updated Table 137, Address FF
• Updated Table 138, address D8 and D9
• Update Figure 35. Typical application diagram
• Removed Part Identification section
5 7/2013 • Added part numbers to the ordering information for the MMPF0100A
• Added corrections and notes to the document to accomodate the new part numbers, where identified
by MMPF0100A
• VIN threshold (coin cell powered to VIN powered) Max. changed to 3.1
6 8/2013 • Removed LICELL connection to VIN on PF0100A
• Removed 4.7 μF LICELL bypass capacitor as coin cell replacement
7 12/2013 • Updated typical and max Off Current
• Add bypass capacitor in VDDIO
• Added industrial part numbers PMPF0100xxANES
• Added parts F3 and F4
• Added Table 3, Ambient temperature range and updated specification headers accordingly.
• Increased max standby and sleep currents on Extended Industrial parts.
• Update output accuracy on SW1A/B, SW1C, SW2, SW3A/B and SW4.
• Corrected the default value on DEVICEID register, bit4 (unused) from 0 to 1.
• Corrected default register values on Table 118.
• Added VDDIO capacitor to Miscellaneous in the BOM
8 4/2014 • Corrected VDDOTP maximum rating
• Corrected SWBSTFB maximum rating
• Corrected inductor Isat for SW1ABC single phase mode from 4.5 A to 6.0 A
• Added note to clarify SWBST default operation in Auto mode
• Corrected default value of bits in SILICONREVID register in Table 136
• Changed VSNVS current limit for PF0100A
• Noted that voltage settings 0.6V and below are not supported
• VSNVS Turn On Delay (td1) spec corrected from 15 ms to 5.0 ms
• Updated per GPCN 16298
6/2014 • Corrected GPCN number in the revision history table (16220 changed to 16298)
PF0100
15 5/2016 • Changed Table 10 row - Default I2C Address from 0x80 to 0x08 for F9 and FA
• Added NP version to OTP's with SW2 current capability of 2500 mA
16 9/2016 • Added MMPF0100FBANES part number to Table 1
• Added FB OTP option to Table 10
• Added MMPF0100FCAEP, MMPF0100FDAEP, and MMPF0100FCANES part numbers to Table 1
17 1/2017
• Added OTP configurations for FC and FD to Table 10
• Updated 98ASA00405D drawing as per PCN 201906034F01
18 7/2019
• Changed document status from Advance Information to Technical Data
19 4/2022 • Added 98ASA00405D optional bottom view page for E-type package as per CIN 202204010I
• Table 139: replaced Freescale by NXP
20 5/2022
• Table 140: replaced Freescale by NXP
PF0100
http://www.nxp.com/terms-of-use.html.
NXP, the NXP logo, Freescale, the Freescale logo, and SMARTMOS, are trademarks of NXP B.V. All other product or
service names are the property of their respective owners. All rights reserved.