MCPF1412M06 MICROCHIP | Alldatasheet
Document overview
- Manufacturer or author: Provided By alldatasheet.com(free datasheet download site)
- PDF pages: 63
Technical content
Features
- POL Module with Output Inductor Included
- Small Size: 5.8 mm x 4.9 mm x 1.6 mm
- Continuous 12A Load Capability
- Wide Input Voltage Range: 4.5-16V
- Adjustable Output Voltage: 0.6-1.8V
- No External Compensation Required
- Programmable Operation Using I 2C and PMBus™
- Enable Input, Programmable Undervoltage Lock-Out (UVLO) Circuit
- Power-Good Indicator
- Built-in Protection Features
- Operating Temperature from -40°C to +125°C
- Lead-Free and Halogen-Free
- Compliant with EU REACH and RoHS Applic ations
- Servers, Workstations and Cloud Computing
- Routers, Switches and Telecom Equipment
- Base Stations, Data Center Power Solutions
- High Power Density POL Conversion 16V, 12A Switching Buck Regulator Module MCPF1412M06
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 2 Typical Applic ation PVINVIN VIN SDA SCL ADDR SYNC EN VOUT FB PGND AGND VOUT VCC PVCC SALERT PG Block Diagram Internal Reference DAC Pulse Generator Soft Start Thermal Shutdown Control and Fault Logic Gate Drive Logic and Deadtime Control LDO Regulator VIN VCC PVIN VOUT PGND PWM I2C & Memory Address Detector HDrv1 HDrv2 LDrv2 fault fault VCC FB SALERT SYNC ADDR EN PG AGND Driver and Power Stage PVCC CB LDrv1 HDrv2 HDrv1 SW1 SW2 SDA SCL PLL VCC SW1 SW2 fault PVINVOUT
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 3 1. Pin Con figur ation Pin Number Name Description
1 SW2 Test Pin
2 VIN Input voltage and input to the LDO regulator. 3 EN Enable pin. Turns the MCPF1412M06 ON and OFF. A resistor divider can be used on this pin to create an external UVLO condition. 4 PVCC Input supply for the driver circuits. Connect to VCC. 5 VCC Supply voltage. This is used as either a bypass capacitor connection for the internal LDO or as a connection point for an external bias voltage. 6 FB Feedback voltage to the device. Connect the tap of a voltage divider across the output voltage to this pin to set the output voltage value. 7, 22 AGND Signal level ground for the converter and the internal control circuitry. Connect this to the ground plane of the application. 8 VOUT Output voltage of the regulator. Connect output filter capacitors and a 100Ω resistor from this pin to PGND. 9 PG Power Good status indicator. An open drain FET pulls this pin down when Power Good is not asserted. Connect 49.9 kΩ from this pin to VCC or an external 5V rail. 10 ADDR Address pin. Connect a resistor from this pin to AGND to set the I2C address of the part. 11 SYNC Synchronization input to synchronize the switching to an external source. Connect to AGND if not used. 12 SDA I2C/PMBus data I/O pin. Pull this pin up to the bus voltage with 4.99 kΩ or connect to AGND if not used. 13 SCL I2C/PMBus clock pin. Pull this pin up to the bus voltage with 4.99 kΩ or connect to AGND if not used. 14 SALERT SMBAlert# line. Pull this up to bus voltage with a 4.99 kΩ resistor. 15 SW1 Optional connection for a capacitor to CB. A 0.1 to 1 μF, 16V or higher rated MLCC capacitor is recommended. 16, 20, 21 PGND Power Ground. This is a separate ground connection for the internal power devices. Connect to the application power ground plane. 17 CB An optional capacitor can be connected from this pin to SW1. 18, 19 PVIN Power input terminal for the power switching stage.
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 4 1.1. Package Figure 1-1. Pin Con figur ation 20-Lead 5.8 mm x 4.9 mm LGA (Top View)
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 5 2. Functional Description 2.1. Overview The MCPF1412M06 is a user-friendly, fully integrated, and highly efficient DC/DC regulator. Its operation, including output voltage and system optimization parameters, can be programmed via the I2C/PMBus™ protocol. It employs a proprietary modulator to ensure rapid transient response. The modulator features internal compensation, making it suitable for a wide range of applications with various types of output capacitors, without encountering loop stability issues. The MCPF1412M06 is a versatile device that offers significant flexibility for configuration and system monitoring through the I2C/PMBus™ interface. Additionally, it supports standalone operation without a digital interface, allowing designers to easily configure output voltages using simple resistor divider adjustments and monitor the system via the Power Good output. 2.2. Oper ation and Topology The MCPF1412M06 employs an interleaved buck converter design, which minimizes voltage stress on internal power components, leading to a more compact size but with switching losses similar to those of a conventional interleaved buck converter with the same rating. Additionally, it features an inherent current-sharing mechanism between the two phases. 2.3. Bias Voltage The MCPF1412M06 features an integrated Low Drop-Out (LDO) regulator that supplies the DC bias voltage for its internal circuitry, typically outputting 5.2V. For single-rail operation with internal bias, connect the VIN pin to the PVIN pin (see Figure 2-1). When using an external bias voltage, connect the VIN pin to the VCC pin to bypass the internal LDO regulator (see Figure 2-2). A separate pin (PVCC) is provided for driver bias and should be connected to VCC in the application circuit. The supply voltage, whether internal or external, increases with VIN and does not require enabling via the EN pin. Therefore, I2C/PMBus™ communication can commence once the following conditions are met:
- The VCC_UVLO start threshold is surpassed
- Memory contents are loaded
- Initialization is complete
- The address offset is read Attention: During initialization, a small leakage current (approximately 3.4 μA) may flow from the device to the output, potentially pre-biasing the output voltage in applications with prolonged VIN/VCC rise times. To mitigate this, connect a small load capable of sinking 3.4 μA in such applications. The I2C bus can be pulled up to either VCC or a system I2C bus voltage. The MCPF1412M06 allows for two I2C bus voltage ranges, selectable via the user register bit Bus_voltage_sel, as shown below: Register Bits Name/ Description 0x7A [2] Bus_voltage_sel
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 7
- +9 – 7.15 kΩ
- +10 – 7.87 kΩ
- +11 – 8.66 kΩ
- +12 – 9.31 kΩ
- +13 – 10.2 kΩ
- +14 – 11 kΩ
- +15 – 12.1 kΩ Note: Avoid using the 7-bit address 0x0C, as it corresponds to the Alert Response Address in the SMBus™ protocol. 2.5. Soft Start and Target Output Voltage The MCPF1412M06 features an internal digital soft start circuit designed to manage the output voltage rise-time and limit current surges during start-up. When VCC surpasses its start threshold (VCC_UVLO(START)), the MCPF1412M06 exits reset mode, initiating the loading of non-volatile memory contents into working registers and calculating the address offset as previously described. After initialization, the internal soft start ramps up towards the set reference voltage at a rate specified by the TON_RISE registers (associated with the TON_RISE command), provided the following conditions are met: 1. A valid enable signal is detected, as defined by the Enable pin, Operation register, ON_OFF_CONFIG register, input voltage PVIN, and PVIN UVLO threshold corresponding to the VIN_ON registers. 2. The internal pre-charge circuit ensures balanced PVIN/2 voltages across all FETs when the device begins switching. During initial start-up, the MCPF1412M06 operates with minimal high-drive (HDrv) pulses until the output voltage increases (refer to Switching frequency and minimum values for ON-time, OFF- time). The ON time is increased until VOUT reaches the target value set by the VOUT_COMMAND registers. For optimal start-up performance, it is recommended to use a 100Ω resistor connected in parallel with the output capacitors (COUT). A minimum wait time of 600Ω × COUT is advised between successive power or Enable cycling operations. For instance, with a 100Ω resistor across four 47 μF output capacitors, a new Enable assertion should not occur until at least 78 ms (allowing the reduction of capacitance at a bias of 1V - see Design Example) after disabling the MCPF1412M06.
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 9 depends on the output voltage, as shown in the table below. Designers should validate these values in their specific applications. VOUT (V) RBOTTOM (kΩ) 0.72 21 0.85 9.76 0.9 8.06 0.95 6.81 1 5.9 1.05 5.23 1.1 4.75 1.2 3.92 1.5 2.55 1.8 1.91 Alternatively, the output voltage can be set using I2C/PMBus™ commands (see PMBus Commands) or the corresponding user registers, instead of an external resistor divider. The table below lists VOUT_COMMAND codes to set the specified voltages. The MCPF1412M06 supports this command with a resolution of 1/256V. VOUT (V) VOUT_COMMAND VOUT (V) VOUT_COMMAND 0.65 00A7 1.20 0134 0.70 00B4 1.25 0140 0.72 00B9 1.30 014E 0.75 00C0 1.35 015A 0.78 00C8 1.40 0167 0.80 00CD 1.45 0174 0.85 00DA 1.50 0180 0.88 00E2 1.55 018D 0.90 00E7 1.60 019A 0.95 00F4 1.65 01A7 1.00 0100 1.70 01B4 1.05 010D 1.75 01C0 1.10 011A 1.80 01CD 1.15 0127 2.6. Shutdown Mechanisms The MCPF1412M06 features two shutdown mechanisms: 1. Hard Shutdown or Load-Dependent Decay: A valid hard-disable is detected based on the Enable pin, Operation register, ON_OFF_CONFIG register, input voltage PVIN, and PVIN UVLO threshold corresponding to the VIN_ON registers. Both drivers are immediately turned OFF, and the soft start is pulled down instantly. 2. Soft-Stop or Controlled Ramp Down: A valid soft-OFF request is detected based on the Enable pin, Operation register, and ON_OFF_CONFIG register. After a delay defined by the TOFF_DELAY registers, the SS signal gradually decreases to 0 over a period specified by the TOFF_FALL registers. The drivers are disabled only when the SS signal reaches 0, causing the output voltage to follow the SS signal down to 0. By default, the device is set for hard shutdown. Shutdown using PVIN is always a hard shutdown.
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 10 2.7. Switching Frequency, Minimum ON and OFF Time, PVIN The switching frequency of the MCPF1412M06 is influenced by the output voltage and can operate in one of two modes:
- Mode A: Pseudo constant-frequency COT mode (default)
- Mode B: PLL-modulated COT mode For the default output voltage of 0.6V, the switching frequency is typically 470 kHz, and the device functions in Mode A. In this mode, if the output voltage is adjusted using an external resistor divider, the switching frequency automatically adapts to the correct value: F SW = 470 k Hz × V OU T 0.6 When the output voltage is configured via the VOUT_COMMAND user registers instead of an external resistor divider, Mode B should be selected. To implement this, the user must enable the Phase-Locked Loop (PLL), which is disabled by default, and toggle the Enable pin. This action automatically sets the switching frequency to the factory-programmed values listed in the table below. The PLL adjusts the ON-time to ensure a constant switching frequency regardless of the load. VOUT Range (V) FSW (MHz) < 0.65 0.5 0.65 to 1.1 1.00 1.1 to 1.32 1.25 1.32 to 1.8 1.5 With either approach, system designers do not need to worry about selecting the switching frequency. When the input voltage is significantly higher than the target output voltage, the high side MOSFETs are switched ON for shorter durations. The shortest reliable ON-time is defined by the minimum ON-time (TON(MIN)). During start-up, when the output voltage is very low, the MCPF1412M06 operates with the minimum ON-time. The maximum conversion ratio is influenced by two factors: 1. When the input voltage is low, relative to the target output voltage, the Control MOSFET is switched ON for longer durations. The shortest OFF-time is defined by the minimum OFF- time (TOFF(MIN)). During this period, the Synchronous MOSFET remains ON, and its current is monitored for overcurrent protection. This determines the minimum input voltage that can still allow the device to regulate its output at the target voltage. 2. To maintain balanced switching amplitudes in both phases, this topology requires no overlap between the high sides of the two phases, unlike a conventional buck topology. This imposes theoretical maximums of 50% on the duty cycle of each phase and 25% on the conversion ratio. In practice, considering circuit delays and dead-times, the conversion ratio should not exceed 16% at full load. The maximum conversion ratio is influenced by both system efficiency and load transient requirements. It is recommended that system designers validate these values in their specific applications. 2.8. Sync Pin (SYNC) The switching of the part can be synchronized to an external clock. The external clock frequency must be more than twice the switching frequency calculated in the previous section. To use the SYNC function, the part must be operating in mode B: PLL-modulated constant-requency COT mode. To activate this mode, write 0 to bit[4] of the BUS_VOLTAGE (0x7A) register. The per phase switching frequency of the converter will be one half of the applied external clock, as the aggregate switching frequency is synchronized to the external clock. The maximum frequency is 2 MHz per phase or 4 MHz aggregate.
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 11 2.9. Enable Pin (EN) The Enable (EN) pin serves multiple purposes:
- By default, according to the ON_OFF_CONFIG command, it controls the power state of the MCPF1412M06. It features a precise threshold monitored by the UVLO circuit. If left unconnected, an internal 1 MΩ resistor pulls it down to prevent accidental activation of the MCPF1412M06.
- It can be utilized to establish a precise input voltage UVLO. The EN pin's input is derived from the PVIN voltage through a set of resistive dividers (Figure 2-1). Users can adjust the UVLO threshold voltage by selecting different resistor ratios, allowing for finer control over the PVIN UVLO voltage levels than the VIN_ON/VIN_OFF commands provide.
- It can also be used to monitor other power rails for specific power sequencing schemes (Figure 2-5). Figure 2-5. EN Pin Used to Monitor a Second Rail for Startup MCPF1412 RAIL #2 EN PVIN VIN PVCC VCC PVIN 2.10. Overcurrent Pr ot ection (OCP) Overcurrent Protection (OCP) is achieved by monitoring the voltage across the channel RDS(ON) of the Synchronous MOSFET. When this surpasses the OCP threshold, a fault condition is triggered. This approach offers several advantages:
- Ensures precise overcurrent protection without compromising converter efficiency (the current sensing is lossless)
- Lowers costs by eliminating the need for a current-sense resistor
- Minimizes layout-related noise issues The OCP threshold is set by the IOUT_OC_FAULT_LIMIT command (or corresponding user registers) and can be programmed in 0.5A increments, up to a maximum of 16A. The recommended minimum overcurrent threshold is 10A. The OCP threshold is internally compensated to remain nearly constant across different ambient temperatures. When the current exceeds the OCP threshold, the PG and SS signals are pulled low. The Synchronous MOSFET stays ON until the current drops to 0, after which the MCPF1412M06 enters hiccup. Both the Control MOSFET and the Synchronous MOSFET remain OFF during the hiccup- blanking period. After this period, the MCPF1412M06 attempts to restart. If an overcurrent fault is still present, the previous actions are repeated. The MCPF1412M06 stays in hiccup mode until the overcurrent fault is resolved. The MCPF1412M06 can also be reprogrammed to enter a latched shutdown mode upon detecting an overcurrent fault.
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 14
- Both EN and VCC exceed their thresholds
- No faults are present (including overcurrent, overvoltage, and overtemperature)
- VOUT is within the target range (monitored continuously to ensure FB is above the PG threshold) With the PGControl bit set to '0' the operation is as shown in Figure 2-9. Figure 2-9. PG Oper ation With PGControl Bit Set to '0' 85% VOUT 90% VOUT90% VOUT VOUT PG Int SS 98% of target VOUT During normal operation, the PG signal functions identically to when the PGControl bit is set to '1'. However, at start-up, the PG signal is asserted once FB is within 2% of the target output voltage, rather than when FB surpasses the upper PG threshold. The MCPF1412M06 also includes an additional PMOS in parallel with the NMOS, internally connected to the PG pin (see Block Diagram). This PMOS ensures that the PG signal remains at a logic low level, even if VCC is low and the PG pin is pulled up to an external voltage other than VCC.
Electrical Char act eristics Data Sheet © 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 15 3. Electrical Char act eristics 3.1. Absolute Maximum Ratings PVIN, VIN, EN to PGND, CB to SW1 -0.3V to 18V VCC to PGND -0.3V to 6V SW1, SW2 -0.3V to 15V FB, SYNC, ADDR, SCL, SDA, SALERT, to AGND -0.3V to VCC PG to AGND -0.3V to VCC PGND to AGND -0.3V to 0.3V ESD HBM JESD22-A114 Class 1C Maximum Junction Temperature (TJ) -40°C to 150°C Storage Temperature (TS) -55°C to 150°C Moisture Sensitivity Rating (JEDEC, J-STD-020D) MSL 3 Note: Stresses above those listed under “Maximum Ratings” may cause permanent damage to the device. This is a stress rating only and functional operation of the device at those or any other conditions above those indicated in the operational sections of this specification is not intended. Exposure to maximum rating conditions for extended periods may affect device reliability. 3.2. Recommended Oper ating Ratings (1) Input Voltage Range with External VCC(2)(4), PVIN 6*VOUT to 16V Input Voltage Range with Internal LDO(3)(4) , PVIN 6*VOUT to 16V Bias Input voltage Range(3), VIN 4.5V to 16V Supply Voltage Range(5), VCC 4.5V to 5.5V Output Voltage Range, VOUT 0.6V to 1.8V Continuous Output Current Range, IO 0A to 12A Operating Junction Temperature Range, TJ -40°C to 125°C Notes: 1. The device is not guaranteed to operate outside its operating ratings. 2. VIN is connected to VCC to bypass the internal Low Drop-Out (LDO) regulator. 3. VIN is connected to PVIN (for single-rail applications with PVIN = VIN = 4.5V – 16V). 4. Maximum switch node voltage should not exceed 15V. 5. Must not exceed 6V. 3.3. DC/AC Char act eristics Electrical Characteristics: 6*VOUT < PVIN <16V, 4.5V < VIN < 16V, 0°C < TA < 125°C unless specified otherwise, Typicals at TA = 25°C Parameter Symbol Min. Typ. Max. Units Conditions Input Current VIN Supply Current (Standby) IIN(STANDBY) 7 8 mA Enable low VIN Supply Current (Dynamic) IIN(DYN) 16 18 mA Enable High, FSW = 470 kHz Soft Start Soft Start Rate(1) SSRATE 0.17 0.28 0.37 V/ms Default VOUT = 0.6V, TON_RISE = 2 ms Output Voltage
Electrical Char act eristics Data Sheet © 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 16 DC/AC Char act eristics (c ontinued) Electrical Characteristics: 6*VOUT < PVIN <16V, 4.5V < VIN < 16V, 0°C < TA < 125°C unless specified otherwise, Typicals at TA = 25°C Parameter Symbol Min. Typ. Max. Units Conditions Output voltage Range VOUT (default) 0.6 V Range 0.6 1.8 V Resolution 5 mV Accuracy +/-0.75 % TJ = 25°C, VOUT = 0.6V On-Time Timer Control On Time TON 185 211 235 ns PVIN = 12V, VOUT = 0.6V, FSW = 470 kHz Minimum On Time(1) TON(MIN) 50 ns Internal Low Drop Out Regulator (LDO Regulator Output Voltage VCC 4.89 5.2 5.4 V 5.5 < VIN < 16V, 0-40 mA 4.19 4.26 V 4.5 < VIN < 5.5V, 0-40 mA Load Regulation VLD 0.19 V 0-40 mA Thermal Shutdown Thermal Shutdown(1) 145 C Hysteresis(1) 25 C Undervoltage Lock Out VCC Start Threshold VCC_UVLO(START) 4.0 4.2 4.4 V VCC rising VCC Stop Threshold VCC_UVLO(STOP) 3.6 3.8 4.1 V VCC falling Enable Threshold En(HIGH) 1.05 1.20 1.34 V EN rising En(LOW) 0.92 1.00 1.11 V EN falling Input Impedance REN 500 1000 1500 kΩ Current Limit Current Limit Threshold IOC (default) 14.5 16 17.5 A TJ = 25°C IOC (range) 10 16 A Hiccup Blanking Time TBLK(HICCUP) 20 ms Over Voltage Protection (OVP) OVP Threshold(1) VOVP (default) 115 120 125 % VOVP (range) 105 120 % VOVP (resolution) 5 % OVP Delay TOVPDEL 5 μs Power Good Upper Threshold VPG(UPPER) (default) 85 90 95 % VOUT rising Hysteresis VPG(LOWER) 7 % VOUT falling Sink Current IPG 9 mA VPG = 0.5V, EN = 2V Telemetry Input Voltage Reporting Accuracy PVIN_report_err -2 +2 % PVIN = 12V, -40°C < TJ < 125°C -5 +5 % 5V < PVIN < 16V, -40°C < TJ < 125°C Output Voltage Reporting Accuracy VOUT_report_err -18 +18 mV VOUT = VFB = 0.6V, -40°C < TJ < 125°C Temperature Reporting Accuracy(1) T_report_err -20 +20 °C -40°C < TJ < 125°C
Electrical Char act eristics Data Sheet © 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 17 DC/AC Char act eristics (c ontinued) Electrical Characteristics: 6*VOUT < PVIN <16V, 4.5V < VIN < 16V, 0°C < TA < 125°C unless specified otherwise, Typicals at TA = 25°C Parameter Symbol Min. Typ. Max. Units Conditions Notes: 1. Characterized parameter, not production tested. 2. Hot and cold temperature performance is assured by correlation using statistical quality control, but not tested in production; performance at 25°C is tested and guaranteed in production environment. Electrical Characteristics: 6*VOUT < PVIN <16V, 4.5V < VIN < 16V, 0°C < TA < 125°C unless specified otherwise, Typicals at TA = 25°C Parameter(1 – all parameters) Symbol Fast-mode Fast-mode Plus Unit Conditions Min. Max. Min. Max. I2C Parameters I2C Bus Voltage VBUS 1.8 5.5 1.8 5.5 V Vin Low VIL -0.5 0.3*VBUS -0.5 0.3*VBUS V Vin High VIH 0.7*VBUS 0.7*VBUS V Input Hysteresis VHYS 0.05*VBUS 0.05*VBUS V Low Level Output Voltage 1 0 0.4 0 0.4 V 3 mA sink current, VCC > 2V Low Level Output Voltage 2 VOL2 0 0.2* VBUS 0 0.2* VBUS 2 mA sink current, VCC < 2V Low level sink Current IOL 3 3 mA VOL = 0.4V 6 6 mA VOL = 0.6V Output Fall Time TOF 20*(VBUS/5.5) 250 20*(VBUS/5.5) 125 ns Max Noise Spike Width TSP 0 50 0 50 ns Input Current IIN -10 10 -10 10 uA Input Capacitance CI - 10 - 10 pF SCL Frequency FSCL 0 400 0 1000 kHz Repeated Start Hold Time THD;STA 0.6 - 0.26 - μs SCL Low Time TLOW 1.3 - 0.5 - μs SCL High Time THIGH 0.6 - 0.26 - μs Repeated Start Setup Time TSU;STA 0.6 - 0.26 - μs Data Hold Time THD;DAT 0 - 0 - μs Data Setup Time TSU;DAT 100 - 50 - ns SDA, SCL Rise Time TR 20 300 - 120 ns SDA, SCL Fall Time TF 20*(VDD/5) 300 20*(VBUS/5) 120 ns STOP setup Time TSU;STO 0.6 - 0.26 - μs Bus Free Time between STOP and START TBUF 1.3 - 0.5 - μs Bus Capacitive Load CBUS - 400 - 550 pF Data Valid Time TVD;DAT - 0.9 - 0.45 μs Data Valid ACK Time TVD;ACK - 0.9 - 0.45 μs Noise Margin at LOW Level VNL 0.1*VDD - 0.1*VDD - V Noise Margin at HIGH Level VNH 0.2*VDD - 0.2*VDD - V
Electrical Char act eristics Data Sheet © 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 18 DC/AC Char act eristics (c ontinued) Electrical Characteristics: 6*VOUT < PVIN <16V, 4.5V < VIN < 16V, 0°C < TA < 125°C unless specified otherwise, Typicals at TA = 25°C Parameter(1 – all parameters) Symbol Fast-mode Fast-mode Plus Unit Conditions Min. Max. Min. Max. SDA Timeout TTO 200 200 μs Note: 1. Characterized parameter, not production tested. Table 3-1. Package Thermal Char act eristics Parameter Symbol Min. Typ. Max. Units Conditions Junction to Ambient Thermal Resistance RθJA — 20.5 — °C/W JEDEC JESD 51-2A Junction to PCB Thermal Resistance RθJ-PCB — 5.5 — °C/W JEDEC JESD 51-8
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 24 5. Design Example For this example, the specifications are:
- PV IN = VIN = 12V
- V OUT = 1.0V
- I OUT = 12A
- F SW = 800 kHz
- C OUT = 4 x 47 μF
- C IN = 3 × 22 μF
- Ripple Voltage = ±1% × V OUT
- ΔV OUT(MAX) = ±3% × VOUT (for 50% load transient @ 40 A/μs) Input Capacitor The input capacitor chosen for this design must:
- Accommodate the peak and RMS input currents required by the MCPF1412M06
- Possess low equivalent series resistance (ESR) and inductance (ESL) to minimize input voltage ripple MLCCs (multi-layer ceramic capacitors) are ideal for this purpose. Typically, in an 0805 case size, they can handle 2A RMS current with less than a 5°C temperature rise. For the MCPF1412M06 converter topology operating at duty cycle D and output current IOUT, the RMS value of the input current is: I RMS = 0.5 × I OU T × D × 1 – D In this application IOUT is 12A and D is 2 × VOUT/VIN (aggregate duty for a 2 phase converter) or 0.167. Thus, the input capacitor IRMS is 2.23A, and we can choose three 22 μF 25V ceramic capacitors for the input capacitors (C2012X5R1E226M125AC from TDK). If the MCPF1412M06 is not positioned near the 12V power supply, an additional bulk capacitor (68–330 μF) may be used alongside the ceramic capacitors. For VIN, which serves as the input to the LDO, it is recommended to place a 1 μF capacitor very close to the pin. The VIN pin should be connected to PVIN via a 2.7Ω resistor and a 1 μF capacitor at the PVIN pin, to help filter noise on PVIN. Output Voltage and Output Capacitor The MCPF1412M06 is factory-calibrated to deliver a 0.6V output in a closed-loop configuration. When opting for a resistor divider instead of using I2C/PMBus™, as illustrated in the application example, resistor values should be selected based on the guidelines provided in Section 2.5. Consequently, RTOP is set to 4.12 kΩ, RBOTTOM to 5.9 kΩ, and CFF to 220 pF. The design necessitates minimal output capacitance to achieve the desired output voltage ripple and maximum output voltage deviation during load transients. For the MCPF1412M06, the minimum number of output capacitors needed to meet the target peak-to-peak VOUT ripple is: N MI N = 5.8 × 1 − D 8 × C × F SW + E SR × 1 − D + ESL × F SW × 1 − D 2 D ∆ V OU T r i pp l e p − p Where:
- N MIN is the minimum number of output capacitors required
- C is the equivalent capacitance of each capacitor
- F SW is the switching frequency
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 25
- ESR is the equivalent series resistance of each output capacitor
- ELS is the equivalent series inductance of each capacitor
- ΔVOUT ripple(p-p) is the maximum peak to peak output ripple allowed This design uses the TDK C2012X5R0J476M125AC, a 47 μF MLCC with an 0805 case size and a 6.3V rating. Considering DC bias and AC ripple derating at 1.0V, its equivalent capacitance is 33 μF. The equivalent series resistance (ESR) is 3 mΩ, and the equivalent series inductance (ESL) is 0.44 nH. Using these parameters in the equation results in: NMIN = 2.27 To achieve the maximum voltage deviation ΔVOmax during a ΔIO load transient, the minimum number of output capacitors needed is: N MI N = 0.196 × ∆ I 2 4 × ∆ V Oma x × F SW × C Where:
- ΔI is the load step
- ΔV Omax is the maximum voltage deviation allowed
- F SW is the switching frequency
- C is the capacitance of each capacitor Using a capacitance of 33 μF, it is determined that a minimum of 2.22 output capacitors are needed. For our design, which is intended for space-constrained applications, we have chosen to use four C2012X5R0J476M125AC capacitors. It is important to note that the calculation for the minimum number of output capacitors under a load transient is based on several assumptions:
- No Equivalent Series Resistance (ESR) or Equivalent Series Inductance (ESL) – (a)
- The converter can instantly saturate its duty cycle – (b)
- No latency – (c)
- Step load with an infinite slew rate – (d) Assumptions (a), (b), and (c) are optimistic, while assumption (d) is conservative. Therefore, in practical applications, additional capacitance may be necessary to meet transient requirements, and this should be carefully evaluated by the system designer. Even without a specified target VOUT ripple or maximum voltage deviation under load transient, a minimum of one 22 μF capacitor is necessary to ensure stable operation without excessive jitter. Up to eight 47 μF capacitors can be used in the design. If additional capacitance is needed, it is advisable to use a high-value capacitor with a relatively high ESR (>3 mΩ). VCC and PVCC Capacitors The MCPF1412M06 incorporates on-package capacitors for both VCC and PVCC to ensure efficient high-frequency bypassing. However, for applications utilizing an external VCC supply, it is advisable for system designers to place 2.2 μF/0603/X7R/10V capacitors on the application board as close as possible to the VCC and PVCC pins (see Figure 5-1).
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 26 Figure 5-1. Applic ation Circuit Design for PVIN = 12V, VOUT = 1.0V and IOUT = 12A PVIN VIN (12V) VIN PVCC ADDR EN VOUT PGND AGND VOUT (1.0V) 2.7 Ω C VCC C IN2C IN1 C OUT VCC C PVCC SYNC FB R TOP R BOT SDA SCL C FF PG CB SALERT Table 5-1. Applic ation Circuit Design Components CIN1 68 μF, 25V (optional) CIN2 2 x 22 μF, 16V, 0805, X5R CVCC 2.2 μF, 10V, 0603, X5R (optional) CPVCC 2.2 μF, 10V, 0603, X5R (optional) CFF 220 pF RTOP 4.12 kΩ RBOT 5.9 kΩ COUT 4 x 47 μF, 6.3V, 0805, X5R
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 28
- θ JCtop theoretically represents the heat flow from the IC to the top of the package. However, this is not applicable to the MCPF1412M06 for two reasons: firstly, it is not the primary conduction path of the IC, and more importantly, the inductor is positioned directly over the IC. Since the inductor generates a similar amount of heat as the IC, a meaningful value for junction-to-case (top) cannot be determined. Figure 6-2. Thermal Resistances of the MCPF1412M06. Internal on the Left, External on the Right The thermal resistance values are as follows:
- θ JA = 20.5°C/W
- θ JCbottom = 5.5°C/W While these values provide a comparison of the MCPF1412M06 with similar POL products under identical conditions and specifications, they are not sufficient for predicting overall thermal performance. For precise modeling of the device’s interaction with its environment, Computational Fluid Dynamics (CFD) simulation software is required to simultaneously calculate the combined effects of conduction and convection. Note: All tests assume passive or static airflow; applications using forced air may achieve better cooling.
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 29 7. PMBus Commands Table 7-1. PMBus Commands List
1 OPERATION 0x01 18 VOUT_OV_FAULT_RESPONSE 0x41 35 STATUS_BYTE 0x78
2 ON_OFF_CONFIG 0x02 19 VOUT_OV_WARN_LIMIT 0x42 36 STATUS_WORD 0x79
3 CLEAR_FAULTS 0x03 20 VOUT_UV_WARN_LIMIT 0x43 37 STATUS_VOUT 0x7A
4 WRITE_PROTECT 0x10 21 VOUT_UV_FAULT_LIMIT 0x44 38 STATUS_IOUT 0x7B
5 STORE_USER_ALL 0x15 22 VOUT_UV_FAULT_RESPONSE 0x45 39 STATUS_INPUT 0x7C
6 RESTORE_USER_ALL 0x16 23 IOUT_OC_FAULT_LIMIT 0x46 40 STATUS_TEMPERATURE 0x7D
7 CAPABILITY 0x19 24 IOUT_OC_FAULT_RESPONSE 0x47 41 STATUS_CML 0x7E
8 SMBALERT_MASK 0x1B 25 VIN_OV_FAULT_LIMIT 0x55 42 READ_VIN 0x88
9 VOUT_MODE 0x20 26 VIN_OV_FAULT_RESPONSE 0x56 43 READ_VOUT 0x8B
10 VOUT_COMMAND 0x21 27 VIN_UV_WARN_LIMIT 0x58 44 READ_TEMPERATURE 0x8D
11 VOUT_MAX 0x24 28 POWER_GOOD_ON 0x5E 45 PMBUS_REVISION 0x98
12 VOUT_MARGIN_HIGH 0x25 29 TON_DELAY 0x60 46 MFR_ID 0x99
13 VOUT_MARGIN_LOW 0x26 30 TON_RISE 0x61 47 MFR_MODEL 0x9A
14 VOUT_TRANSITION_RATE 0x27 31 TON_MAX_FAULT_LIMIT 0x62 48 MFR_REVISION 0x9B
15 VIN_ON 0x35 32 TON_MAX_FAULT_RESPONSE 0x63 49 IC_DEVICE_ID 0xAD
16 VIN_OFF 0x36 33 TOFF_DELAY 0x64 50 IC_DEVICE_REV 0xAE
17 VOUT_OV_FAULT_LIMIT 0x40 34 TOFF_FALL 0x65
OPERATION (0x01) The OPERATION command is used to turn the device output ON or OFF. It is also used to set the output voltage to the upper or lower MARGIN voltages. COMMAND OPERATION Bit 7 6 5 4 3 2 1 0 Access R/W Default # 1 0 0 0 0 0 0 0 Bit [7]: Controls if PMBus device output is ON or OFF
- 0 : Output is OFF
- 1 : Output is ON Bit [6]: Controls the power down behavior
- 0 : Output is turned OFF immediately
- 1 : The device is powered down following the values set in the TOFF_DELAY and TOFF_FALL commands Bit [5:4]: Voltage command source
- 00 : The nominal output voltage is set by the PMBus VOUT_COMMAND data
- 01 : The nominal output voltage is set by the PMBus VOUT_MARGIN_LOW data
- 10 : The nominal output voltage is set by the PMBus VOUT_MARGIN_HIGH data
- 11 : AVS Bus (AVS Bus not supported) Bit [3:2]: Margin fault response
- 00 : Invalid
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 30
- 01 : The faults caused by VOUT_MARGIN_HIGH or VOUT_MARGIN_LOW are ignored
- 10 : The faults caused by VOUT_MARGIN_HIGH or VOUT_MARGIN_LOW are acted upon
- 11 : Invalid Bit [1]: Transition control (AVS Bus not implemented) Bit [0]: Reserved ON_OFF_CONFIG (0x02) COMMAND ON_OFF_CONFIG Bit 7 6 5 4 3 2 1 0 Access R/W Default # 0 0 0 1 1 1 1 1 Bit [7:5]: Reserved Bit [4]: Sets the default to either operate when power is present or for the ON/OFF to be controlled by serial bus commands
- 0 : Device powers up when the power is present
- 1 : Device does not power up until commanded by the OPERATION command Bit [3]: Controls how the unit responds to commands received via the serial bus
- 0 : Device ignores the ON/OFF portion of the OPERATION command from serial bus
- 1 : Device requires the ON/OFF portion of the OPERATION command Bit [2]: Controls how the unit responds to the EN pin
- 0 : Unit ignores the EN pin (ON/OFF controlled only the OPERATION command)
- 1 : Unit requires the EN pin to be asserted to start the unit Bit [1]: Polarity of the EN pin
- 0 : Active low
- 1 : Active high Bit [0]: EN pin action
- 0 : Use the programmed turn OFF delay and fall time
- 1 : Turn OFF the output and stop transferring energy to the output as fast as possible CLEAR_FAULTS (0x03) The CLEAR_FAULTS command is used to clear any fault bits that have been set. This command clears all bits in all status registers simultaneously. At the same time, the device releases its SMBALERT signal output if the device is asserting the SMBALERT signal. The CLEAR_FAULTS command does not cause a unit that has latched off for a fault condition to restart. If the fault is still present when the bit is cleared, the fault bit is immediately reset and the host notified by the usual means. WRITE_PROTECT (0x10) COMMAND WRITE_PROTECT Bit 7 6 5 4 3 2 1 0 Access R/W Default # 0 0 0 0 0 0 0 0 Bit [7]: Control writing to the PMBus device for protection against accidental changes
- 0 : Enable all writes as permitted in bit 5 or bit 6
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 31
- 1 : Disable all writes except the WRITE_PROTECT command (bit 5 and bit 6 must be 0) Bit [6]: Control writing to the PMBus device for protection against accidental changes
- 0 : Enable all writes as permitted in bit 5 or bit 7
- 1 : Disable all writes except for the WRITE_PROTECT, and OPERATION commands (bit 5 and bit 7 must be 0) Bit [5]: Control writing to the PMBus device for protection against accidental changes
- 0 : Enable all writes as permitted in bit 6 or bit 7
- 1 : Disable all writes except the WRITE_PROTECT, OPERATION, ON_OFF_CONFIG, and VOUT_COMMAND. (bit 6 and bit 7 must be 0) Bit [4:0]: Reserved STORE_USER_ALL (0x15) The STORE_USER_ALL command stores all of the current storable register settings in the EEPROM memory as the new defaults on power up. It is permissible to use this command while the device is switching. To use this command: 1. Set all settings to the desired power up configuration. 2. Pull EN low to disable switching. 3. Apply 7.5 ± 0.25V to the VIN pin 4. Execute the command. 5. Execute a RESTORE_USRE_ALL command.. 6. Compare the settings in the part values with the expected settings. If they differ, repeat this procedure. If the settings differ a second time, discard the part. RESTORE_USER_ALL (0x16) The RESTORE_USER_ALL command restores all of the storable register settings from EEPROM memory to those registers which are unprotected. This command should not be used while the part is converting power. CAPABILITY (0x19) COMMAND CAPABILITY Bit 7 6 5 4 3 2 1 0 Access R Default # 0 0 1 1 0 0 0 0 Bit [7]: Packet Error Checking
- 0 : Packet Error Checking not supported Bit [6:5]: Maximum Bus Speed
- 01 : Maximum supported bus speed is 400 kHz Bit [4]: SMBALERT#
- 1 : Enable the SMBus Alert Response protocol Bit [3]: Numeric Format
- 0 : Numeric data is in LINEAR11, ULINEAR16, SLINEAR16 Bit [2]: AVSBus Support
- 0 : AVSBus not supported
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 32 Bit [1:0]: Reserved SMBALERT_MASK (0x1B) The SMBALERT_MASK command may be used to prevent a warning or fault condition from asserting the SMBALERT# signal. The bits in the mask byte align with the bits in the corresponding status register. For example if the STATUS_TEMPERATURE command code were sent with the mask byte 01000000b, then an Overtemperature Warning condition would be blocked from asserting SMBALERT#. This command cannot be used with STATUS_BYTE or STATUS_WORD. Since these commands are the logical or of underlying status registers, use the underlying status commands as the status command code sent to set a mask value. The access mode is a write word transaction for the write and a block write block read transaction for reading. Refer to the SMBus specification for details on this transaction. VOUT_MODE (0x20) The data byte for the VOUT_MODE command is one byte that consists of bit [7:5] as Mode and bit[4:0] as Exponent Parameter. The three-bit Mode sets whether the device uses the ULINEAR16, Half-precision IEEE 754 floating point, VID or DIRECT modes for output voltage related commands. The five-bit Parameter provides more information about the selected mode. COMMAND VOUT_MODE Bit 7 6 5 4 3 2 1 0 Access R Default # 1 0 0 1 1 0 0 0 Bit [7]: Data type
- 1 : Device supports relative mode Bit [6:5]: Data type
- 00 : Five bit two’s complement exponent for the mantissa delivered as the data bytes for an output voltage related command Bit [4:0]: Exponent parameter VOUT_COMMAND (0x21) The VOUT_COMMAND command sets the output voltage in volts COMMAND VOUT_COMMAND Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W, Linear 16 format Default # 0 0 0 0 0 0 0 0 1 0 0 1 1 0 1 0 Bit [15:0]: Two linear16 data bytes Note that this part does not use VOUT_SCALE_LOOP. The value provided via the VOUT_COMMAND command is the voltage that the part will regulate the FB pin to. Any voltage divider used on that pin will need to be accounted for by the user when using VOUT_COMMAND. VOUT_MAX (0x24) The VOUT_MAX command sets the maximum output voltage. The purpose is to protect the devices on the output rail supplied by this device from a higher than acceptable output voltage COMMAND VOUT_MAX Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W, Linear 16 format Default # 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 33 Bit [15:0]: Two linear 16 data bytes VOUT_MARGIN_HIGH (0x25) This VOUT_MARGIN_HIGH command loads the unit with the voltage to which the output is to be changed when the OPERATION command is set to “Margin High.” COMMAND VOUT_MARGIN_HIGH Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W, Linear 16 format Default # 0 0 0 0 0 0 0 1 0 0 0 1 1 0 0 1 Bit [15:0]: Two linear 16 data bytes VOUT_MARGIN_LOW (0x26) This VOUT_MARGIN_LOW command loads the unit with the voltage to which the output is to be changed when the OPERATION command is set to “Margin Low.” COMMAND VOUT_MARGIN_LOW Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W, Linear 16 format Default # 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 0 Bit [15:0]: Two linear 16 data bytes VOUT_TRANSITION_RATE (0x27) VOUT_TRANSITION_RATE command sets the rate in mV/μs at which the output should change voltage. COMMAND VIN_ON Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W, Linear 11 format Default # 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 Bits [15:11]: A 5 bit, two’s complement exponent for the calculation, fixed at -2 Bits [10:0]: An 11 bit, two’s complement mantissa for the calculation Valid range: 0 to 31.75 V/ms VIN_ON (0x35) The VIN_ON command sets the value of the input voltage, in Volts, at which the unit should start power conversion. COMMAND VIN_ON Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W, Linear 11 format Default # 1 1 1 1 1 0 0 0 0 0 0 0 1 0 0 0 Bits [15:11]: A 5 bit, two’s complement exponent, fixed at -1. Bits [10:0]: An 11 bit, two’s complement mantissa Valid range: 0V to 15.5V
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 34 VIN_OFF (0x36) The VIN_OFF command sets the value of the input voltage, in Volts, at which the unit, once operation has started, should stop power conversion. COMMAND VIN_OFF Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W, Linear 11 format Default # 1 1 1 1 1 0 0 0 0 0 0 0 0 1 0 1 Bits [15:11]: A 5 bit, two’s complement exponent, fixed at -1 Bit [10:0]: An 11 bit, two’s complement mantissa Valid range: 0V to 15.5V VOUT_OV_FAULT_LIMIT (0x40) The VOUT_OV_FAULT_LIMIT command sets the value of the output voltage measured at the sense or output pins that causes an output overvoltage fault. COMMAND VOUT_OV_FAULT_LIMIT Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W, Linear 16 relative format Default # 0 0 0 0 0 0 0 1 0 0 1 1 0 0 1 1 Bit [15:0]: A 16 bit, two’s complement integer VOUT_OV_FAULT_RESPONSE (0x41) The VOUT_OV_FAULT_RESPONSE command instructs the device on what action to take in response to an output overvoltage fault COMMAND VOUT_OV_FAULT_RESPONSE Bit 7 6 5 4 3 2 1 0 Access R/W Default # 1 0 0 0 0 0 0 0 Valid values: 0x00: Continue without interruption 0x80: Shuts down and does not attempt to restart 0xC0: Shuts down and attempts to restart when the fault condition is no longer present VOUT_OV_WARN_LIMIT (0x42) The VOUT_OV_WARN_LIMIT command sets the value of the output voltage at the sense or output pins that causes an output voltage high warning. This value is typically less than the output overvoltage threshold. COMMAND VOUT_OV_WARN_LIMIT Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W, Linear 16 relative format Default # 0 0 0 0 0 0 0 1 0 0 1 0 0 1 1 0 Bit [15:0]: A 16 bit, two’s complement integer
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 35 VOUT_UV_WARN_LIMIT (0x43) The VOUT_UV_WARN_LIMIT command sets the value of the output voltage at the sense or output pins that causes an output voltage low warning. This value is typically greater than the output undervoltage fault threshold. COMMAND VOUT_UV_WARN_LIMIT Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W, Linear 16 relative format Default # 0 0 0 0 0 0 0 0 1 1 0 1 1 0 0 1 Bit [15:0]: A 16 bit, two’s complement integer VOUT_UV_FAULT_LIMIT (0x44) The VOUT_UV_FAULT_LIMIT command sets the value of the output voltage at the sense or output pins that causes an output undervoltage fault. This fault is masked until the unit reaches the programmed output voltage. This fault is also masked when the unit is disabled. COMMAND VOUT_UV_FAULT_LIMIT Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W, Linear 16 relative format Default # 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 Bit [15:0]: A 16 bit, two’s complement integer VOUT_UV_FAULT_RESPONSE (0x45) The VOUT_UV_FAULT_RESPONSE command instructs the device on what action to take in response to an output undervoltage fault COMMAND VOUT_UV_FAULT_RESPONSE Bit 7 6 5 4 3 2 1 0 Access R/W Default # 0 0 0 0 0 0 0 0 Valid values: 0x00: Continue without interruption 0x80: Shuts down and does not attempt to restart IOUT_OC_FAULT_LIMIT (0x46) The IOUT_OC_FAULT_LIMIT command sets the value of the output current, in Amperes, that causes the overcurrent detector to indicate an overcurrent fault condition COMMAND IOUT_OC_FAULT_LIMIT Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W, Linear 11 format Default # 1 1 1 1 1 0 0 0 0 0 1 0 0 0 0 0 Bits [15:11]: A 5 bit, two’s complement exponent, fixed at -1 Bits [10:0]: An 11 bit, two’s complement mantissa Valid range: 4.5 to 20 A
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 36 IOUT_OC_FAULT_RESPONSE (0x47) The IOUT_OC_FAULT_RESPONSE command instructs the device on what action to take in response to an output overcurrent fault. COMMAND IOUT_OC_FAULT_RESPONSE Bit 7 6 5 4 3 2 1 0 Access R/W Default # 1 1 1 1 1 0 0 0 Valid values: 0xC0: Shuts down and does not attempt to restart 0xF8: Shuts down and attempts to restart continuously VIN_OV_FAULT_LIMIT (0x55) The VIN_OV_FAULT_LIMIT command sets the value of the input voltage that causes an Input Overvoltage Fault. COMMAND VIN_OV_FAULT_LIMIT Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W, Linear 11 format Default # 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 Bit [15:11]: A 5 bit, two’s complement exponent, fixed at 0. Bit [10:0]: An 11 bit, two’s complement mantissa Maximum value: 18V VIN_OV_FAULT_RESPONSE (0x56) The VIN_OV_FAULT_RESPONSE command instructs the device on what action to take in response to an Input Overvoltage Fault. COMMAND VIN_OV_FAULT_RESPONSE Bit 7 6 5 4 3 2 1 0 Access R/W Default # 0 0 0 0 0 0 0 0 Valid values: 0x00: Continue without interruption 0x80: Shuts down and does not attempt to restart VIN_UV_WARN_LIMIT (0x58) The VIN_UV_WARN_LIMIT command sets the value of the input voltage that causes an input voltage low warning. This value is typically greater than the Input Undervoltage Fault threshold, VIN_UV_FAULT_LIMIT COMMAND VIN_UV_WARN_LIMIT Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W, Linear 11 format Default # 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 0 Bit [15:11]: A 5 bit, two’s complement exponent, fixed at -1 Bit [10:0]: An 11 bit, two’s complement mantissa
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 37 Valid range: 0V to 15.5V POWER_GOOD_ON (0x5E) The POWER_GOOD_ON command sets the output voltage at which an optional POWER_GOOD signal should be asserted, indicating that the output voltage is valid. Note that depending on the choice of the device manufacturer that a device may drive a POWER_GOOD signal high or low to indicate that the signal is asserted. COMMAND POWER_GOOD_ON Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W, Linear 16 relative format Default # 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 0 Bit [15:0]: Two linear16 data bytes TON_DELAY (0x60) The TON_DELAY command sets the time, in milliseconds, from when a start condition is received until the output voltage starts to rise. COMMAND TON_DELAY Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W, Linear 11 format Default # 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 Bit [15:11]: A 5 bit, two’s complement exponent, fixed at -1 Bit [10:0]: An 11 bit, two’s complement mantissa Valid range: 0 to 127.5ms TON_RISE (0x61) The TON_RISE command sets the time, in milliseconds, from when the output starts to rise until the voltage has entered the regulation band. A value of 0 milliseconds instructs the unit to bring its output voltage to the programmed regulation value as quickly as possible. COMMAND TON_RISE Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W, Linear 11 format Default # 1 1 1 1 0 0 0 0 0 0 0 0 1 0 0 0 Bit [15:11]: A 5 bit, two’s complement exponent, fixed at -2 Bit [10:0]: An 11 bit, two’s complement mantissa Valid range: 0 to 127.75ms TON_MAX_FAULT_LIMIT (0x62) The TON_MAX_FAULT_LIMIT command sets an upper limit, in milliseconds, on how long the unit can attempt to power up the output without reaching the output undervoltage fault limit. A value of 0 milliseconds means that there is no limit and that the unit can attempt to bring up the output voltage indefinitely. COMMAND TON_MAX_FAULT_LIMIT Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W, Linear 11 format Default # 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 Bit [15:11]: A 5 bit, two’s complement exponent, fixed at -2
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 38 Bit [10:0]: An 11 bit, two’s complement mantissa Valid range: 0 to 127.75ms TON_MAX_FAULT_RESPONSE (0x63) The TON_MAX_FAULT_RESPONSE command instructs the device on what action to take in response to a TON_MAX fault. COMMAND TON_MAX_FAULT_RESPONSE Bit 7 6 5 4 3 2 1 0 Access R/W Default # 0 0 0 0 0 0 0 0 Valid values: 0x00: Continue without interruption 0x80: Shuts down and does not attempt to restart Note: When writing to this command, the write must be performed twice in succession for the data to become effective. TOFF_DELAY (0x64) The TOFF_DELAY command sets the time, in milliseconds, from when a stop condition is received (as programmed by the ON_OFF_CONFIG command) until the unit stops transferring energy to the output. COMMAND TOFF_DELAY Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W, Linear 11 format Default # 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 Bit [15:11]: A 5 bit, two’s complement exponent, fixed at -1 Bit [10:0]: An 11 bit, two’s complement mantissa Valid range: 0 to 127.5ms TOFF_FALL (0x65) The TOFF_FALL command sets the time, in milliseconds, from the end of the turn-OFF delay time until the voltage is commanded to zero. A value of 0 milliseconds means that the device should ramp the output voltage down as fast as it can. COMMAND TOFF_FALL Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W, Linear 11 format Default # 1 1 1 1 0 0 0 0 0 0 0 0 1 0 0 0 Bit [15:11]: A 5 bit, two’s complement exponent, fixed at -2 Bit [10:0]: An 11 bit, two’s complement mantissa Valid range: 0 to 127.75ms
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 39 STATUS_BYTE (0x78) The STATUS_BYTE command returns one byte of information with a summary of the most critical faults. COMMAND STATUS_BYTE (LOW BYTE of STATUS_WORD) Bit 7 6 5 4 3 2 1 0 Access R Default # 0 0 0 0 0 0 0 0 Bit [7]: A fault was declared because the device was busy and unable to respond Bit [6]: This bit is asserted if the unit is not providing power to the output, regardless of the reason, including simply not being enabled Bit [5]: An output overvoltage fault has occurred Bit [4]: An output overcurrent fault has occurred Bit [3]: An input undervoltage fault has occurred Bit [2]: A temperature fault or warning has occurred Bit [1]: A communications, memory or logic fault has occurred Bit [0]: A fault or warning not listed in bits [7:1] has occurred STATUS_WORD (0x79) The STATUS_WORD command returns two bytes of information with a summary of the unit’s fault condition. Based on the information in these bytes, the host can get more information by reading the appropriate status registers. The low byte of the STATUS_WORD is the same register as the STATUS_BYTE command. COMMAND STATUS_WORD (HIGH BYTE of STATUS_WORD) Bit 15 14 13 12 11 10 9 8 Access R Default # 0 0 0 0 0 0 0 0 Bit [7]: An output voltage fault or warning has occurred Bit [6]: An output current fault or warning has occurred. Bit [5]: An input voltage fault or warning has occurred Bit [4]: A manufacturer specific fault or warning has occurred Bit [3]: The POWER_GOOD signal, if present, is negated Bit [2]: A fan or airflow fault or warning has occurred (not used) Bit [1]: A bit in STATUS_OTHER is set Bit [0]: A fault type not given in bits [15:1] of the STATUS_WORD has been detected
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 40 STATUS_VOUT (0x7A) The STATUS_VOUT command returns one byte of information relating to the status of the converter's output voltage related faults COMMAND STATUS_VOUT Bit 7 6 5 4 3 2 1 0 Access R Default # 0 0 0 0 0 0 0 0 Bit [7]: OUT_OV_FAULT Bit [6]: VOUT_OV_WARNING Bit [5]: VOUT_UV_WARNING Bit [4]: VOUT_UV_FAULT Bit [3]: VOUT_MAX_MIN Warning Bit [2]: TON_MAX_FAULT Bit [1]: TOFF_MAX_WARNING Bit [0]: VOUT Tracking Error (not used) STATUS_IOUT (0x7B) The STATUS_IOUT command returns one byte of information relating to the status of the converter’s output current related faults. COMMAND STATUS_IOUT Bit 7 6 5 4 3 2 1 0 Access R Default # 0 0 0 0 0 0 0 0 Bit [7]: OUT_OC_FAULT Bit [6]: IOUT_OC_LV_FAULT Bit [5]: IOUT_OC_WARNING Bit [4]: IOUT_UC_FAULT (not used) Bit [3]: Current Share Fault (not used) Bit [2]: In Power Limiting Mode (not used) Bit [1]: POUT_OP_FAULT (not used) Bit [0]: POUT_OP_WARNING (not used) STATUS_INPUT (0x7C) The STATUS_INPUT command returns one byte of information relating to the status of the input- related faults of the converter. COMMAND STATUS_INPUT Bit 7 6 5 4 3 2 1 0 Access R Default # 0 0 0 0 0 0 0 0 Bit [7]: VIN_OV_FAULT Bit [6]: VIN_OV_WARNING
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 41 Bit [5]: VIN_UV_WARNING Bit [4]: VIN_UV_FAULT Bit [3]: Unit OFF For Insufficient Input Voltage Bit [2]: IIN_OC_FAULT (not used) Bit [1]: IIN_OC_WARNING (not used) Bit [0]: PIN_OP_WARNING (not used) STATUS_TEMPERATURE (0x7D) The STATUS_TEMPERATURE command returns one byte of information relating to the status of the external temperature related faults. COMMAND STATUS_TEMPERATURE Bit 7 6 5 4 3 2 1 0 Access R Default # 0 0 0 0 0 0 0 0 Bit [7]: OT_FAULT Bit [6]: OT_WARNING Bit [5]: UT_WARNING (not used) Bit [4]: UT_FAULT (not used) Bit [3:0]: Reserved STATUS_CML (0x7E) The STATUS_CML command returns one byte of information relating to the status of the communication-related faults of the converter. COMMAND STATUS_CML Bit 7 6 5 4 3 2 1 0 Access R Default # 0 0 0 0 0 0 0 0 Bit [7]: Invalid or unsupported command received Bit [6]: Invalid or unsupported data received Bit [5]: Packet error check failed (not used) Bit [4]: Memory fault detected Bit [3]: Processor fault detected Bit [2]: Reserved Bit [1]: A communication fault other than the ones listed in this table has occurred Bit [0]: Other memory or logic fault has occurred
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 42 READ_VIN (0x88) The READ_VIN command returns two bytes of data in the linear data format that represent the input voltage of the converter. COMMAND READ_VIN Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R, Linear 11 format Bits [15:11]: A two’s complement exponent, -4 Bits [10:0]: An 11 bit two’s complement mantissa READ_VOUT (0x8B) The READ_VOUT command returns two bytes of data in the linear data format that represent the output voltage of the converter. COMMAND READ_VOUT Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R, Linear 16 format Bits [15:0]: A two’s complement mantissa for use with the exponent from VOUT_MODE, -8 READ_TEMPERATURE (0x8D) The READ_TEMPERATURE command returns the external temperature in degrees Celsius. COMMAND READ_TEMPERATURE Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R, Linear 11 format Bits [15:11]: A two’s complement exponent, 0 Bits [10:0]: An 11 bit two’s complement mantissa PMBUS_REVISION (0x98) PMBUS_REVISION command stores or reads the revision of the PMBus to which the device is compliant. COMMAND PMBUS_REVISION Bit 7 6 5 4 3 2 1 0 Access R Default # 0 0 1 1 0 0 1 1 Bit [7:4]: Indicate the revision of PMBus specification Part I to which the device is compliant Bit [3:0]: Indicate the revision of PMBus specification Part II to which the device is compliant
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 43 MFR_ID (0x99) The MFR_ID command is used to either set or read the manufacturer’s ID (name, abbreviation or symbol that identifies the unit’s manufacturer). The actual data for this command is 3 bytes. The high order byte here is the byte count in the SMBus block read and block write transactions. COMMAND MFR_ID Bit 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Access Block R/W, 4 bytes Default # COMMAND MFR_ID, 4 bytes Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access Block R/W Default # MFR_MODEL (0x9A) The MFR_MODEL command is used to either set or read the manufacturer’s model number. The actual data for this command is 1 byte. The high order byte here is the byte count in the SMBus block read and block write transactions. COMMAND MFR_MODEL Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access Block R/W, 2 bytes Default # MFR_REVISION (0x9B) The MFR_REVISION command is used to either set or read the manufacturer’s revision number. The actual data for this command is 1 byte. The high order byte here is the byte count in the SMBus block read and block write transactions. COMMAND MFR_REVISION Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access Block R, 2 bytes Default # IC_DEVICE_ID (0xAD) Th IC_DEVICE_ID command is a read-only block-read command that returns 2 bytes with the unique device-code identifier for the device. The actual data for this command is 1 byte. The high order byte here is the byte count in the SMBus block read and block write transactions. COMMAND IC_DEVICE_ID Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access Block R, 2 bytes Default #
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 44 IC_DEVICE_REV (0xAE) The IC_DEVICE_REV command is used to read the revision of the IC. The actual data for this command is 1 byte. The high order byte here is the byte count in the SMBus block read and block write transactions. COMMAND IC_DEVICE_ID Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access Block R, 2 bytes Default #
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 45 8. List of Registers Table 8-1. Register List
1 I2C_BASE 0x20 29 VOUT
_OV_WARN_LIMIT_LOWER 0x41 57 MFR_ID_COUNT 0x66
2 PMBUS_BASE 0x21 30 VOUT _OV_WARN_LIMIT_UPPER 0x42 58 MFR_ID_1 0x67
3 OPERATION 0x22 31 VOUT
_UV_WARN_LIMIT_LOWER 0x43 59 MFR_ID_2 0x68
4 ON_OFF_CONFIG 0x23 32 VOUT _UV_WARN_LIMIT_UPPER 0x44 60 MFR_ID_3 0x69
5 WRITE_PROTECT 0x24 33 VOUT
_UV_FAULT_LIMIT_LOWER 0x45 61 MFR_MODEL_COUNT 0x6A
6 MASK_BYTE_VOUT 0x25 34 VOUT _UV_FAULT_LIMIT_UPPER 0x46 62 MFR_MODEL 0x6B
7 MASK_BYTE_IOUT 0x26 35 VOUT _UV_FAULT_RESPONSE 0x47 63 MFR_REVISION_COUNT 0x6C
8 MASK_BYTE_INPUT 0x27 36 IOUT_OC_FAULT_LIMIT_LOWER 0x48 64 MFR_REVISION 0x6D
9 MASK_BYTE_TEMP 0x28 37 IOUT_OC_FAULT_LIMIT_UPPER 0x49 65 CAPABILITY 0x6E
10 MASK_BYTE_CML 0x29 38 IOUT_OC_FAULT_RESPONSE 0x4A 66 BUS_VOLTAGE 0x7A
11 VOUT_MODE 0x2B 39 VIN_OV_FAULT_LIMIT_LOWER 0x52 67 OTP_ON 0x89
12 VOUT_COMMAND_LOWER 0x2C 40 VIN_OV_FAULT_LIMIT_UPPER 0x53 68 CLEAR_STATUS 0x8C
13 VOUT_COMMAND_UPPER 0x2D 41 VIN_OV_FAULT_RESPONSE 0x54 69 USER_OTP_POINTER 0x92
14 VOUT_MAX_LOWER 0x2E 42 VIN_UV_WARN_LIMIT_LOWER 0x55 70 STATUS 0x93
15 VOUT_MAX_UPPER 0x2F 43 VIN_UV_WARN_LIMIT_UPPER 0x56 71 IC_REV_BYTE_COUNT 0x94
16 VOUT_MARGIN_HIGH_LOWER 0x30 44 POWER_GOOD_ON_LOWER 0x57 72 IC_REV 0x95
17 VOUT_MARGIN_HIGH_UPPER 0x31 45 POWER_GOOD_ON_UPPER 0x58 73 IC_DEV_ID_COUNT 0x96
18 VOUT_MARGIN_LOW_LOWER 0x32 46 TON_DELAY_LOWER 0x5B 74 IC_DEV_ID 0x97
19 VOUT_MARGIN_LOW_UPPER 0x33 47 TON_DELAY_UPPER 0x5C 75 PVIN_REPORT_LOWER 0x9A
20 VOUT_TRANSITION_RATE_LOWER 0x34 48 TON_RISE_LOWER 0x5D 76 PVIN_REPORT_UPPER 0x9B
21 VOUT_TRANSITION_RATE _UPPER 0x35 49 TON_RISE_UPPER 0x5E 77 VOUT_REPORT_LOWER 0xA0
22 VIN_ON_LOWER 0x38 50 TON_MAX_FAULT_LIMIT_LOWER 0x5F 78 VOUT_REPORT_UPPER 0xA1
23 VIN_ON _UPPER 0x39 51 TON_MAX_FAULT_LIMIT_UPPER 0x60 79 TEMP_REPORT_LOWER 0xA2
24 VIN_OFF_LOWER 0x3A 52 TON_MAX_FAULT_RESPONSE 0x61 80 TEMP_REPORT_UPPER 0xA3
25 VIN_OFF _UPPER 0x3B 53 TOFF_DELAY_LOWER 0x62 81 VCC_REPORT_LOWER 0xA4
26 VOUT_OV_FAULT_LIMIT_LOWER 0x3E 54 TOFF_DELAY_UPPER 0x63 82 VCC_REPORT_UPPER 0xA5
27 VOUT _OV_FAULT_LIMIT_UPPER 0x3F 55 TOFF_FALL_LOWER 0x64 83 ADDR_REPORT_LOWER 0xA6
28 VOUT _OV_FAULT_RESPONSE 0x40 56 TOFF_FALL_UPPER 0x65 84 ADDR_REPORT_UPPER 0xA7
I2C_BASE (0x20) Use I2C Base address Bit 7 6 5 4 3 2 1 0 Access R/W Default # X 0 0 0 1 0 0 0 Bit [7]: Not used Bits [6:0]: Base address for register level I2C access
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 46 PMBUS_BASE (0x21) Use PMBus Base address Bit 7 6 5 4 3 2 1 0 Access R/W Default # X 1 1 1 0 0 0 0 Bit [7]: Not used Bits [6:0]: Base address for PMBUS access OPERATION (0x22) For a description of this register contents, see the OPERATION command in the PMBus Commands section. ON_OFF_CONFIG (0x23) For a description of this register content, see the ON_OFF_CONFIG command in the PMBus Commands section. WRITE_PROTECT (0x24) For a description of this register contents, see the WRITE_PROTECT command in the PMBus Commands section. Note that the protections in this register only apply to PMBus access. All access is always available via the direct register level I2C access. MASK_BYTE_VOUT (0x25) This register contains the mask byte applied to the STATUS_VOUT register using the SMBALERT_MASK command. MASK_BYTE_IOUT (0x26) This register contains the mask byte applied to the STATUS_IOUT register using the SMBALERT_MASK command. MASK_BYTE_INPUT (0x27) This register contains the mask byte applied to the STATUS_INPUT register using the SMBALERT_MASK command. MASK_BYTE_TEMP (0x28) This register contains the mask byte applied to the STATUS_TEMP register using the SMBALERT_MASK command. MASK_BYTE_CML (0x29) This register contains the mask byte applied to the STATUS_CML register using the SMBALERT_MASK command. VOUT_MODE (0x2B) For a description of this register contents, see the VOUT_MODE command in the PMBus Commands section. VOUT_COMMAND_LOWER (0x2C) For a description of this register contents, see the VOUT_COMMAND command in the PMBus Commands section. This register contains the low byte of the data for that command. This register requires an atomic write with register 0x2D. VOUT_COMMAND_UPPER (0x2D) For a description of this register contents, see the VOUT_COMMAND command in the PMBus Commands section. This register contains the high byte of the data for that command. This register requires an atomic write with register 0x2C.
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 47 VOUT_MAX_LOWER (0x2E) For a description of this register contents, see the VOUT_MAX command in the PMBus Commands section. This register contains the low byte of the data for that command. This register requires an atomic write with register 0x2F. VOUT_MAX_UPPER (0x2F) For a description of this register contents, see the VOUT_MAX command in the PMBus Commands section. This register contains the high byte of the data for that command. This register requires an atomic write with register 0x2E. VOUT_MARGIN_HIGH_LOWER (0x30) For a description of this register contents, see the VOUT_MARGIN_HIGH command in the PMBus Commands section. This register contains the low byte of the data for that command. This register requires an atomic write with register 0x31. VOUT_MARGIN_HIGH_UPPER (0x31) For a description of this register contents, see the VOUT_MARGIN_HIGH command in the PMBus Commands section. This register contains the high byte of the data for that command. This register requires an atomic write with register 0x30. VOUT_MARGIN_LOW_LOWER (0x32) For a description of this register contents, see the VOUT_MARGIN_LOW command in the PMBus Commands section. This register contains the low byte of the data for that command. This register requires an atomic write with register 0x33. VOUT_MARGIN_LOW_UPPER (0x33) For a description of this register contents, see the VOUT_MARGIN_LOW command in the PMBus Commands section. This register contains the high byte of the data for that command. This register requires an atomic write with register 0x32. VOUT_TRANSITION_RATE_LOWER (0x34) For a description of this register contents, see the VOUT_TRANSITION_RATE command in the PMBus Commands section. This register contains the low byte of the data for that command. This register requires an atomic write with register 0x35. VOUT_TRANSITION_RATE _UPPER (0x35) For a description of this register contents, see the VOUT_ TRANSITION_RATE command in the PMBus Commands section. This register contains the high byte of the data for that command. This register requires an atomic write with register 0x34. VIN_ON_LOWER (0x38) For a description of this register contents, see the VIN_ON command in the PMBus Commands section. This register contains the low byte of the data for that command. This register requires an atomic write with register 0x39. VIN_ON _UPPER (0x39) For a description of this register contents, see the VIN_ON command in the PMBus Commands section. This register contains the high byte of the data for that command. This register requires an atomic write with register 0x38. VIN_OFF_LOWER (0x3A) For a description of this register contents, see the VIN_OFF command in the PMBus Commands section. This register contains the low byte of the data for that command. This register requires an atomic write with register 0x3B.
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 48 VIN_OFF _UPPER (0x3B) For a description of this register contents, see the VIN_OFF command in the PMBus Commands section. This register contains the high byte of the data for that command. This register requires an atomic write with register 0x3A. VOUT_OV_FAULT_LIMIT_LOWER (0x3E) For a description of this register contents, see the VOUT_OV_FAULT_LIMIT command in the PMBus Commands section. This register contains the low byte of the data for that command. This register requires an atomic write with register 0x3F. VOUT _OV_FAULT_LIMIT_UPPER (0x3F) For a description of this register contents, see the VOUT_OV_FAULT_LIMIT command in the PMBus Commands section. This register contains the high byte of the data for that command. This register requires an atomic write with register 0x3E. VOUT _OV_FAULT_RESPONSE (0x40) For a description of this register contents, see the VOUT_OV_FAULT_RESPONSE command in the PMBus Commands section. VOUT _OV_WARN_LIMIT_LOWER (0x41) For a description of this register contents, see the VOUT_OV_WARN_LIMIT command in the PMBus Commands section. This register contains the low byte of the data for that command. This register requires an atomic write with register 0x42. VOUT _OV_WARN_LIMIT_UPPER (0x42) For a description of this register contents, see the VOUT_ OV_WARN_LIMIT command in the PMBus Commands section. This register contains the high byte of the data for that command. This register requires an atomic write with register 0x41. VOUT _UV_WARN_LIMIT_LOWER (0x43) For a description of this register contents, see the VOUT_UV_WARN_LIMIT command in the PMBus Commands section. This register contains the low byte of the data for that command. This register requires an atomic write with register 0x44. VOUT _UV_WARN_LIMIT_UPPER (0x44) For a description of this register contents, see the VOUT_ UV_WARN_LIMIT command in the PMBus Commands section. This register contains the high byte of the data for that command. This register requires an atomic write with register 0x43. VOUT _UV_FAULT_LIMIT_LOWER (0x45) For a description of this register contents, see the VOUT_UV_FAULT_LIMIT command in the PMBus Commands section. This register contains the low byte of the data for that command. This register requires an atomic write with register 0x46. VOUT _UV_FAULT_LIMIT_UPPER (0x46) For a description of this register contents, see the VOUT_ UV_FAULT_LIMIT command in the PMBus Commands section. This register contains the high byte of the data for that command. This register requires an atomic write with register 0x45. VOUT _UV_FAULT_RESPONSE (0x47) For a description of this register contents, see the VOUT_UV_FAULT_RESPONSE command in the PMBus Commands section. IOUT_OC_FAULT_LIMIT_LOWER (0x48) For a description of this register contents, see the IOUT_OC_FAULT_LIMIT command in the PMBus Commands section. This register contains the low byte of the data for that command. This register requires an atomic write with register 0x49.
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 49 IOUT_OC_FAULT_LIMIT_UPPER (0x49) For a description of this register contents, see the IOUT_OC_FAULT_LIMIT command in the PMBus Commands section. This register contains the high byte of the data for that command. This register requires an atomic write with register 0x48. IOUT_OC_FAULT_RESPONSE (0x4A) For a description of this register contents, see the IOUT_OC_FAULT_RESPONSE command in the PMBus Commands section. VIN_OV_FAULT_LIMIT_LOWER (0x52) For a description of this register contents, see the VIN_OV_FAULT_LIMIT command in the PMBus Commands section. This register contains the low byte of the data for that command. This register requires an atomic write with register 0x53. VIN_OV_FAULT_LIMIT_UPPER (0x53) For a description of this register contents, see the VIN_OV_FAULT_LIMIT command in the PMBus Commands section. This register contains the high byte of the data for that command. This register requires an atomic write with register 0x52. VIN_OV_FAULT_RESPONSE (0x54) For a description of this register contents, see the VIN_OV_FAULT_RESPONSE command in the PMBus Commands section. VIN_UV_WARN_LIMIT_LOWER (0x55) For a description of this register contents, see the VIN_UV_WARN_LIMIT command in the PMBus Commands section. This register contains the low byte of the data for that command. This register requires an atomic write with register 0x56. VIN_UV_WARN_LIMIT_UPPER (0x56) For a description of this register contents, see the VIN_UV_WARN_LIMIT command in the PMBus Commands section. This register contains the high byte of the data for that command. This register requires an atomic write with register 0x55. POWER_GOOD_ON_LOWER (0x57) For a description of this register contents, see the POWER_GOOD_ON command in the PMBus Commands section. This register contains the low byte of the data for that command. This register requires an atomic write with register 0x58. POWER_GOOD_ON_UPPER (0x58) For a description of this register contents, see the POWER_GOOD_ON command in the PMBus Commands section. This register contains the high byte of the data for that command. This register requires an atomic write with register 0x57. TON_DELAY_LOWER (0x5B) For a description of this register contents, see the TON_DELAY command in the PMBus Commands section. This register contains the low byte of the data for that command. This register requires an atomic write with register 0x5C. TON_DELAY_UPPER (0x5C) For a description of this register contents, see the TON_DELAY command in the PMBus Commands section. This register contains the high byte of the data for that command. This register requires an atomic write with register 0x5B. TON_RISE_LOWER (0x5D) For a description of this register contents, see the TON_RISE command in the PMBus Commands section. This register contains the low byte of the data for that command. This register requires an atomic write with register 0x5E.
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 50 TON_RISE_UPPER (0x5E) For a description of this register contents, see the TON_RISE command in the PMBus Commands section. This register contains the high byte of the data for that command. This register requires an atomic write with register 0x5D. TON_MAX_FAULT_LIMIT_LOWER (0x5F) For a description of this register contents, see the TON_MAX_FAULT_LIMIT command in the PMBus Commands section. This register contains the low byte of the data for that command. This register requires an atomic write with register 0x60. TON_MAX_FAULT_LIMIT_UPPER (0x60) For a description of this register contents, see the TON_MAX_FAULT_LIMIT command in the PMBus Commands section. This register contains the high byte of the data for that command. This register requires an atomic write with register 0x5F. TON_MAX_FAULT_RESPONSE (0x61) For a description of this register contents, see the TON_MAX_FAULT_RESPONSE command in the PMBus Commands section. Note: When writing to this register, the write must be performed twice in succession for the data to become effective. TOFF_DELAY_LOWER (0x62) For a description of this register contents, see the TOFF_DELAY command in the PMBus Commands section. This register contains the low byte of the data for that command. This register requires an atomic write with register 0x63. TOFF_DELAY_UPPER (0x63) For a description of this register contents, see the TOFF_DELAY command in the PMBus Commands section. This register contains the high byte of the data for that command. This register requires an atomic write with register 0x62. TOFF_FALL_LOWER (0x64) For a description of this register contents, see the TOFF_FALL command in the PMBus Commands section. This register contains the low byte of the data for that command. This register requires an atomic write with register 0x65. TOFF_FALL_UPPER (0x65) For a description of this register contents, see the TOFF_FALL command in the PMBus Commands section. This register contains the high byte of the data for that command. This register requires an atomic write with register 0x64. MFR_ID_COUNT (0x66) COMMAND MFD_ID_COUNT Bit 7 6 5 4 3 2 1 0 Access R/W Default # 0 0 0 0 0 0 1 1 This register does not have a direct PMBus counterpart but is used in the PMBus MFR_ID command. This command is a SMBus block read or a SMBus block write command. This register holds the byte count for these SMBus transactions. Note that there are only 3 data bytes available for the MFR_ID command. MFR_ID_1 (0x67) This register contains the first byte used in the PMBus MFR_ID command.
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 51 MFR_ID_2 (0x68) This register contains the second byte (if used) in the PMBus MFR_ID command. MFR_ID_3 (0x69) This register contains the third byte (if used) in the PMBus MFR_ID command. MFR_MODEL_COUNT (0x6A) COMMAND MFR_MODEL_COUNT Bit 7 6 5 4 3 2 1 0 Access R/W Default # 0 0 0 0 0 0 0 1 This register does not have a direct PMBus counterpart but is used in the PMBus MFR_ID command. This command is a SMBus block read or a SMBus block write command. This register holds the byte count for these SMBus transactions. Note that there is only 1 data byte available for the MFR_MODEL command. MFR_MODEL (0x6B) This register contains the byte used in the PMBus MFR_MODEL command. MFR_REVISION_COUNT (0x6C) COMMAND MFR_REVISION_COUNT Bit 7 6 5 4 3 2 1 0 Access R/W Default # 0 0 0 0 0 0 0 1 This register does not have a direct PMBus counterpart but is used in the PMBus MFR_REVISION command. This command is a SMBus block read or a SMBus block write command. This register holds the byte count for these SMBus transactions. Note that there is only 1 data byte available for the MFR_MODEL command. MFR_REVISION (0x6D) This register contains the byte used in the PMBus MFR_REVISION command. CAPABILITY (0x6E) For a description of this register contents, see the CAPABILITY command in the PMBus Commands section. This register contains the low byte of the data for that command. BUS_VOLTAGE (0x7A) Attention: When writing to this register, the write must be performed twice in succession for the data to become effective. COMMAND BUS_VOLTAGE Bit 7 6 5 4 3 2 1 0 Access Reserved Reserved Reserved R/W R/W R/W Reserved Reserved Default # 1 1 1 1 1 1 0 0 This register sets the bus voltage for the I2C bus. Bit [4]: 0: Enable PLL, Mode B
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 52 1: Disable PLL, Mode A (default) Bit [3]: 0: Power Good based on POWER_GOOD_ON command value 1: Power Good based on DAC (Default) Bit [2]: 0: 1.8V to 2.5V 1: 3.3V to 5V All other bits are reserved. OTP_ON (0x89) COMMAND OTP_ON Bit 7 6 5 4 3 2 1 0 Access Reserved Reserved Reserved Reserved Reserved Reserved R/W Reserved Default # 1 1 1 1 1 1 0 0 This register sets the bus voltage for the I2C bus. Bit [1]: 0: Do not initiate write of user memory 1: Initiate write of user memory Bit [0] is reserved. All other bits are unused. CLEAR_STATUS (0x8C) COMMAND OTP_ON Bit 7 6 5 4 3 2 1 0 Access Reserved Unused Unused Unused Unused Reserved Reserved R/W Default # 1 1 1 1 1 1 0 0 This register sets the bus voltage for the I2C bus. Bit [0]: 0: Do not clear status flags 1: Clear status flags Bits [7] and [2] are reserved. All other bits are unused. USER_OTP_POINTER (0x92) COMMAND USER_OTP_POINTER Bit 7 6 5 4 3 2 1 0 Access R R R R Unused Unused Unused Unused Default # 0 0 1 0 This register shows the number of remaining write allowed to the user NVM area. Bits [7:4]: 0001: 9 writes remaining
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 53 0010: 8 writes remaining (default after factory trimming and initial setup) 0011: 7 writes remaining 0100: 6 writes remaining 0101: 5 writes remaining 0110: 4 writes remaining 0111: 3 writes remaining 1000: 2 writes remaining 1001: 1 write remaining 1010: 0 writes remaining Bits [3:0] are unused. STATUS (0x93) COMMAND STATUS Bit 7 6 5 4 3 2 1 0 Access R R R R R R R R Default # This register shows the status flags for the part. Bit [7]: Power Good status Bit [6]: Overvoltage status Bit [5]: Overcurrent status Bit [4]: Temperature status Bit [3]: Enable pin status Bit [2]: Not used Bit [1]: User NVM write status Bit [0]: Status cleared indicator. This is a mirror of register 0x8C, bit 0. IC_REV_BYTE_COUNT (0x94) COMMAND IC_REV_BYTE_COUNT Bit 7 6 5 4 3 2 1 0 Access R R R R R R R R Default # 0 0 0 0 0 0 0 1 This register does not have a direct PMBus counterpart but is used in the PMBus IC_DEVICE_REV command. This command is a SMBus block read or a SMBus block write command. This register holds the byte count for these SMBus transactions. Note that there is only 1 data byte available for the IC_DEVICE_REV command. IC_REV (0x95) This register contains the byte used in the PMBus IC_DEVICE_REV command. IC_DEV_ID_COUNT (0x96) COMMAND IC_DEV_ID_COUNT Bit 7 6 5 4 3 2 1 0 Access R R R R R R R R
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 54 Default # 0 0 0 0 0 0 0 1 This register does not have a direct PMBus counterpart but is used in the PMBus IC_DEVICE_ID command. This command is a SMBus block read or a SMBus block write command. This register holds the byte count for these SMBus transactions. Note that there is only 1 data byte available for the IC_DEVICE_REV command. IC_DEV_ID (0x97) This register contains the byte used in the PMBus IC_DEVICE_ID command. PVIN_REPORT_LOWER (0x9A) For a description of this register contents, see the READ_VIN command in the PMBus Commands section. This register contains the low byte of the data for that command. PVIN_REPORT_UPPER (0x9B) For a description of this register contents, see the READ_VIN command in the PMBus Commands section. This register contains the high byte of the data for that command. VOUT_REPORT_LOWER (0xA0) For a description of this register contents, see the READ_VOUT command in the PMBus Commands section. This register contains the low byte of the data for that command. VOUT_REPORT_UPPER (0xA1) For a description of this register contents, see the READ_VOUT command in the PMBus Commands section. This register contains the high byte of the data for that command. TEMP_REPORT_LOWER (0xA2) For a description of this register contents, see the READ_TEMPERATURE command in the PMBus Commands section. This register contains the low byte of the data for that command. TEMP_REPORT_UPPER (0xA3) For a description of this register contents, see the READ_TEMPERATURE command in the PMBus Commands section. This register contains the high byte of the data for that command. VCC_REPORT_LOWER (0xA4) COMMAND VCC_REPORT_LOWER Bit 7 6 5 4 3 2 1 0 Access R R R R R R R R Default # This register contains the low byte of a linear 11 format representation of the VCC voltage of the part. VCC_REPORT_UPPER (0xA5) COMMAND VCC_REPORT_UPPER Bit 7 6 5 4 3 2 1 0 Access R R R R R R R R Default # 1 1 0 1 1 This register contains the high byte of a linear 11 format representation of the VCC voltage of the part. The exponent for this calculation, with a value of -5, is in bits [7:3]. ADDR_REPORT_LOWER (0xA6) COMMAND ADDR_REPORT_LOWER Bit 7 6 5 4 3 2 1 0
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 55 Access R R R R R R R R Default # 0 0 0 0 0 0 0 0 This register contains the low byte of the result of the ADC converter that looks at the ADDR pin for determining the address offset to apply to the base addresses for both PMBus and direct register access. ADDR_REPORT_UPPER (0xA7) COMMAND ADDR_REPORT_UPPER Bit 7 6 5 4 3 2 1 0 Access R R R R R R R R Default # 0 0 0 0 0 0 0 0 This register contains the high byte of the result of the ADC converter that looks at the ADDR pin for determining the address offset to apply to the base addresses for both PMBus and direct register access.
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 56 9. Programming the OTP In order to program the OTP, complete the following steps: 1. Pull EN low to disable switching. 2. Write and verify that all registers contain the desired values. 3. Read register 0x92 [7:4] to determine the number of remaining user banks available for writing: Register 0x92 [7:4] Value Remaining Writes 0001 9 0010 8 0011 7 0100 6 0101 5 0110 4 0111 3 1000 2 1001 1 1010 0 4. If there is an available bank, apply 7.5V (±250 mV) to the VIN pin. If not, stop. The part cannot have the OTP burned with new values. 5. Write 0 then 1 to register 0x89 [1]. 6. Read register 0x93 and check bit [2]. If it is set, the write was successful. If not, the write failed. 7. If the write was successful, power cycle VIN. 8. Read all registers and compare with expected values. 9. If steps 5 or 7 fail, repeat steps 1 through 4. 10. If there is another failure of steps 5 or 7, discard the part.
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 57 10. Package In f ormation Package Marking In f ormation 22-Pin LGA 5.8 mm x 4.9 mm: Example: YYWWLL XXXXXXXX 2518K5 MCPF1412 Note: The MCPF1412M06 is engineered for compatibility with standard surface-mount technology (SMT) assembly methods. It features a raised footprint, with pads elevated above the surrounding substrate. The pads are finished with ENEPIG (Electroless Nickel Electroless Palladium Immersion Gold). Due to these characteristics, the MCPF1412M06 performs exceptionally well in lead-free environments. The surface wets easily, and the raised footprint accommodates processing variations. Legend: XX...X YY WW Product Code or Customer-specific information Y ear code (last 2 digits of calendar year) Week code (week of January 1 is week ‘01’) LL Lot run number Microchip Technology Inc. logo and Pin 1 indicator 2D matrix code Note: In the event the full Microchip part numbe r cannot be marked on one line, it will be carried over to the next line, thus limiting the number of available characters for customer-specific information. Package may or not include the corporate logo.
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 58 Package Outline Drawing BA0.10C0.10C0.10CAB0.05CC2XTOP VIEWSIDE VIEWBOTTOM VIEW1218 0.10C0.08C Sheet 1 of 2 2X22XNote:For the most current package drawings, please see the Microchip Packaging Specification located athttp://www.microchip.com/packagingPackaging Diagrams and Parameters © 2025 Microchip Technology Inc. R Microchip Technology Drawing C04-00660 Rev B NOTE1(DATUM B)(DATUM A) NOTE 1SEATINGPLANEDE 22-Lead Land Grid Array 5.8x4.9x1.71mm (8FW) [LGA] - System in Package [SIP]
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 59 For the most current package drawings, please see the Microchip Packaging Specification located athttp://www.microchip.com/packagingNote: Overall LengthLead Pad Length PitchDD14.90 BSC4.35 REF Packaging Diagrams and Parameters © 2025 Microchip Technology Inc. R 22-Lead Land Grid Array 5.8x4.9x1.71mm (8FW) [LGA] - System in Package [SIP]
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 60 RECOMMENDED LAND PATTERN Land Pattern Dimension Limits Units C2Contact Pad Spacing Contact Pitch MILLIMETERS
0.725 BSC
E MAX 4.35 Contact Pad Length (X14) Contact Pad Width (X14) 0.85 0.50 NOM SILK SCREEN C1Contact Pad Spacing 5.10 BSC: Basic Dimension. Theoretically exact value shown without tolerances. Notes: Dimensioning and tolerancing per ASME Y14.5M For best soldering results, pleease refer to current industry standard IPC-7093. For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging Note: © 2025 Microchip Technology Inc. R 22-Lead Land Grid Array 5.8x4.9x1.71mm (8FW) [LGA] - System in Package [SIP] Microchip Technology Drawing C04-02660 Rev B 19 20 22 21 2.35x1.65 1.15x1.10 2.35x1.10 1.15x2.50 3.75x0.95 E 1.3001.300 2.550 2.550 2.225 1.275 0.775 2.050 1.15x0.600.95x0.60 0.700 0.700 0.850
Revision History
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 61 11. Revision History Doc. Rev. Date Section Comments A April 2025 Initial release of this document. B June 2025 Added Section Sync Pin (SYNC) to Functional Description. Updated PMBus Commands, List of Registers and Package Marking Information to better describe the product. C December 2025 Fixed typo in second Electrical Characteristics table where the unit of measurement for the input current was listed as mA instead of uA by mistake. Updated the PMBus Commands section. Updated the List of Registers section with the information that pair registers, such as VOUT_COMMAND_LOWER and VOUT_COMMAND_UPPER, require an atomic write and cannot be written separately.
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 62 Product Identific ation System To order or obtain information, for example, on pricing or delivery, contact Microchip: https:// www.microchip.com/en-us/about/contact-us. PART NO. –X /XXX PackageTemperature Range D evice T Tape and Reel Device: MCPF1412M06: 16V, 12A Switching Buck Regulator Module Tape & Reel Option(1): Blank = Tube T = Tape & Reel Temperature Range: E = -40°C to +125°C (Extended) Package: 8FW = Low-Profile Land Grid Array (LGA), 22-Pin, 5.8 x 4.9 x 1.71 mm Examples:
- MCPF1412M06T-E/8FW : 16V, 12A Switching Buck Regulator Module, Tape and Reel, Extended temperature, LGA 22-Pin package Notes: 1. Tape and Reel identifier only appears in the catalog part number description. This identifier is used for ordering purposes and is not printed on the device package. Check with your Microchip Sales Office for package availability with the Tape and Reel option. 2. Small form-factor packaging options may be available. Please check www.microchip.com/ packaging for small-form factor package availability, or contact your local Sales Office. Product Change Notific ation Service Microchip’s product change notification service helps keep customers current on Microchip products. Subscribers will receive email notification whenever there are changes, updates, revisions or errata related to a specified product family or development tool of interest. To register, go to www.microchip.com/pcn and follow the registration instructions.
© 2025 Microchip Technology Inc. and its subsidiaries DS60001885C - 63 Microchip In f ormation Trademarks The “Microchip” name and logo, the “M” logo, and other names, logos, and brands are registered and unregistered trademarks of Microchip Technology Incorporated or its affiliates and/or subsidiaries in the United States and/or other countries (“Microchip Trademarks”). Information regarding Microchip Trademarks can be found at https://www.microchip.com/en-us/about/legal- information/microchip-trademarks. ISBN: 979-8-3371-2530-5 Legal Notice This publication and the information herein may be used only with Microchip products, including to design, test, and integrate Microchip products with your application. Use of this information in any other manner violates these terms. Information regarding device applications is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. Contact your local Microchip sales office for additional support or, obtain additional support at www.microchip.com/en-us/support/design-help/ client-support-services. THIS INFORMATION IS PROVIDED BY MICROCHIP “AS IS”. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE, OR WARRANTIES RELATED TO ITS CONDITION, QUALITY, OR PERFORMANCE. IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE, INCIDENTAL, OR CONSEQUENTIAL LOSS, DAMAGE, COST, OR EXPENSE OF ANY KIND WHATSOEVER RELATED TO THE INFORMATION OR ITS USE, HOWEVER CAUSED, EVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP’S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO THE INFORMATION OR ITS USE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THE INFORMATION. Use of Microchip devices in life support and/or safety applications is entirely at the buyer’s risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights unless otherwise stated. Microchip Devices Code Pr ot ection Feature Note the following details of the code protection feature on Microchip products:
- Microchip products meet the specifications contained in their particular Microchip Data Sheet.
- Microchip believes that its family of products is secure when used in the intended manner, within operating specifications, and under normal conditions.
- Microchip values and aggressively protects its intellectual property rights. Attempts to breach the code protection features of Microchip products are strictly prohibited and may violate the Digital Millennium Copyright Act.
- Neither Microchip nor any other semiconductor manufacturer can guarantee the security of its code. Code protection does not mean that we are guaranteeing the product is “unbreakable”. Code protection is constantly evolving. Microchip is committed to continuously improving the code protection features of our products.