MPC1100A-54-0000 MPS | Alldatasheet

Document overview

  • Manufacturer or author: Provided By alldatasheet.com(free datasheet download site)
  • PDF pages: 68

Technical content

High-Efficiency, Non-Isolated, Fixed Ratio, 300W, Digital DC/DC Power Module NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 1 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved.

DESCRIPTION

The MPC1100A-54-0000 is a high-efficiency, non-isolated LLC-DCX power card module with a fixed 10:1 transformer turns ratio. The device operates from a 40V to 60V DC primary bus and a 4V to 6V output voltage. It can deliver up to 300W of power. The MPC1100A-54-0000 employs MPS’s MP2981 (a digital LLC controller ) and MP8500 (a smart synchronous rectifier) . These devices can adjust the PWM to optimize the MPC1100A- 54-0000, and ensure that the MPC1100A-54- 0000 works at the resonant frequency. The built -in multiple-time programmable ( MTP) memory can store and restore device configurations. The fault status, input and output voltage, current, and temperature can be easily monitored via the PMBus/I2C interface. The MPC1100A-54-0000 is available in a surface-mount (27mmx18mmx6mm) package.

FEATURES

  • Up to 60A Continuous Secondary Current
  • PMBus/I2C Compatible
  • Built-In MTP to Store Custom Configurations
  • Monitoring for Input Voltage, Output Voltage, Output Current, Output Power, and Temperature
  • Protections Including VIN UVLO, Output OVP/UVP, OCP_TDC, OCP_SPIKE, and OTP
  • Available in a Surface-Mount (27mmx18mmx6mm) Package

APPLICATIONS

  • Datacenters
  • DC Power Distribution
  • High-End Computing Systems All MPS parts are lead-free, halogen-free, and adhere to the RoHS directive. For MPS green status, please visit the MPS website under Quality Assurance. “MPS”, the MPS logo, and “Simple, Easy Solutions” are trademarks of Monolithic Power Systems, Inc. or its subsidiaries. TYPICAL APPLICATION VIN 3.3V VOUT PG EN VCC33 PG EN VIN VOUT GND ADDR PSYS GND VCC5V SCL SDA GND SDA SCL GND MPC1100A- 54-0000

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 2 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved.

ORDERING INFORMATION

Part Number* Package Top Marking MSL Rating MPC1100A-54-0000 Surface-Mount MPC1100A-54 3 *For Tape & Reel, add suffix –Z (e.g. MPC1100A-54-0000–Z). TOP MARKING Date code Vendor’s serial number LOT ID MPC1100A-54 PACKAGE REFERENCE TOP VIEW 13 14 15 16 17 18 12 11 10 9 8 7 6 5 4 3 2 1 PSYSSCLSDAGNDADDRGNDVIN5VGND3.3VENPG VOUT GND VOUT GND VOUT GND Surface-Mount (27mmx18mmx6mm)

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 3 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. PIN FUNCTIONS Pin # Name I/O Description 1 PSYS A[O] Output power indicator. Current-source output. Connect a resistor from PSYS to GND to convert this current to a voltage signal. 2 SCL D[I/O] PMBus/I2C clock signal. 3 SDA D[I] PMBus/I2C data signal. 5 ADDR A[I] PMBus/I2C address 4-LSB pin setting. 7 VIN Power Input main power supply. 8 5V Power 5V power supply input. 5V is the power supply for the primary-side driver . Connect a 1µF capacitor from 5V to ground. 10 3.3V Power 3.3V power supply input. 3.3V is the power supply for the controller (MP2981) and synchronous rectifier (MP8500). Connect a 4.7µF capacitor from 3.3V to ground. 11 EN D[I] Enable control. 12 PG D[O] Power good output. The output of PG is an open-drain signal. 13, 15, 17 VOUT Power Secondary-side power output. 4, 6, 9, 14, 16, 18 GND Power Power ground. ABSOLUTE MAXIMUM RATINGS (1) Recommended Operating Conditions (2) Notes: 1) Exceeding these ratings may damage the device. 2) The device is not guaranteed to function outside of its operating conditions.

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 4 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved.

ELECTRICAL CHARACTERISTICS

VCC33 = 3.3V, VCC5V = 5V, VIN = 54V, fSW = 813kHz, current going into the pin is positive , typical values are at TA = 25°C, unless otherwise noted. Parameter Symbol Condition Min Typ Max Units Input Input voltage VIN 40 54 59.5 V Input current (VIN quiescent current) IVIN_Q Disabled, VIN = 54V, EN low, VCC33 = 3.3V, VCC5V = 5V 200 µA Input current at no load IVIN_NO_LOAD Enabled, VIN = 54V, EN high, VCC33 = 3.3V, VCC5V = 5V 28 mA Auxiliary 3.3V Supply Supply voltage VCC33 3.15 3.3 3.45 V Supply current (VCC33 quiescent current) IVCC33_Q Disabled, VIN = 54V, EN low, VCC33 = 3.3V, VCC5V = 5V 35 mA Supply current at no load IVCC33_NO_LOAD Enabled, VIN = 54V, EN high, VCC33 = 3.3V, VCC5V = 5V 142 mA Auxiliary 5V Supply Supply voltage VCC5V 4.5 5 5.5 V Supply current (VCC5V quiescent current) IVCC5V_Q Disabled, VIN = 54V, EN low, VCC33 = 3.3V, VCC5V = 5V 280 µA Supply current at no-load IVCC5V_NO_ LOAD Enabled, VIN = 54V, EN high, VCC33 = 3.3V, VCC5V = 5V 26 mA Output Transformer ratio K Primary side to secondary side, VIN = 54V, IOUT = 0A, K = VOUT / VIN 1/10 Continuous output current (3) IOUT_DC VIN = 54V, TA = 25°C 47 A Output current pulse (3) IOUT_DC_PULSE 500µs pulse, 40V < VIN < 59.5V 90 A Output resistance (3) RLL VIN = 54V, IOUT = 15A 3 mΩ Switching frequency fSW PMBus/I2C reading tON, VIN, IOUT = 1A 813 kHz Ambient efficiency η VIN = 54V, IOUT = 7.5A, TA = 25°C 94 % Protections Input voltage under-voltage lockout (UVLO) VIN_UVLO IOUT = 0A 35.5 37 39.5 V Input voltage over-voltage protection (OVP) VIN_OVP Latch mode, IOUT = 0A 60 63 66 V Output voltage UVP VOUT_UVP Latch mode, IOUT = 0A 3.0 V Output voltage OVP VOUT_OVP Latch mode, IOUT = 0A 7.2 V Output current over-current protection (OCP) (3) IOUT_OC Latch mode 140 A Over-temperature (OT) shutdown threshold (3) TOTP 130 °C OT recovery hysteresis (3) TOTP_HYS 30 °C Protection recovery delay time (3) tPRO_DELAY 12.7 ms

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 5 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. ELECTRICAL CHARACTERISTICS (continued) VCC33 = 3.3V, VCC5V = 5V, VIN = 54V, fSW = 813kHz, current going into the pin is positive , typical values are at TA = 25°C, unless otherwise noted. Parameter Symbol Condition Min Typ Max Units EN Low-voltage input VIL(EN) 0.4 V High-voltage input VIH(EN) 0.8 V Enable high leakage IIH(EN) 3 8 µA Enable delay (3) tA EN high to soft start begins, VOUT = 10% 0.8 1 ms PSYS PSYS output voltage (3) VPSYS VIN = 54V, IOUT = 47A, RSYS = 20kΩ 0.634 V PG Output PG low voltage IPG = 20mA 0.1 V PG high leakage current ILPG VPG = 3.3V -3 +3 µA PMBus/I2C DC Characteristics High-voltage input (3) VIH SCL, SDA 1.35 V Low-voltage input (3) VIL SCL, SDA 0.8 V Input leakage current SCL, SDA, ALT# -10 +10 µA Pin capacitance (3) CPIN 10 pF PMBus/I2C Timing Characteristics (3) (4) Operating frequency range fPMB 10 1000 kHz Bus free time tBUF Between stop and start condition 0.5 µs Holding time tHD_STA 0.26 µs Repeated start condition set- up time tSU_STA 0.26 µs Stop condition set-up time tSU_STO 0.26 µs Data hold time tHD_DAT 10 ns Data set-up time tSU_DAT 50 ns Clock low timeout tTIMEOUT 25 35 ms Clock low period tLOW 0.5 µs Clock high period tHIGH 0.26 50 µs Clock/data falling time tF 120 ns Clock/data rising time tR 120 ns Notes: 3) Guaranteed by design or characterization data. Not tested in production. 4) The device supports 100kHz, 400kHz, and 1MHz bus speeds. The PMBus/I2C timing parameters in this table are for operation at 400kHz and 1MHz. If the PMBus/I2C operating frequency is 100kHz, refer to SMBus specifications for the timing parameters

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 6 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. TYPICAL PERFORMANCE CHARACTERISTICS TA = 25°C, unless otherwise noted. 0.93 0.94 0.95 0.96 0.97 0.98 0 10 20 30 40 50 60 EFFICIENCY (%) IOUT (A) Efficiency vs. Output Current Vin=40V Vin=48V Vin=54V Vin=60V 0 10 20 30 40 50 60 POWER LOSS (W) IOUT (A) Power Loss vs. Output Current Vin=40V Vin=48V Vin=54V Vin=60V 0 10 20 30 40 50 60 VOUT (V) IOUT (A) Output Voltage vs. Output Current Vin=40V Vin=48V Vin=54V Vin=60V

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 7 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. TYPICAL PERFORMANCE CHARACTERISTICS (continued) TA = 25°C, unless otherwise noted. Start-Up through VIN VIN = 54V, IOUT = 0A Start-Up through VIN VIN = 54V, IOUT = 60A, full load CH2: VOUT CH2: VIN CH2: VOUT CH2: VIN Remote On VIN = 54V, IOUT = 0A, EN on Remote On VIN = 54V, IOUT = 60A, EN on CH4: VOUT CH2: EN CH4: VOUT CH2: EN Transient Response VIN = 54V, 1A/µs step change in load from 100% to 75% of IO_MAX Transient Response VIN = 54V, 1A/µs step change in load from 75% to 100% of IO_MAX CH4: VOUT/AC CH3: IOUT CH4: VOUT/AC CH3: IOUT

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 8 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. FUNCTIONAL BLOCK DIAGRAM Driver Driver VIN SR SR VIN VCC33V PWM Control SR Control PWMP1 PWMP2 CS1 CS2 VIN = 40V to 60V SCL SDA PWMS1 PWMS2 MP2981 Single Integrated Magnetic Core GND CR LR SR SR VOUT = 4V to 6V MP8500 x 2 Temp MP8500 x2 VCC5V Figure 1: Functional Block Diagram

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 9 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. OPERATION The MPC1100A-54-0000 is a full -bridge LLC - DCX power converter module with a 10:1 transformer turns ratio. The device incorporates the MP2981, a digital LLC controller that provides two PWM channels for primary-side control as well as two PWM channels for secondary-side control. The LLC circuit is most efficient when working at the resonant frequency (see Figure 2). LR and CR have tolerances and temperature shifts that may cause the operating frequency to shift away from the resonant frequency. The resonant frequency (f R) can be calculated with Equation (1): R RR 2π LC (1) With MPS’s MP8500 (a smart synchronous rectifier), the MPC1100A-54-0000 can be optimized to work at the resonant frequency, which improves the module’s efficiency. The MPC1100A-54-0000 incorporates four MP8500 devices . The MP8500 supports accurate current-sense (CS) functionality. Its CS pin sources a current that is proportional to the output current (5µA/A), and generates a voltage by connecting a resistor to GND . The MP2981 can use this signal to monitor and report the output current (IOUT), as well as protect the MPC1100A-54-0000 power card module. The MP8500 can also send a zero-current detection (ZCD) signal to the MP2981 once a 0A current is detected. Then the MP2981 aligns the PWM off time and ZCD signal by fine-tuning the PWM on time (tON) to let the MPC1100A-54-0000 operate at the resonant frequency. During the dead time, the transformer ’s magnetizing inductor current discharges the FET’s output capacitor to zero before the FET turns on. This helps the FET achieve zero - voltage switching (ZVS) on its primary side. The MP8500 turns off after ZCD, and then zero - current switching (ZCS) is implemented. PWM1 PWM2 IM ID1 ID2 IR IM IREC VC VDS1 IR t0 t1 t2 t3 t4 t5 t6 tDEAD PWM1 PWM2 Figure 2: LLC Waveform

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 11 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. Primary ZCD Loop The MP2981 detects the ZCD signal from the synchronous rectifier (SR), and adjusts the PWM frequency to its resonant value according to ZCD. ZCD going high (or low, selected by SEL_ZCD_NEG (0Fh), bit[14]), means that the SR current goes negative. Both phases have their own ZCD , which can be enabled together or separately (0Fh, bits[6:5]). The valid area for detecting ZCD is set by register 0Bh. For more details, see the ZCD_TIME_SET (0Bh) section on page 24. If the ZCD edge is within the valid setting area, tON falls by WEIGHTN_ZCD (29h ), bits [15:8]. If not, tON increases by WEIGHTP_ZCD (29h ), bits [6:0]. The adjusting speed is determined by register 29h. After 256 continuous valid ZCD pulses (including phase 1 and phase 2), tON drops by 5ns. If no valid ZCD occurs within 256 continuous PWM pulses (including phase 1 and phase 2), then tON increases by 5ns. This function can be limited by the sampled SR current. The TDC current must be within the light-load and heavy-load limitations defined by register 0Ch if the load limit is enabled (0Ch , bits[4]). If LOADLOW_ZCDLOOP_EN (0Ch), bit[15] is not enabled, the ZCD adjusting frequency can be held. The frequency can be held if any of the following conditions are met:

  • The CS1 pin current is below CMP_CS1_ENTERFREQ (1Ah), bit[8], and 1Ah, bits[3:0] is in the corresponding valid area
  • The TDC current is below or equal to the level set by MFR_IOUT_LEVEL_L (49h ), bits[7:0] Under these conditions, the ZCD adjusting frequency is held since the SR’s ZCD is not accurate under light-load conditions. If the tON difference between neighboring PWM periods is within ZCDLOOP_HYS (0Bh ), bits[10:8] for 256 PWM periods, the frequency is stable unless the load changes. tON can be locked if ZCDLOOP_LATCHTON_EN (0Ch ), bit[5] is high. The synchronized ZCD in the MP2981 is delayed from SR current ZCD timing. The final tON can be fixed by TON_ZCDLOOP_DEC (0Fh ), bits [11:8] if ZCDLOOP_LATCHTON_EN (0Ch), bit [5] is enabled. Fault Monitoring and Protections The MPC1100A-54-0000 monitors the input voltage (VIN), output voltage (VOUT), output current (IOUT), MP8550 temperature, and MP2981 die temperature. The MPC1100A-54-0000 also supports various fault monitoring and protections, including VIN under-voltage lockout (UVLO), VIN over-voltage protection (OVP), over-current protection (OCP) spike, OCP thermal design current (TDC), output OVP, under-voltage protection (UVP), over- temperature protection (OTP), and DrMOS fault protection. VIN Under-Voltage Lockout (UVLO) and Over- Voltage Protection (OVP) VIN is sensed and monitored by the analog-to- digital converter ( ADC). The ADC-sensed input voltage is converted to an unsigned binary format (READ_VIN (0.125V/LSB , 88h )) using the value set by VIN_CAL_GAIN (3Ah), which is proportional to the input voltage divider. The READ_VIN value is compared with the VIN_ON (35h) and VIN_OFF (36h) values to control the VIN UVLO threshold. If VIN is below or equal to VIN_ON when the device is off (PWM is not generated during this time) or VIN drops below VIN_OFF at any time, then VIN UVLO occurs (see Figure 5) . The only exception is when the MTP is copying at start-up. VIN VIN_UVLO PWM VIN_ON VIN_OFF Copy MTP Start Delay Start Delay ... Figure 5: VIN UVLO VIN UVLO is also enabled when both DISABLE_ALL_PRO (68h), bit [0] and RST_VIN_PRO (68h), bit[4] are low. VIN UVLO resets all shutdown protections.

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 13 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. If the current drops to the lower level , the tON accumulator decreases by the value of WEIGHT_OCSPK_L (32h) (see Figure 9) . After dropping to a sufficient value , tON decreases by 5ns. The minimum tON value is TON_MIN (1Ch). In each PWM cycle, the t ON values for both phases are the same. tON WEIGHT_ OCSPK_L WEIGHT_ OCSPK_L_INC OCSPK_L Figure 9: OCSPK_L The two OC spikes cannot shut off the chip directly. When the OC conditions are removed , tON gradually increases to the original value of WEIGHT_OCSPK_H or WEIGHT_OCSPK_L. The greater OC value has the higher priority. The SR_PWM pins (PWM pins for the MP8500) are designed to turn off later than the PWMP pins (PWM signal for the primary edge) on the MP2981 during an OC spike to reduce the SR current flowing through the diodes. This is set by register 08h, bits[15:12], and bits[6:4]. See the CTRL_OC (08h) section on page 23 for more details. Over-Temperature Protection (OTP) The SR temperature and controller die temperature are both sensed by the ADC. These values trigger different responses that are independent from one another. However, the device enters latch-off or hiccup mode if either condition is triggered. The MP8 500 send s the temperature-sense signal for the MP2981’s TEMP pin . If the MP8500 triggers a CS fault and enter s a protection mode, it pulls the TEMP pin to 3.3V. The MP2981 must have a half -divider on the TEMP pin so that the MP2981 can send the signal to the comparator and the ADC. MTP Fault If the data in the MTP is determined to be invalid by the cyclic redundancy check (CRC), then the system enters the MTP fault state and waits for the error to be cleared. Communication Failure A data transmission fault occurs when information is not properly transferred between the devices. There are several data transmission faults:

  • Sending too little data
  • Reading too little data
  • Host sending too many bytes
  • Reading too many bytes
  • Improperly set read bit in the address byte
  • Unsupported command codes PMBus/I2C Communication The MPC1100A-54-0000 supports real -time monitoring for the VR operation parameters and status with PMBus/I2C.interface. Table 1 lists the monitored parameters. Table 1: PMBus/I2C Monitored Parameters Parameter PMBus/I2C VOUT 62.5mV/LSB IOUT 0.25A/LSB Temperature 1°C VIN 0.125V/LSB Die temperature 1°C OVP ✓ UVP ✓ OCP ✓ OTP ✓ VIN UVLO ✓ VIN OV ✓ CML ✓ PMBus/I2C Interface To support multiple VR devices using the same PMBus/I2C interface, the MFR_ADDR_PMBus register or the ADDR pin can configure the PMBus/I2C address. The address is a 7 -bit code. The 3MSB are set by the register. The 4LSB bit address can either be set by the register or by the ADDR voltage. The 00h address is reserved as an all call address, which can be set for a single chip. The ADDR voltage is set by the voltage divider from the VDD18 voltage.

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 15 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. S Slave Address Wr A Command Code A S Slave Address Wr A Command Code A S Slave Address Wr A Command Code A Data Byte Low A Data Byte High A S Slave Address Wr A Command Code A A Data Byte High S Slave Address Rd Data Byte S Slave Address Wr A Command Code A AS Slave Address Rd Data Byte Low S = Start P = Stop A = Acknowledge (ACK) Master to Slave Slave to Master Wr = Write (Bit Value = 0) Rd = Read (Bit Value = 1) NA = Not Acknowledge (NACK) PPEC Byte A Data Byte A PPEC Byte A PPEC Byte A PEC Byte NA PA A A PEC Byte NA P Figure 11: Supported PMBus/I2C Transmission Structure with PEC

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 16 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. PMBUS/I2C MEMORY PAGE 0 COMMANDS/REGISTERS Command Code Command Name Type Bytes 0x00 PAGE R/W 1 0x01 OPERATION R/W 1 0x03 CLEAR_FAULTS Send 0 0x04 CTRL_PWM R/W 2 0x05 MFR_ADC_HOLD_TIME R/W 1 0x06 CTRL_VR R/W 2 0x07 CTRL_MTP R/W 2 0x08 CTRL_OC R/W 2 0x09 LOW_POWER_SET_BIT R/W 1 0x0b ZCD_TIME_SET R/W 2 0x0c ZCD_LOOP_SET R/W 2 0x0e SKIP_SR_PWM_SET R/W 2 0x0f CTRL_PWM_BK R/W 2 0x15 STORE_ALL Send 0 0x16 RESTORE_ALL Send 0 0x17 STORE_USER_ALL Send 0 0x18 RESTORE_USER_ALL Send 0 0x19 MFR_VOUT_SEL R/W 2 0x1A MFR_IOUT_SEL R/W 2 0x1B DEAD_TIME R/W 1 0x1C TON_MIN R/W 2 0x1D TON_MAX R/W 2 0x1E TON_NORMAL R/W 2 0x1F TON_MIN_LIM R/W 2 0x21 MFR_REF_CONFIG R/W 2 0x22 VOUT_TRIM R/W 1 0x25 TRANSFORMER_RATIO R/W 2 0x29 WEIGHT_ZCD R/W 2 0x2A SR_PWM_SETA_PRIDRV R/W 2 0x2B SS_SRNEG_SET R/W 2 0x2C SR_PWM_SETB R/W 2 0x2D MFR_SLOPE_SR R/W 2 0x2E MFR_SLOPE_BLK R/W 2 0x2F PRISETBLK_WEIGHT_SS R/W 2 0x30 WEIGHT_2_1 R/W 2 0x31 WEIGHT_4_3 R/W 2 0x32 WEIGHT_OCSPK_L_N R/W 2 0x33 WEIGHT_OCSPK_INC R/W 2 0x34 MFR_VIN_DROP_SET R/W 2 0x35 VIN_ON R/W 2 0x36 VIN_OFF R/W 2 0x38 IOUT_CAL_GAIN R/W 2 0x39 IOUT_CAL_OFFSET R/W 2

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 17 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. PMBUS/I2C MEMORY PAGE 0 COMMANDS/REGISTERS (continued) Command Code Command Name Type Bytes 0x3A VIN_CAL_GAIN R/W 2 0x3B VOUT_CAL_GAIN R/W 2 0x40 VIN_OV_FLT_LIM R/W 2 0x42 TEMP_GAIN_OFFSET R/W 2 0x43 DIETEMP_GAIN_OFFSET R/W 2 0x44 MFR_USER_PWD W 2 0x45 MFR_MTP_WP R/W 1 0x46 SKIPDRMOS_SR_ERARLI R/W 2 0x49 MFR_IOUT_LEVEL R/W 2 0x4B MFR_VCAL_I_MAX R/W 2 0x4C DC_TRIM R/W 1 0x50 MPS_CODE R/W 2 0x51 PRODUCT_CODE R/W 2 0x52 CONFIG_ID R/W 2 0x53 CONFIG_REV R/W 2 0x5A CALVO_LOW_TON_SS_L R/W 2 0x5B TON_SS_H R/W 2 0x5E POWER_GOOD_ON R/W 2 0x5F POWER_GOOD_OFF R/W 2 0x60 PROTECT_DELAY R/W 1 0x62 PWRGD_DELAY R/W 1 0x63 START_DELAY R/W 2 0x64 OFF_DELAY R/W 2 0x65 MFR_OTP_SET R/W 2 0x66 MFR_DIE_OTP_SET R/W 2 0x67 PMBUS/I2C_ADDR_SET R/W 1 0x68 MFR_PROTECT_CFG R/W 2 0x69 OVP_UVP_VID_SET R/W 2 0x6A OCP_TDC_SET R/W 2 0x6B OCP_SPIKE_TIMES_SET R/W 2 0x6C OCP_SPIKE_LEVEL R/W 2 0x6D UVP_MIN_SET R/W 1 0x79 STATUS_WORD R 2 0x7A STATUS_VOUT R 1 0x7B STATUS_IOUT R 1 0x7C PROTECT_SIG_GRP R 2 0x7D STATUS_TEMP R 1 0x7E STATUS_CML R 1 0x80 SYS_STATE_DBG R 1 0x81 FINAL_PMBUS/I2C_ADDR R 1 0x82 REG_LAST_FAULT_MTP R 2

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 18 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. PMBUS/I2C MEMORY PAGE 0 COMMANDS/REGISTERS (continued) Command Code Command Name Type Bytes 0x88 READ_VIN R 2 0x8B READ_VOUT R 2 0x8C READ_IOUT R 2 0x8D READ_TEMP R 1 0x8E READ_DIE_TEMP R 1 0x90 USER_KEY_INPUT W 2 0x96 READ_POUT R 2 0x99 VIN_SENSE R 2 0x9A VOUT_SENSE R 2 0x9B IOUT_SENSE R 2 0x9C TEMP_SENSE R 2 0x9D DIE_TEMP_SENSE R 2 0x9E TON_PWMP R 2 0x9F TON_SR_PWM R 2 0xF1 CLR_LAST_FAULT_WMTP Send 0 0xF2 READ_LAST_FAULT_TRIG Send 0 0xF3 CLEAR_STORE_FAULTS Send 0 0xF4 CLEAR_MTP_FAULTS Send 0

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 19 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. PAGE 0 REGISTER MAP PAGE (00h) The PAGE command configures, controls, and monitors the device through only one physical address to support normal operation, testing mode, and debugging mode. Command PAGE Format Unsigned binary Bit 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W Function PAGE Bits Bit Name Description 7:2 RESERVED Reserved. Bits[7:2] must set to 0 when changing bits[1:0]. 1:0 PAGE 2’b00: Page 0. Normal and trim registers (read/write registers) can be stored in the MTP 2’b01: Page 1. Unused 2’b10: Page 2. Each PMBus/I2C command (not including (00h)) directly reads/writes to the MTP cells 2’b11: Page 3. Debugging/testing registers. Not stored in the MTP Users should only use Page 0 to avoid unintentionally entering test mode. OPERATION (01h) The OPERATION command turns the output on or off by working with the EN pin. The MPC1100A-54- 0000 remains in the commanded operating mode until another different OPERATION command is sent, or the state of EN changes. Command OPERATION Format Unsigned binary Bit 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W Function Bits Bit Name Description

7 OPERATION 1’b1: Turn on

1’b0: Turn off 6:0 RESERVED Reserved. R/W bits are available, but do not change the device. CLEAR_FAULTS (03h) The CLEAR_FAULTS command clears any fault bit in the following status registers: STATUS_WORD (79h), STATUS_VOUT (7Ah), STATUS_IOUT (7Bh), STATUS_TEMP (7Dh), and STATUS_CML (7Eh). This command is write-only. There is no data byte for this command. CTRL_PWM (04h) The CTRL_PWM command controls PWM operation. The positive and negative edges of the SR_PWM pins (SR_PWMs) can be adjusted using the PWMP pins. The SR_PWMs can be made to turn off earlier or later than the time set by the PWMP pins. Command CTRL_PWM Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 20 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. Bits Bit Name Description 15 RESERVED Reserved. R/W bits are available, but do not change the device.

14 SKIP_SS_EN

Enables setting the MP2981’s SKIP_EN pin high during soft start. 1’b1: Enabled. The SKIP_EN pin is pulled high during soft start 1’b0: Disabled. The SKIP_EN pin is pulled low during soft start

13 VOUT_SKIP_EN

Enables VOUT skipping. Determines what happens after VOUT ramps above VOUT_SKIP_H (19h ), bits [3:2], and before VOUT ramps below VOUT_SKIP_L (19h), bits[1:0]. 1’b1: Shut down both SR_PWM pins during the dead time and after soft start. If 04h, bit[10] = 0, the primary PWMs also shut off 1’b0: No PWM shuts off

12 CLOSE_LOOP_EN

Enables the primary closed loop. 1’b1: Enabled 1’b0: Disabled

11 ZCD_LOOP_EN

Enables the primary zero-current detection (ZCD) loop. 1’b1: Enabled 1’b0: Disabled

10 VOUT_SKIP_PWMP_EN

Determines how the part responds when VOUT skipping is enabled and V OUT exceeds its limit. 1’b1: PWMP remains on when VOUT exceeds its limit during skip mode 1’b0: PWMP turns off when VOUT exceeds its limit during skip mode

9 SKIPSR_VIN_DROP_EN

Shuts off SR_PWM if the chip detects that V IN is dropping quickly, or VOSEN exceeds the VIN ADC value. 1’b1: Enabled 1’b0: Disabled 8:7 RESERVED Reserved. R/W bits are available, but do not change the device.

6 SR_ADJ_NORMAL_EN

Adjusts whether the SR_PWMs turn on/off before or after the PWMP pins. 1’b1: Enabled. If 0Fh, bit[15] and 04h, bits[4:1] are set to 1’b1, then this bit should be set to 1’b1 1’b0: Disabled. If 0Fh, bit[15] and 04h, bits[4:1] are set to 1’b0, then this bit should be set to 1’b0

5 SR_NEG_ADJ_SS_EN

Shuts off SR_PWM after or before PWMP during soft start, according to tON. This bit is related to registers 5Ah, 5Bh, and 2Bh. 1’b1: Enabled 1’b0: Disabled

4 SR_FIXED_DEC_EN

Shuts off SR_PWM a fixed time before PWMP. Related to register 2Ah. 1’b1: Enabled 1’b0: Disabled

3 SR_FIXED_EXT_EN

Shuts off SR_PWM a fixed time after PWMP. Related to register 2Ah. 1’b1: Enabled 1’b0: Disabled

2 SR_NEG_ADJ_EN

Shuts off SR_PWM a fixed time before the next PWMP. Related to register 2Ch. 1’b1: Enabled 1’b0: Disabled

1 SR_POS_DEC_EN

Turns on SR_PWM after PWMP. Related to register 2Ch. 1’b1: Enabled 1’b0: Disabled

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 21 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved.

0 SR_EN

Makes SR_PWM equal to PWMP if no other adjusting function is enabled. Only enabled when the part is not in soft start, and 04h, bit[6] = 0. 1’b1: SR_PWM = PWMP 1’b0: SR_PWM = 0 MFR_ADC_HOLD_TIME (05h) The MFR_ADC_HOLD_TIME command sets the waiting time between finishing one channel sampling and starting the next channel sampling. Command MFR_ADC_HOLD_TIME Format Unsigned binary Bit 7 6 5 4 3 2 1 0 Access R R/W R/W R/W R/W R/W R/W R/W Function X MFR_ADC_HOLD_TIME Bits Bit Name Description 7 RESERVED Not defined. Read-only. 6:0 MFR_ADC_HOLD_TIME The time after one channel finishes, and before the next channel starts. 100ns/LSB. CTRL_VR (06h) The CTRL_VR command configures certain chip functions, excluding pulse-width modulation (PWM). Command CTRL_VR Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits Bit Name Description 15 RESERVED Reserved. R/W bits are available, but do not change the device.

14 CHOP_BG

Controls the analog output to enable bandgap (BG) chop. 1’b1: Enabled 1’b0: Disabled

13 PSYS_SEL_2W

Selects the PSYS current rate by sending different READ_POUT (96h) data. 1’b1: 2 with LSB, send READ_POUT (96h), bits[10:1] to the 10-bit PSYS digital- to-analog converter (DAC) 1’b0: 1 with LSB, send READ_POUT (96h), bits[9:0] to the DAC

12 DC_CAL_EN

Enables the DC loop. 1’b1: Enabled 1’b0: Disabled

11 DIE_TEMP_RATE_NEG

Selects the die temperature’s voltage vs. temperature (V-T) rate. 1’b1: Negative 1’b0: Positive 10:9 RESERVED Reserved. R/W bits are available, but do not change the device.

8 PMBUS/I2C_ADDR_

KEEP_SAMP 1’b1: The ADC constantly samples the ADDRP pin 1’b0: The ADC samples ADDRP only seven times after the MTP address reaches 8’h20 7:4 PMBUS/I2C_FILTER_SET PMBus/I2C filter on the digital side. 10ns/LSB.

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 22 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved.

3 WAIT_VIN_START

1’b1: Wait until VIN is ready (READ_VIN > VIN_ON) before ramping V REF and generating PWMs 1’b0: Do not wait until V IN is ready (READ_VIN > VIN_ON) before ramping V REF and generating PWMs

2 SEL_PWRGD_1REF_

Selects VREF ramping or tON increasing to act as the PG reference. 1’b1: VREF 1’b0: tON

1 MFR_ONOFFDLY_CLK_

Selects the counting clock for START_DELAY and OFF_DELAY during start -up and shutdown. 1’b1: 20kHz 1’b0: 50kHz

0 KEEP_TON_MIN_LMT_SS

Determines the VOUT threshold before increasing tON during soft start. 1’b1: tON stays at the TON_MIN_LIM (1Fh) value and does not increase until VOUT exceeds VOUT UVP_MIN (19h) 1’b0: tON does not stay at the TON_MIN_LIM (1Fh) value, and begins increasing before VOUT exceeds VOUT UVP_MIN (19h) CTRL_MTP (07h) The CTRL_MTP command sets the MTP parameters. It is recommended to use the vendor’s preset configurations. Command CTRL_MTP Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function X Bits Bit Name Description

15 CRC_FAULT_USER_EN

Enables cyclic redundancy check (CRC) for the MTP user. 1’b1: Enabled 1’b0: Disabled

14 CRC_FAULT_TRIM_EN

Enables CRC for the MTP trim. 1’b1: Enabled 1’b0: Disabled

13 CRC_FAULT_TOT_EN

Enables CRC for the total MTP . Do not set this bit to 1 when using 17h (STORE_USER_ALL) to write to the MTP. 1’b1: Enabled 1’b0: Disabled

12 MTP_FAULT_BLOCK_

Determines whether an MTP fault prevents start-up, including the signature fault and CRC fault. 1’b1: Enabled. If an MTP fault occurs, the chip enters the MTP fault state, and a CLEAR_MTP_FAULTS (F4h) command must be sent to exit the state 1’b0: Disabled. The chip starts up if an MTP fault occurs

11 LAST_FAULT_BLOCK_

Prevents start-up if the data read from the MTP LAST_FAULT_ADDR is not 0. 1’b1: Enabled. If the last fault exists, the chip must receive a CLEAR_STORE_FAULTS (F3h) command to start up 1’b0: Disabled. The chip starts up, even if the last fault exists 10:6 RESERVED Reserved. R/W bits are available, but do not change the device.

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 23 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved.

5 CAL_FAULT_CRC_DIS

1’b1: Do not include MTP_FAULT_RECORD_ADDR (the 2 bytes in the MTP that store protection faults, such as OVP) when calculating CRC_TOT 1’b0: Include MTP_FAULT_RECORD_ADDR when calculating CRC_TOT

4 NO_FAULT_STORE

1’b1: Store 00h data to MTP_FAULT_RECORD_ADDR 1’b0: Store the value of MEMORY_ADDR (7Ah) to MTP_FAULT_RECORD_ADDR when storing is not triggered by a fault

3 FAULT_SINGLE_EN 1’b1: Only store the 2-byte MTP_FAULT_RECORD_ADDR

1’b0: Store the whole third section of the MTP when storing FAULT_RECORD 2 RESERVED Reserved. R/W bits are available, but do not change the device.

1 PROTECT_FAULT_

RECORD_EN Enables FAULT_RECORD. 1’b1: Enabled 1’b0: Disabled

0 MFR_MTP_COPY_EN

Reads the MTP (16h or 18h or F6h ) when the device outputs power; ineffective for the READ_LAST_FAULT command (F2h) or the reading MTP commands (16h or 18h or F6h) on Page 2. 1’b1: Enabled 1’b0: Disabled CTRL_OC (08h) The CTRL_OC command configures the over-current (OC) spike function. The PWM tON is reduced when an OC spike occurs, and recovers after the OC spike condition is removed (see Figure 12) . This protection cannot directly shut down the chip. TON_MIN_ OCSPK_H PWMP1 Valid Area PWMP2 TON_MIN_ OCSPK_H Valid Area Figure 12: OCSPK_H Command CTRL_OC Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits Bit Name Description 15:12 SR_DLY_OCSPK Sets the time lengths of the SR_PWM pins’ wait period before turning off after the PWMP pins when an over-current (OC) spike occurs. If any bit between bits[6:4] of this command is high, there must be a <1Bh (dead time setting). 5ns/LSB. 11:8 TON_MIN_OCSPK_H If an OC spike occurs on CS1 ( OCSPK_H), the minim um tON can be calculated with the equation below: (TON_MIN_OCSPK_H + 1) x 5ns 7 RESERVED Reserved. R/W bits are available, but do not change the device.

6 SR_DLY_OCSPK_H_

SS_EN Turns off the SR_PWM pins after the PWMP pins if an OC spike occurs on CS1 (OCSPK_H) during soft start. 1’b1: Enabled 1’b0: Disabled

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 24 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved.

5 SR_DLY_OCSPK_H_EN

Turns off the SR_PWM pins after the PWMP pins if an OC spike occurs on CS1 (OCSPK_H) during a time that is not soft start. 1’b1: Enabled 1’b0: Disabled

4 SR_DLY_OCSPK_L_EN

Turns off the SR_PWM pins after the PWMP pins if an OC spike occurs on CS1 (OCSPK_H) during normal operation. 1’b1: Enabled. Bit[5] must be set to 1’b1 1’b0: Disabled

3 OC_TRIG_SR_EN

Turns on the SR_PWM pins immediately if they are not on when an OC spike occurs on CS1 or CS2 (OCSPK_H or OCSPK_L, respectively) while PWMP is on. 1’b1: Enabled 1’b0: Disabled

2 OCSPK_H_TON_SS_

Adjusts tON if an OC spike occurs on CS1 (OCSPK_H) during soft start. 1’b1: Enabled 1’b0: Disabled

1 OCSPK_H_TON_EN

Adjusts tON if an OC spike occurs on CS1 (OCSPK_H) during a time that is not soft start. 1’b1: Enabled 1’b0: Disabled

0 OCSPK_L_TON_EN

Adjusts tON if an OC spike occurs on CS2 (OCSPK_L) . This cannot be adjusted during soft start. 1’b1: Enabled 1’b0: Disabled LOW_POWER_SET_BIT (09h) The LOW_POWER_SET_BIT command controls low-power mode. Command LOW_POWER_SET_BIT Format Unsigned binary Bit 7 6 5 4 3 2 1 0 Access R R R R R R R/W R/W Function X X X X X X Bits Bit Name Description 7:2 RESERVED Not defined. Read-only. 1 RESERVED Reserved. R/W bits are available, but do not change the device.

0 LOW_POWER_SET_BIT 1’b1: The chip remains in low-power mode when the EN pin is low

1’b0: The chip operates normally when the EN pin is low ZCD_TIME_SET (0Bh) The ZCD_TIME_SET command configures frequency adjusting via the zero -current detection ( ZCD) function (primary ZCD loop). Figure 13 on page 25 shows the valid ZCD1 area for this function. The valid ZCD2 area is determined by SR_PWM2. When ZCD occurs within the valid area, t ON decreases by WEIGHTN_ZCD (29h), bits[15:8]. When a ZCD event occurs outside the valid area, tON increases by WEIGHTP_ZCD (29h), bits[6:0]. Frequency adjusting completes if the following conditions are met:

  • The difference between neighboring tON values is within ZCDLOOP_HYS (0Bh ), bits[10:8] for more than 256 periods.
  • There is no load change, or another conditional change.

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 25 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. SR_PWM1 ((0Bh, bits[3:0]) x 2 + 1) x 5ns (ZCD_BLK_TIME x 2 + 1) x 5ns (0Bh, bits[6:4]) x 5ns ZCD_VALID_DLY x 5ns Valid ZCD1 Area Figure 13: Valid ZCD1 Area for ZCD Loop Function Command ZCD_TIME_SET Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function X X X X X TON_HYS ZCD_VALID_DLY ZCD_BLK_TIME ZCD_LOOP_SET (0Ch) The ZCD_LOOP_SET command configures the adjusting frequency via the zero-current detection (ZCD) function (primary ZCD loop). If ZCDLOOP_LATCHTON_EN (0Ch ), bit[5] is enabled and the frequency adjustment finishes (tON stays within the hysteresis threshold for more than 256 periods), then tON is fixed to TON_ZCDLOOP_DEC (0Fh), bits[11:8] (the 256th tON). If ZCDLOOP_LATCHTON_EN (0Ch), bit[5] is not enabled, the n the adjustment continues calculating. If ZCDLOOP_LOADLMT_EN (0C h), bit[4] = 1, then the ZCD loop is only enabled when the TDC current is within the load limitation. Command ZCD_LOOP_SET Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function LOADLMT_H LOADLMT_L Bits Bit Name Description

15 LOADLOW_ZCDLOOP_EN

Enables the ZCD loop w hen the voltage of the CS1 pin drops below the skip SR_PWMs level (1Ah , bit[8] and 1Ah , bits[3:0]) or (READ_IOUT (8Ch) / 2) is below or equal to MFR_IOUT_LEVEL_L (49h), bits[7:0]). 1’b1: Enables the ZCD loop function 1’b0: Disables the ZCD loop function 14:8 ZCDLOOP_LOADLMT_H The load’s high limit to enable the ZCD loop compared to READ_IOUT / 8 (from ADC sampling and then calculation). 2A/LSB. 7:6 RESERVED Reserved. R/W bits are available, but do not change the device.

5 ZCDLOOP_LATCHTON_EN

Latches tON after tON stays in hysteresis for 256 periods. 1’b1: Enabled 1’b0: Disabled Bits Bit Name Description 15:11 RESERVED Not defined. Read-only. 10:8 ZCDLOOP_HYS When tON stays between TON_LAST_PERIOD ± ZCDLOOP_HYS for about 256 periods, the loop is stable. 5ns/LSB. 7 RESERVED Reserved. R/W bits are available, but do not change the device. 6:4 ZCD_VALID_DLY The ZCD valid area after the delayed SR_PWM. 5ns/LSB. 3:0 ZCD_BLK_TIME The beginning area of SR_PWM is invalid for ZCD. 10ns/LSB. The ZCD blanking time can be calculated with the following equation: ZCD blanking time = (ZCD_BLK_TIME x 2 + 1) x 5ns

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 26 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved.

4 ZCDLOOP_LOADLMT_EN

Enables the load limitation for the ZCD loop. 1’b1: Enabled 1’b0: Disabled 3:0 ZCDLOOP_LOADLMT_L The load’s low limit to enable the ZCD loop compared to READ_IOUT / 4 (from ADC sampling and then calculation). 1A/LSB. SKIP_SR_PWM_SET (0Eh) The SKIP_SR_PWM_SET command configures the function that allows the SR_PWMs to be skipped under light -load conditions. Figure 14 shows the valid skip areas. When the CS1 pin is below CMP_CS1_ENTERFREQ (1Ah), the signal from CMP_CS1_ENTERFREQ goes high. The valid area to detect this comparator output to enter skip mode is defined below by bits[10:0]. This command is only valid for phase 1. BLKP x 10ns + 5ns SEL = 0 (2Ah, bits[3:0] + 2 - BLKN) x 5ns 0 < BLKN 2Ah, bits[3:0] SEL = 1 BLKN x 10ns PWM1 PWM1_DLYED Valid Area (2Ah, bits[3:0]+1) x 5ns (2Ah, bits[3:0]+1) x 5ns 5ns SEL = 1, BLKN = 0 5ns SEL = 0, BLKN > 2Ah, bits[3:0] (2Ah, bits[3:0] + 2) x 5ns Valid Area Valid Area Valid Area Figure 14: Valid Skip Area Command SKIP_SR_PWM_SET Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function SEL SKIP_SR_PWM_BLKN_SEL SKIP_SR_PWM_BLKN Bits Bit Name Description

15 SKIP_SR_PWM_EN

Turns off SR_PWM when CS is low. 1’b1: Enabled 1’b0: Disabled 14:12 SKIP_SR_PWM_NUM Sets the off time for the SR_PWM periods. After the skip delay, the SKIP_SR_PWM_NUM and SR_PWM periods (phase 1 and 2) are skipped. 11 RESERVED Reserved. R/W bits are available, but do not change the device.

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 27 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved.

10 SKIP_SR_PWM_BLKN_

Selects the valid area of SKIP_SR_PWM before or after the PWM1 pull -down pulse. 1’b1: The valid area is before the PWM1 pull-down pulse 1’b0: The valid area is after the PWM1 pull-down pulse 9:4 SKIP_SR_PWM_BLKP Sets the blanking time of the valid area after a PWM1 pull-up pulse. The blanking time can be estimated with the equation below: Skip blank time = (SKIP_SR_PWM_BLKP x 10ns + 5ns) 3:0 SKIP_SR_PWM_BLKN Sets the blanking time for the valid area border to the PWM1 pull-down pulse. If SKIP_SR_PWM_BLKN_SEL = 1, the valid area border ahead of the PWM1 pull- down pulse is SKIP_SR_PWM_BLKN x 10ns. If SKIP_SR_PWM_BLKN_SEL = 0, the valid area border after the PWM1 pull-down pulse changes is based on the following scenarios:

  • SKIP_SR_PWM_BLKN = 0: 5ns
  • 0 < SKIP_SR_PWM_BLKN < 2Ah, bits[3:0]: (2Ah, bits[3:0] + 2 x SKIP_SR_PWM_BLKN) x 5ns
  • SKIP_SR_PWM_BLKN > 2Ah, bits[3:0]: (2Ah, bits[3:0] + 2) x 5ns CTRL_PWM_BK (0Fh) The CTRL_PWM_BK command sets the PWM working options. Command CTRL_PWM_BK Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function TON_ZCDLOOP_DEC Bits Bit Name Description

15 SR_POS_EARLIERER

_EN Turns on SR_PWM before PWMP. Related to 46h. 1’b1: Enabled 1’b0: Disabled

14 SEL_ZCD_NEG 1’b1: ZCD negative edge effective

1’b0: ZCD positive edge effective

13 CALVOUT_LOW_LMT_

1’b1: Disable the function that makes the SR_PWMs turn off after the PWMP pins when READ_VOUT, bits[8:1] exceeds CALVOUT_LOW_LVL, bits[5:0] 1’b0: Enable the SR_PWMs to always turn off after the PWMPs

12 RM_VOUTLOW_SS_

1’b1: Disable the turn off later function during the VOUT low stage. The VOUT low area (VOSEN < level, tON keeps TON_MIN_LIM) during soft start is not included in TONLL or TONL 1’b0: Enable the SR_PWM pins to turn off after the PWMP pins 11:8 TON_ZCDLOOP_DEC If ZCDLOOP_LATCHTON_EN is enabled, t ON is fixed to the t ON value at the 256th cycle. 5ns/LSB. tON can be calculated with the following equation: tON - TON_ZCDLOOP_DEC x 5ns 7 RESERVED Reserved. R/W bits are available, but do not change the device.

6 ZCD1_EN

Enables ZCD1. 1’b1: Enabled 1’b0: Disabled

5 ZCD2_EN

Enables ZCD2. 1’b1: Enabled 1’b0: Disabled

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 28 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved.

4 SR_ZCD_SEPARATE 1’b1: ZCD2 = ZCD2 pin

1’b0: ZCD2 = ZCD1 pin 3:0 RESERVED Reserved. R/W bits are available, but do not change the device. STORE_ALL (15h) The STORE_ALL command instructs the PMBus/I2C slave device to copy the R/W contents from the Page 0 registers of the operating memory to the matching locations in the MTP when the command is sent for Page 0, Page 1, or Page 3 (not for Page 2). This command can be used while the device is outputting power. This command is write-only. There is no data byte for this command. Other unused MTP addresses are written to 0. RESTORE_ALL (16h) The RESTORE_ALL command instructs the PMBus/I2C slave device to copy the contents of the MTP to the matching locations in the operating memory. The values in the operating memory are overwritten by the value retrieved from the MTP. Any items that do not have matching locations in the operating memory are ignored. This command cannot be used while the device is outputting power , unless MFR_MTP_COPY_EN (register 07h, bit[0] on Page 0) is set to 1. This command is write-only. There is no data byte for this command. STORE_USER_ALL (17h) The STORE_USER_ALL command instructs the PMBus/I2C slave device to copy the read and write Page 0 registers of the operating memory (except the trim registers) to the matching locations in the MTP (inside MTP address 8’h00 to 8’hDF) when the command is sent for Page 0, Page 1, or Page 3 (not for Page 2). This command can be used while the device is outputting power. This command is write-only. There is no data byte for this command. Other unused MTP addresses inside the MTP addresses 8’h00 to 8’hDF are written to 0. RESTORE_USER_ALL (18h) The RESTORE_USER_ALL command instructs the PMBus/I2C slave device to copy the R/W contents of the MTP addresses 8’h00 to 8’hDF to the matching locations in the operating memory. The values in the operating memory are overwritten by the value retrieved from the MTP. Any items that do not have matching locations in the operating memory are ignored. This command cannot be used while the device is outputting power , unless MFR_MTP_COPY_EN (register 07h, bit[0] on Page 0) is set to 1. This command is write-only. There is no data byte for this command. MFR_VOUT_SEL (19h) The MFR_VOUT_SEL command configures VOUT_OVP_MAX , OVP_VID, UVP_VID, UVP_MIN, and VOUT_SKIP, then compares these values to the VOSEN pin. Command MFR_VOUT_SEL Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function OVP_MAX OVP_VID UVP_VID UVP_MIN SKIP_H SKIP_L

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 29 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. Bits Bit Name Description 15:13 RESERVED Reserved. R/W bits are available, but do not change the device. 12:10 OVP_MAX_LVL_SEL See the tables below for more information. The VREF level in OVP_VID, UVP_VID, and VOUT_SKIP is the VOUT reference DAC output (e.g. 21h, bits[7:0] x 6.25mV). 9:8 OVP_VID_LVL_SEL 7:6 UVP_VID_LVL_SEL 5:4 UVP_MIN_LVL_SEL 3:2 VOUT_SKIP_H_SEL 1:0 VOUT_SKIP_L_SEL OVP_MAX_LVL_SEL 0 1 2 3 4 5 6 7 Level Select 0 1 2 3 OVP_VID_LVL_SEL, OVP_VID level (V) 140% of VREF 130% of VREF 120% of VREF 110% of VREF UVP_VID_LVL_SEL, UVP_VID level (V) 90% of VREF 80% of VREF 70% of VREF 60% of VREF UVP_MIN_LVL_SEL, UVP_MIN level (V) 0.3 0.4 0.5 0.6 VOUT_SKIP_H_SEL, VOUT_SKIP_H level (V) VREF + 50mV VREF + 40mV VREF + 30mV VREF + 20mV VOUT_SKIP_L_SEL, VOUT_SKIP_L level (V) VREF + 40mV VREF + 30mV VREF + 20mV VREF + 10mV MFR_IOUT_SEL (1Ah) The MFR_IOUT_SEL command configures the light -load levels (CMP_CS1_EXITSKIP and CMP_CS1_ENTERFREQ), which are compared to the CS1 pin. After CS1 exceeds CMP_CS1_EXITSKIP, the DrMOS stops skipping (SKIP_DRMOS_EN ). When CS1 drops below CMP_CS1_ENTERFREQ, the SR_PWMs skip after a delay (SKIP_SR_PWM_EN ) for a configurable number of PWM periods. Command MFR_IOUT_SEL Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits Bit Name Description 15:11 RESERVED Reserved. R/W bits are available, but do not change the device. 10:9 CMP_CS1_EXITSKIP_ GAIN Selects the current level’s analog buffer gain when exiting skip mode. 2’b0x: Gain = 1 2’b10: Gain = 2 2’b11: Gain = 4

8 CMP_CS1_ENTERFREQ

_GAIN Selects the current level’s analog buffer gain when entering skip mode. 1’b1: Gain = 2 1’b0: Gain = 1 7:4 CMP_CS1_EXITSKIP_ SEL The final level is determined by bits[7:4], multiplied by the buffer gain. 3:0 CMP_CS1_ENTERFREQ _SEL The final level is determined by bits[3:0], multiplied by the buffer gain.

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 30 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. Table 3 lists the values for CMP_CS1_EXITSKIP. Table 4 lists the values for CMP_CS1_ENTER. Table 3: CMP_CS1_EXITSKIP Values Table 4: CMP_CS1_ENTER Values CMP_CS1_ EXITSKIP (V) CMP_CS1_EXITSKIP_ GAIN, Bits[10:9] CMP_CS1_ ENTERFREQ (V) CMP_CS1_ ENTERFREQ_GAIN, Bit[8] 0 or 1 2 3 0 1 CMP_CS1_ EXITSKIP_SEL, Bits[3:0] Mul 1 Mul 2 Mul 4 CMP_CS1_ ENTERFREQ_SEL, Bits[3:0] Mul 1 Mul 2 DEAD_TIME (1Bh) The DEAD_TIME command sets the normal working dead time. During soft start , t ON begins at TON_MIN_LIM (1Fh ), bits [13:8], and the dead time is (TON_MIN (1Ch) + DEAD_TIME (1Bh) - TON_MIN_LIM). After VOUT reaches UVP_MIN and the KEEP_TON_MIN_LMT_SS bit (06h, bit[0]) is set high, tON starts increasing. At the same time, the dead time decreases but remains at the same frequency (see Figure 15 on page 31). If KEEP_TON_MIN_LMT_SS is not enabled, then tON and the dead time start immediately. When tON reaches TON_MIN, the dead time is DEAD_TIME (1Bh). The dead time remains at this value, tON keeps ramping until tON equals TON_NORMAL (1Eh), and soft start completes. For more details on t he tON increasing speed, see the PRISETBLK_WEIGHT_SS section on page 36. Command DEAD_TIME Format Unsigned binary Bit 7 6 5 4 3 2 1 0 Access R R/W R/W R/W R/W R/W R/W R/W Function X DEAD_TIME Bits Bit Name Description 7 RESERVED Not defined. Read-only. 6:0 DEAD_TIME The real normal working dead time = ([6:0] + 1) x 5ns.

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 31 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. Time Time Dead Time tON TON_MIN_LIM TON_MIN TON_NORMAL DEAD_TIME (1Bh) TON_MIN + DEAD_TIME (1Bh) - TON_MIN_LIM VOUT Reaches UVP_MINl Fixed Frequency Frequency Decreasing Figure 15: Soft Start tON and Dead Time TON_MIN (1Ch) The TON_MIN command sets the minimum t ON in the zero -current detection (ZCD) loop and primary closed loop. It is also the end of soft start’s first stage . For more details, see the DEAD_TIME (1Bh) section on page 30. Command TON_MIN Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function X X X X X X TON_MIN Bits Bit Name Description 15:10 RESERVED Not defined. Read-only. 9:0 TON_MIN 5ns/LSB. TON_MAX (1Dh) The TON_MAX command sets the maximum t ON. In the zero-current detection (ZCD) loop and primary closed loop, tON is adjusted according to ZCD and the set signals. The adjusting process is limited between TON_MIN (1Ch) and TON_MAX (1Dh). Command TON_MAX Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function X X X X X X TON_MAX Bits Bit Name Description 15:10 RESERVED Not defined. Read-only. 9:0 TON_MAX 5ns/LSB.

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 32 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. TON_NORMAL (1Eh) The TON_NORMAL command sets the normal working tON. It is also the final tON for soft start, and the tON for open-loop operation. Command TON_NORMAL Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function X X X X X X TON_NORMAL Bits Bit Name Description 15:10 RESERVED Not defined. Read-only. 9:0 TON_NORMAL The real tON is (TON_NORMAL + 1) x 5ns. TON_MIN_LIM (1Fh) The TON_MIN_LIM command sets the starting tON for PWM during soft start. Command TON_MIN_LIM Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function TON_MIN_LIM MFR_REF_SR_CTRL (21h) The MFR_REF_SR_CTRL command configures the V OUT DAC input ( also called VID or V REF) and controls its slew rate. V REF works as a reference in primary closed -loop operation, and is the base reference for OVP_VID and UVP_VID. Command MFR_REF_SR_CTRL Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function VID_COUNTING_STEP MFR_REF_SET Bits Bit Name Description

15 CLK_COUNTING_SEL

Selects the clock counting rate. 1’b1: 1µs 1’b0: 0.1µs 14:8 VID_COUNTING_STEP Every VID_COUNTING_STEP x ( 1µs or 0.1 µs) time period, VID increase s or decreases by 6.25mV. 7:0 MFR_REF_SET VID (V) = MFR_REF_SET x 6.25mV. 6.25mv/LSB. Bits Bit Name Description 15:14 RESERVED Reserved. R/W bits are available, but do not change the device. 13:8 TON_MIN_LIM The beginning of the soft-start pulse width. Only used during soft start. The pulse width can be calculated with the following equation: Pulse width = (TON_MIN_LIM + 1) x 5ns 7:0 RESERVED Reserved. R/W bits are available, but do not change the device.

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 33 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. VOUT_TRIM (22h) The VOUT_TRIM command sets the value to compensate the system error between V REF and VOSEN. The error used for the DC loop is (21h, bits[7:0] x 4 + VOUT_TRIM - VOUT_SENSE). VOUT_SENSE is the 10-bit ADC sampling result of VOSEN. Command VOUT_TRIM Format Unsigned binary Bit 7 6 5 4 3 2 1 0 Access R R R R R/W R/W R/W R/W Function X X X X VOUT_TRIM Bits Bit Name Description 7:4 RESERVED Not defined. Read-only. 3:0 VOUT_TRIM 1.5625mV/LSB. TRANSFORMER_RATIO (25h) The TRANSFORMER_RATIO command records the transformer ratio of the specific application. Command TRANSFORMER_RATIO Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Table 5 lists the values for 25h, bits[3:0], as well as their respective transformer ratios. Table 5: Transformer Ratios 25h, Bits[3:0] 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Transformer Ratio - 1 1/2 1/3 1/4 1/5 1/6 1/7 1/8 1/9 1/10 1/11 1/12 1/13 1/14 1/15 WEIGHT_ZCD (29h) The WEIGHT_ZCD command defines the positive and negative weights used when adjusting the frequency set by zero-current detection (ZCD) functionality. Assume tON changes from INITIAL_TON (ns) to FINAL_TON (ns), and the dead time remains the same (DEAD_TIME (ns)). The adjusting time can be calculated with Equation (2): 256 5 n 1TIME(ns) n (TON_INIT _D DT _D 2 )(ns)WEIGHT _ ABS 2 −=   + + + (2) Where all variables are unitless. The variables are defined below:

  • TON_INIT_D = INITIAL_TON (ns) / 5ns - 1
  • TON_FIN_D = FINAL_TON (ns) / 5ns - 1
  • n = TON_FIN_D - TON_INIT_D + 1
  • DT = DEAD_TIME (ns) / 5ns - 1
  • WEIGHT_ABS is the absolute value of WEIGHTN_ZCD or WEIGHTP_ZCD The time above does not include the 256 PWM periods during which tON stays within the tON hysteresis (0Bh, bits[10:8]) for tON latch (0Ch, bit[5]). Bits Bit Name Description 15:4 RESERVED Reserved. R/W bits are available, but do not change the device. 3:0 TRANSFORMER_RATIO Records the transformer ratio.

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 34 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. Command WEIGHT_ZCD Format Direct Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function WEIGHTN_ZCD WEIGHTP_ZCD Bits Bit Name Description 15:8 WEIGHTN_ZCD When zero-current detection ( ZCD) occurs in a valid ZCD time (0Bh), t ON decreases by this value. Cannot be set to 0 or 0xFF. 7 RESERVED Reserved. R/W bits are available, but do not change the device. 6:0 WEIGHTP_ZCD When ZCD does not occur in a valid ZCD time (0Bh), tON increases by this value. Cannot be set to 0 or 0x01. SR_PWM_SETA_PRIDRV (2Ah) The SR_PWM_SETA_PRIDRV command controls the SR_PWM setting and sets the simulated primary driver chip delay. For more information, see the CTRL_PWM section on page 19. Command SR_PWM_SETA_PRIDRV Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function PWM_NEG_FIXED PRI_DRV_DLY_SIM Bits Bit Name Description 15:12 PWM_NEG_FIXED If SR_FIXED_DEC_EN = 1 and SR_FIXED_EXT_EN = 0 , SR_PWM shut s off before the PWMP pin of its own phase, and the change is (PWM_NEG_FIXED) x 5ns. If SR_FIXED_EXT_EN = 1 and SR_FIXED_DEC_EN = 0 or 1 , SR_PWM shuts off after PWMP, and the change is (PWM_NEG_FIXED + 1) x 5ns. 11:6 RESERVED Reserved. R/W bits are available, but do not change the device.

5 RM_PWMDEC_

REDUND Digital internal use. 4 PWM_EXT_DN_CFG Digital internal use. 3:0 PRI_DRV_DLY_SIM Delays the internal PWMPs from the output PWMPs. The time length simulates the primary-drive chip delay. The delay time can be calculated with the following equation: Delay time = (bits[3:0] + 1) x 5ns SS_SRNEG_SET (2Bh) The SS_SRNEG_SET command sets the time length that determines when the SR_PWM pin turns off (before or after PWMP during soft start ). This register works with 5Ah and 5Bh. For more information, see the CTRL_PWM section on page 19. Command SS_SRNEG_SET Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits Bit Name Description 15:12 SRNEG_SS_TONHH_ DEC If tON ≥ TON_LVL_SS_HH during soft start, then turn off SR_PWM before PWMP by SRNEG_SS_TONHH_DEC x 5ns.

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 35 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 11:8 SRNEG_SS_TONH_ DEC If TON_LVL_SS_HH > t ON ≥ TON_LVL_SS_H, then turn off SR_PWM before PWMP by SRNEG_SS_TONH_DEC x 5ns. 7:4 SRNEG_SS_TONL_ DLY If TON_LVL_SS_L > t ON ≥ TON_LVL_SS_LL during soft start , then turn off SR_PWM after PWMP by (SRNEG_SS_TONL_DLY + 1) x 5ns. 3:0 SRNEG_SS_TONLL_ DLY If tON < TON_LVL_SS_LL, then turn off SR_PWM after PWMP by (SR_NEG_SS_TONLL_DLY + 1) x 5ns. SR_PWM_SETB (2Ch) The SR_PWM_SETB command controls the SR_PWM pins’ settings. For more information, see the CTRL_PWM section on page 19. Command SR_PWM_SETB Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function SR_PWM_NEG_ADJ SR_PWM_POS_DECH SR_PWM_POS_DECL Bits Bit Name Description 15:13 RESERVED Reserved. R/W bits are available, but do not change the device 12:8 SR_PWM_NEG_ADJ SR_PWM shuts off before or after PWMP. The time length between SR_PWM’s negative edge and the other phase’s PWMP positive edge is (SR_PWM_NEG_ADJ + 1) x 5ns. 7:4 SR_PWM_POS_DECH When SR_POS_DEC_EN = 1 under conditions other than light load, SR_PWM turns on after PWMP by ( SR_PWM_POS_DECH + 1) x 5ns (the MP2981’s SKIP_EN pin is low). 3:0 SR_PWM_POS_DECL When SR_POS_DEC_EN = 1 under light-load conditions, SR_PWM turns on after PWMP by (SR_PWM_POS_DECL + 1) x 5ns (the the MP2981’s SKIP_EN pin is high). MFR_SLOPE_SR (2Dh) The MFR_SLOPE_SR command defines the capacitor’s slope charge number and current. Command MFR_SLOPE_SR Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R/W R/W R/W R/W R/W R/W R/W R/W R/W Function X X X X X X X SLOPE_CURRENT MFR_SLOPE_BLK (2Eh) The MFR_SLOPE_BLK command defines the slope discharge time. Command MFR_SLOPE_BLK Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function X X MFR_SLOPE_BLK Bits Bit Name Description 15:9 RESERVED Not defined. Read-only. 8:6 SLOPE_CAP_SET The parallel capacitor number is (8 - SLOPE_CAP_SET), and each capacitor is 3.7pF. 5:0 SLOPE_CURRENT Slope charge current. 250nA/LSB.

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 36 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. Bits Bit Name Description 15:14 RESERVED Not defined. Read-only. 13:8 MFR_SLOPE_BLK Discharge slope during dead time, excluding the first 5ns of dead time and the first (MFR_SLOPE_BLK + 1) x 5ns of the PWMP pulses. 7:0 RESERVED Reserved. R/W bits are available, but do not change the device. PRISETBLK_WEIGHT_SS (2Fh) The PRISETBLK_WEIGHT_SS command sets the blanking time of the primary set loop (primary closed loop). It is a time length at the beginning of the PWMP period. During this time, tON does not adjust based on the set loop. This command also configures how quickly tON increases during soft start. There are two tON increasing stages: fixed frequency and decreasing frequency. The first-stage cost time (tSS1) can be calculated with Equation (3): ( )SS1 (TON_MIN DEAD_ TIME 1) 256 5nst TON_MIN TON_MIN_LIMWEIGHT _SS + +  =  − (3) Where DEAD_TIME = 1Bh, bits[6:0]; TON_MIN_LIM = 1Fh, bits[13:8]; and WEIGHT_SS = 2Fh, bits[6:0]. The second-stage cost time (tSS2) can be estimated with Equation (4): SS2 (n 1) nu n (DEAD _ TIME 1) n2t 256 5ns WEIGHT _SS − + + +  =   (4) Where u = TON_MIN = 1Ch , bits [9:0]; n = TON_NORMAL - TON_MIN; and TON_NORMAL = 1Eh , bits[9:0]. Command PRISETBLK_WEIGHT_SS Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function X X BLK_TIME Bits Bit Name Description 15:14 RESERVED Not defined. Read-only. 13:8 BLK_TIME Adjusts the blank PWMP tON (only primary closed loop) at the beginning of the PWMP period. 5ns/LSB. 7 RESERVED Reserved. R/W bits are available, but do not change the device. 6:0 WEIGHT_SS Accumulation step during soft start. WEIGHT_2_1 (30h) The WEIGHT_2_1 command configures the value at which tON increases in the primary closed loop when the set signal is received during the last two quarters of the remaining PWMP pulse, and BLK_TIME (2Fh) is disabled. Command WEIGHT_2_1 Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function WEIGHT_2 WEIGHT_1

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 37 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. Bits Bit Name Description 15 RESERVED Reserved. R/W bits are available, but do not change the device. 14:8 WEIGHT_2 Value at which the primary closed loop tON increases when the set signal occurs during the third quarter of the remaining PWMP period (PWMP with BLK_TIME is disabled). 7 RESERVED Reserved. R/W bits are available, but do not change the device. 6:0 WEIGHT_1 Value at which the primary close d loop t ON increases when the set signal is received during the final quarter (not including the last 5ns) of the remaining PWMP period (PWMP with BLK_TIME is disabled). WEIGHT_4_3 (31h) The WEIGHT_4_3 command configures the value at which tON increases in the primary closed loop when the set signal is received on the first two quarters of the remaining PWMP pulse, not including BLK_TIME (2Fh). Command WEIGHT_4_3 Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function WEIGHT_4 WEIGHT_3 Bits Bit Name Description 15 RESERVED Reserved. R/W bits are available, but do not change the device. 14:8 WEIGHT_4 Value at which the primary close d loop t ON increases when the set signal is received during the first quarter of the remain ing PWMP period (PWMP with BLK_TIME is disabled). 7 RESERVED Reserved. R/W bits are available, but do not change the device. 6:0 WEIGHT_3 Value at which the primary closed loop t ON increases when the set signal is received during the second quarter of the remaining PWMP period (PWMP with BLK_TIME is disabled). WEIGHT_OCSPK_L_N (32h) The WEIGHT_OCSPK_L_N command defines the tON decreasing weight of the primary closed loop and OCSPK_L. Command WEIGHT_OCSPK_L_N Format Direct Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function WEIGHT_OCSPK_L WEIGHT_N Bits Bit Name Description 15:8 WEIGHT_OCSPK_L Value at which tON decreases when an over-current (OC) spike occurs on CS2 (OCSPK_L). 7:0 WEIGHT_N Value at which the primary closed-loop tON decreases when no set pulses appear during the PWMP period while BLK_TIME is disabled.

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 38 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. WEIGHT_OCSPK_INC (33h) The WEIGHT_OCSPK_INC command sets the t ON recovering (increasing) value after an over-current (OC) spike on CS1 or CS2 (OCSPK_H or OCSPK_L, respectively) goes low. Command WEIGHT_OCSPK_INC Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function WEIGHT_OCSPK_H_INC WEIGHT_OCSPK_L_INC Bits Bit Name Description 15 RESERVED Reserved. R/W bits are available, but do not change the device. 14:8 WEIGHT_OCSPK_H_INC Value at which tON recovers (increases) after an over-current (OC) spike on CS1 (OCSPK_H) goes low. 7 RESERVED Reserved. R/W bits are available, but do not change the device. 6:0 WEIGHT_OCSPK_L_INC Value at which t ON recovers (increases) after an OC spike on CS2 (OCSPK_L) goes low. MFR_VIN_DROP_SET (34h) The MFR_VIN_DROP_SET command configures the two functions when VIN drops. Bits Bit Name Description 15:13 RESERVED Not defined. Read-only. 12:8 RESERVED Reserved. R/W bits are available, but do not change the device. 7:4 VINL_VOUTH_DELTA When the MP2981’s VINSEN drops below VOSEN - VINL_VOUTH_DELTA, the SR_PWM pins start skipping. 3:0 VODROP_DAC When the MP2981’s VINSEN exceeds VOSEN + VODROP_DAC, the SR_PWM pins start generating. VIN_ON (35h) The VIN_ON command defines the levels for V IN to start working. After V IN ramps up to VIN_ON, the MP2981 starts to count START_DELAY (PROTECT_DELAY must finish counting before START_DELAY) and then to generate PWMs. This level should be greater than VIN_OFF. Command VIN_ON Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R/W R/W R/W R/W R/W R/W R/W R/W R/W Function X X X X X X X VIN_ON Bits Bit Name Description 15:9 RESERVED Not defined. Read-only. 8:0 VIN_ON If READ_VIN ≤ VIN_ON and the power is off or READ_VIN < VIN_OFF at any moment, VIN under-voltage lockout (UVLO) occurs. 0.25V/LSB. Command MFR_VIN_DROP_SET Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function X X X RESERVED VINL_VOUTH_DELTA VODROP_DAC

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 39 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. VIN_OFF (36h) The VIN_OFF command defines the VIN level when the device is on and V IN starts working. This level should be below VIN_ON. Command VIN_OFF Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R/W R/W R/W R/W R/W R/W R/W R/W R/W Function X X X X X X X VIN_OFF Bits Bit Name Description 15:9 RESERVED Not defined. Read-only. 8:0 VIN_OFF If READ_VIN ≤ VIN_ON and the power is off or READ_VIN < VIN_OFF at any time, VIN under-voltage lockout (UVLO) occurs. 0.25V/LSB. IOUT_CAL_GAIN (38h) The IOUT_CAL_GAIN command helps calculate READ_IOUT ( 8Ch), bits[9:0] (0.25A/LSB). IOUT_CAL_GAIN can be calculated with Equation (5): CS CS 1IOUT _ CAL _ GAIN k R 3 2 2=     (5) Where kCS is the DrMOS current-sense (CS) gain (e.g. if the CS gain is 5µA/A, kCS = 5e - 6) (in A/A), and RCS is the resistor connected from CS1/CS2 to GND (in Ω). Command IOUT_CAL_GAIN Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function X X X X X X IOUT_CAL_GAIN Bits Bit Name Description 15:10 RESERVED Not defined. Read-only. 9:0 IOUT_CAL_GAIN These bits help calculate READ_IOUT. IOUT_CAL_OFFSET (39h) The IOUT_CAL_OFFSET command calculates READ_IOUT (8Ch), bits[9:0] (0.25A/LSB). It is in signed binary format and uses complements. READ_IOUT can be estimated with Equation (6): IOUT _SENSE 205READ_IOUT IOUT _CAL _OFFSET2 IOUT _CAL _GAIN =+  (6) Where IOUT_SENSE is the 10-bit ADC sampling result on the IMON pin. Command IOUT_CAL_OFFSET Format Signed binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R/W R/W R/W R/W R/W R/W Function X X X X X X X X X X IOUT_CAL_OFFSET Bits Bit Name Description 15:6 RESERVED Not defined. Read-only.

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 40 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 5:0 IOUT_CAL_OFFSET Calculates READ_IOUT. VIN_CAL_GAIN (3Ah) The VIN_CAL_GAIN command calculates READ_VIN (88h), bits[9:0] (0.125V/LSB). VIN_CAL_GAIN can be calculated with Equation (7): 14VIN_CAL _GAIN GAIN 2= (7) Where GAIN is the VIN divider ratio (e.g. if a 48V VIN results in 1V on the MP2981’s VINSEN pin with the resistor divider, then GAIN = 1/48). READ_VIN can be estimated with Equation (8): VIN_SENSE 205READ_ VIN VIN_CAL _GAIN = (8) Where VIN_SENSE is the 10-bit ADC sampling result on the VINSEN pin. Command VIN_CAL_GAIN Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function X X X X X X VIN_CAL_GAIN Bits Bit Name Description 15:10 RESERVED Not defined. Read-only. 9:0 VIN_CAL_GAIN Calculates READ_VIN. VOUT_CAL_GAIN (3Bh) The VOUT_CAL_GAIN command helps calculate READ_VOUT ( 8Bh), bits[8:0] (62.5mV/LSB). VOUT_CAL_GAIN can be calculated with Equation (9): 11VOUT _CAL _GAIN GAIN 2= (9) Where GAIN is the V OUT divider ratio (e.g. if 6V VOUT results in 1V on the VOSEN pin with the resistor divider, then GAIN = 1/6). READ_VOUT can then be calculated with Equation (10): VOUT _SENSE 205READ_ VOUT 4 VOUT _CAL _GAIN =  (10) Where VOUT_SENSE is the 10-bit ADC sampling result of the VOSEN pin. Command VOUT_CAL_GAIN Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function X X X X X X VOUT_CAL_GAIN Bits Bit Name Description 15:10 RESERVED Not defined. Read-only. 9:0 VOUT_CAL_GAIN Helps calculated READ_VOUT.

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 41 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. VIN_OV_FLT_LIM (40h) The VIN_OV_FLT_LIM command sets the VIN over-voltage protection ( OVP) fault limit. Compared to READ_VIN (88h), bits[9:1]. Command VIN_OV_FLT_LIM Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R/W R/W R/W R/W R/W R/W R/W R/W R/W Function X X X X X X X VIN_OV_FLT_LIM Bits Bit Name Description 15:9 RESERVED Not defined. Read-only. 8:0 VIN_OV_FLT_LIM VIN over-voltage protection (OVP) limit. 0.25V/LSB. TEMP_GAIN_OFFSET (42h) The TEMP_GAIN_OFFSET command calculates READ_TEMP (8Dh ), bits[7:0] (1°C/LSB). MFR_TEMP_GAIN is an unsigned binary, while MFR_TEMP_OFFSET is a signed binary that uses complement format. READ_TEMP is calculated from the TEMP pin, and reflects the DrMOS temperature (T (°C)). Assuming the TEMP pin voltage (V) = k x (T(°C) - a), READ_TEMP can be estimated with Equation (11): TEMP _PIN_ SENSE MFR _ TEMP _ GAINREAD _ TEMP MFR _ TEMP _ OFFSET512 =+ (11) Where TEMP_PIN_SENSE is the 10-bit ADC sampling result on the TEMP pin, and MFR_TEMP_GAIN and MFR_TEMP_OFFSET can be calculated with Equation (12) and Equation (13), respectively: 0.8MFR _ TEMP _ GAIN k= (12) MFR _ TEMP _ OFFSET a= (13) Command TEMP_GAIN_OFFSET Format Unsigned binary, signed binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function MFR_TEMP_GAIN MFR_TEMP_OFFSET Bits Bit Name Description 15:8 MFR_TEMP_GAIN Proportional to the voltage vs. temperature (V-T) line gain. Unsigned binary. 7:0 MFR_TEMP_OFFSET Proportional to the voltage value when T = 0°C. Signed binary. DIETEMP_GAIN_OFFSET (43h) The DIETEMP_GAIN_OFFSET command calculates READ_DIE_TEMP (8Eh ), bits[7:0] (1°C/LSB). MFR_DIE_TEMP_GAIN is an unsigned binary, while MFR_DIE_TEMP_OFFSET is a signed binary that uses complement format. The MP2981 senses its die temperature on the chip (not the TEMP pin). READ_DIE_TEMP can be calculated with the sensed ADC results using Equation (14): DIE _ TEMP _ SENSE GAINREAD _DIE _ TEMP OFFSET 512 =+ (14)

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 42 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. MFR_DIE_TEMP_GAIN and MFR_DIE_TEMP can be estimated with Equation (15) and Equation (16), respectively: 0.8MFR _DIE _ TEMP _ GAIN k= (15) MFR _DIE _ TEMP _ OFFSET a= (16) Assume the voltage (V) input to ADC = k x (T(°C) - a) during positive mode (06h, bit[11] = 0), which is the default mode. Positive mode is the default V-T wave mode. The second mode is negative mode (06h, bit[11] = 1). In negative mode, READ_DIE_TEMP can be calculated with Equation (17): DIE _ TEMP _ SENSE (GAIN 256)READ _DIE _ TEMP OFFSET 350 512 +=− + + (17) Where DIE_TEMP_SENSE is the 10-bit ADC sampling result of the chip’s sensed temperature, GAIN is short for MFR_DIE_TEMP_GAIN, and OFFSET is short for MFR_DIE_TEMP_OFFSET. In VBE mode, MFR_DIE_TEMP_GAIN and MFR_DIE_TEMP_OFFSET can be estimated with Equation (18) and Equation (19), respectively: 0.8MFR _DIE _ TEMP _ GAIN 256k=− − (18) MFR _DIE _ TEMP _OFFSET a 350=− (19) Command DIETEMP_GAIN_OFFSET Format Unsigned binary, signed binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function MFR_DIE_TEMP_GAIN MFR_DIE_TEMP_OFFSET Bits Bit Name Description 15:8 DIE_TEMP_GAIN Helps calculate READ_DIE_TEMP. Unsigned binary. 7:0 DIE_TEMP_OFFSET Helps calculate READ_DIE_TEMP. Signed binary. MFR_USER_PWD (44h) The MFR_USER_PWD command is the configured user password for PMBus/I2C communication. Write- only. All reads are 0. Command MFR_USER_PWD Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access W W W W W W W W W W W W W W W W Function Bits Bit Name Description 15:0 MFR_USER_PWD Configures the user password for PMBus/I2C communication.

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 43 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. MFR_MTP_WP (45h) The MFR_MTP_WP command provides MTP write protection. The MTP store command cannot be executed if this byte is not 8’h63. Command MFR_MTP_WP Format Direct Bit 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W Function MFR_MTP_WP Bits Bit Name Description 7:0 MFR_MTP_WP MTP write protection. SKIPDRMOS_SR_EARLI (46h) The SKIPDRMOS_SR_EARLI command allows the device to skip the DrMOS function under light-load conditions. It is related to registers 1Ah and 49h. This register also sets the time length at which SR_PWM turns on before PWMP. Command SKIPDRMOS_SR_EARLI Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function SR_POS_EARLIER SKIPSR_DELAY Bits Bit Name Description 15:13 RESERVED Reserved. R/W bits are available, but do not change the device. 12:8 SR_POS_EARLIER Determines how early SR_PWM turns on before PWMP. 5ns/LSB. 7 RESERVED Reserved. R/W bits are available, but do not change the device.

6 SKIP_DRMOS_EN

Enables bypassing the DrMOS function (the SKIP_EN pin). 1’b1: Enabled 1’b0: Disabled 5:0 SKIPSR_DELAY_TIME If SR_PWM is triggered by SKIP_PWM_EN or SKIP_DRMOS_EN before skipping under light-load conditions, the current must stay low for this set time. One whole ADC sample round/LSB, which is about 18µs/LSB if MFR_ADC_HOLD_TIME (05H) is set to 2µs. MFR_IOUT_LEVEL (49h) The MFR_IOUT_LEVEL command configures the TDC I OUT values to skip the DrMOS function under light-load conditions (the MP2981’s SKIP_EN pin, 46h, and 1Ah). If the load increases and READ_IOUT (8Ch) / 2 exceeds MFR_IOUT_LEVEL_H, then the SKIP_EN pin goes low and the DrMOS MOSFET starts working. The other way to exit skip mode is for the CS1 pin to exceed CMP_CS1_EXITSKIP (1Ah). The only condition to enter DrMOS skip mode is that READ_IOUT (8Ch) / 2 ≤ MFR_IOUT_LEVEL_L for a configured time (46h). Command MFR_IOUT_LEVEL Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function MFR_IOUT_LEVEL_H MFR_IOUT_LEVEL_L

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 44 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. MFR_VCAL_I_MAX (4Bh) The MFR_VCAL_I_MAX command defines the integration factor and the maximum DC loop limit. Command MFR_VCAL_I_MAX Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function MFR_VCAL_I MFR_VO_CMPS_MAX Bits Bit Name Description 15:8 MFR_VCAL_I The integration factor of the DC loop. 7:0 MFR_VO_CMPS_MAX The maximum limit of the value input into the VO_COMP DAC. DC_TRIM (4Ch) The DC_TRIM command sets the initial value of the VO_COMP DAC. The initial VO_COMP is DC_TRIM x 8. When the DC loop is enabled, VO_COMP = DC_TRIM x 8 - (DC loop result). If the DC loop is disabled, the data input to the VO_COMP DAC keeps the value before disabl ing. The DAC output is divided by 2, then added to VOSEN. The sum signal is one input of the primary closed-loop comparator. Command DC_TRIM Format Direct Bit 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W Function DC_TRIM Bits Bit Name Description 7:5 RESERVED Reserved. R/W bits are available, but do not change the device. 4:0 DC_TRIM DC_TRIM x 8 is the initial value input into the VO_COMP DAC. MPS_CODE (50h) The MPS_CODE command is written with a code that represents MPS. Command MPS_CODE Format Direct Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits Bit Name Description 15:0 MPS_CODE This code represents MPS. Bits Bit Name Description 15:8 MFR_IOUT_LEVEL_H Sets the TDC IOUT value to exit DrMOS skip mode. 7:0 MFR_IOUT_LEVEL_L Sets the TDC IOUT value to enter DrMOS skip mode.

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 45 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. PRODUCT_CODE (51h) The PRODUCT_CODE command is written with “2981” (hex code), and represents the MP2981 chip. Command PRODUCT_CODE Format Direct Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits Bit Name Description 15:0 PRODUCT_CODE This code represents the MP2981 chip. It is 2981 (hex radix). CONFIG_ID (52h) The CONFIG_ID command should be written with the specific application programming code. Command CONFIG_ID Format Direct Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits Bit Name Description 15:0 CONFIG_ID Write with a specific application programming code. CONFIG_REV (53h) The CONFIG_REV command should be written with a version of the specific application programming code or complement programming code. Command CONFIG_REV Format Direct Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits Bit Name Description 15:0 CONFIG_REV Write with a version of a specific application programming code or complement programming code. CALVO_LOW_TON_SS_L (5Ah) The CALVO_LOW_TON_SS_L command defines the upper limit of V OUT to enable the two stages (TONLL and TONL ) of the SR_PWM pins turning off after the PWMPs during soft start . If V OUT > CALVOUT_LOW_LVL x 0.125V, TONLL and TONL are invalid. It also sets the two t ON boundaries of these two stages. TON_LVL_SS_L must be greater than or equal to TON_LVL_SS_LL. Command CALVO_LOW_TON_SS_L Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function CALVOUT_LOW_LVL TON_LVL_SS_L TON_LVL_SS_LL

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 46 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. TON_SS_H (5Bh) The TON_SS_H command sets the two tON boundaries that turn the SR_PWM pins off before the PWMP pins during soft start. TON_LVL_SS_HH must be greater than or equal to TON_LVL_SS_H. Bits Bit Name Description 15 RESERVED Not defined. Read-only. 14:8 TON_LVL_SS_H If TON_LVL_SS_HH > tON ≥ TON_LVL_SS_H during soft start, then the SR_PWM pins turn off before the PWMP pins by (SRNEG_SS_TONH_DEC x 5ns). Related to 2Bh. 5ns/LSB. 7:0 TON_LVL_SS_HH If tON ≥ TON_LVL_SS_HH during soft start, the SR_PWM pins turn off before the PWMP pins by (SRNEG_SS_TONHH_DEC x 5ns). Related to 2Bh. 5ns/LSB. POWER_GOOD_ON (5Eh) The POWER_GOOD_ON command defines a VID level close to the VID target (21h , bits[7:0]). This means that VID ramping up is almost completed, and the PG on delay starts to use VID (instead of tON) as the PG reference (06h, bit[2]). Command POWER_GOOD_ON Format Direct Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R/W R/W R/W R/W R/W R/W R/W R/W Function X X X X X X X X POWER_GOOD_ON Bits Bit Name Description 15:8 RESERVED Not defined. Read-only. 7:0 POWER_GOOD_ON VID level that means VID ramping up is almost done. Must be set below or equal to the VID target (21h, bits[7:0]). 6.25mV/LSB. Bits Bit Name Description 15:10 CALVOUT_LOW_LVL If READ_VOUT / 2 (8Bh) > CALVOUT_LOW_LVL, the n the TONLL and TONL stages during soft start can be disabled by setting CALVOUT_LOW_LMT_TONL (in 0Fh) high. 125mv/LSB. 9:4 TON_LVL_SS_L If TON_LVL_SS_L > tON ≥ TON_LVL_SS_LL during soft start, the SR_PWM pins turn off after the PWMP pins by (SRNEG_SS_TONL_DLY + 1) x 5ns. Related to 2Bh. 5ns/LSB. 3:0 TON_LVL_SS_LL If tON < TON_LVL_SS_LL during soft start, the SR_PWM pins turn off after the PWMP pins by (SRNEG_SS_TONLL_DLY + 1) x 5ns. Related to 2Bh. 5ns/LSB. Command TON_SS_H Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function X TON_LVL_SS_H TON_LVL_SS_HH

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 47 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. POWER_GOOD_OFF (5Fh) If VID is below or equal to this register and VID is s elected as the PG reference (06h, bit [2]), then PG goes low. Command POWER_GOOD_OFF Format Direct Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R/W R/W R/W R/W R/W R/W R/W R/W Function X X X X X X X X POWER_GOOD_OFF PROTECT_DELAY (60h) The PROTECT_DELAY sets the delay time after a shutdown occurs. After a shutdown protection that does not include an over-current (OC) spike (e.g. Phase OC, OCSPK_H , and OCSPK_L) occurs, the device starts counting PROTECT_DELAY. After this delay, the chip starts to count START_DELAY (63h), and then generates PWMs and ramps VID up again. If the device has been configured to hiccup or retry mode, the n the restart times are not complete d (VOUT_OVP_MAX, OVP_VID, UVP_VID, UVP_MIN, OCP_TDC, or OCP_SPIKE), and are reset by VIN_UVLO. Bits Bit Name Description 7 RESERVED Not defined. Read-only. 6:0 PROTECT_DELAY Sets the delay between a protection shutdown and when the device restarts. 100µs/LSB. PWRGD_DELAY (62h) The PWRGD_DELAY command sets the delay period between the end of PG reference (t ON increasing to TON_NORMAL (1Eh) or VID ramping up to POWER_GOOD_ON (5Eh)) ramping to when the PG pin turns on. Command PWRGD_DELAY Format Unsigned binary Bit 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W Function PWRGD_DELAY Bits Bit Name Description 15:8 RESERVED Not defined. Read-only. 7:0 POWER_GOOD_OFF Determines the VID level of PG off if VID is selected as the PG reference. Must be set below POWER_GOOD_ON (5Eh), bits[7:0]. 6.25mV/LSB. Command PROTECT_DELAY Format Direct Bit 7 6 5 4 3 2 1 0 Access R R/W R/W R/W R/W R/W R/W R/W Function X PROTECT_DELAY Bits Bit Name Description

7 PWRGD_DELAY_SEL 1’b1: 20kHz

1’b0: 50kHz

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 48 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. START_DELAY (63h) The START_DELAY command sets the time length for which the EN pin must stay high during start -up, after the MTP finishes restoring, and before VID starts slewing up and PWM switches. Command START_DELAY Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits Bit Name Description 15:0 START_DELAY Determines if the device requires a continuously high EN pin during start-up. The resolution is determined by MFR_ONOFFDLY_CLK_1L0S (06h, T). The time length can be calculated with the following equation: Length = 256 x T x START_DELAY[15:8] + T x START_DELAY[7:0] OFF_DELAY (64h) The OFF_DELAY command sets the delay time after the EN pin turns off or the PMBus/I2C sends an OFF command. This is during normal operation, and before shutting down VID, PG, and the PWM pins. Bits Bit Name Description 15:0 OFF_DELAY Determines the part’s delay before shutting down. The resolution is determined by MFR_ONOFFDLY_CLK_1L0S (06h, T) . The delay can be calculated with the following equation: Delay = 256 x T x OFF_DELAY[15:8] + T x OFF_DELAY, bits[7:0] MFR_OTP_SET (65h) The MFR_OTP_SET command controls the TEMP pin’s parameters if over-temperature protection (OTP) occurs. Command MFR_OTP_SET Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function MFR_OTP_HYS MFR_OTP_LIMIT Bits Bit Name Description

15 MFR_OTP_LATCH 1’b1: Latch-off mode

1’b0: Hiccup mode 14:8 MFR_OTP_HYS The TEMP pin’s over-temperature (OT) hysteresis limit. When READ_TEMP (8Dh) ≤ (MFR_OTP_LIMIT - MFR_OTP_HYS), the OT comparator goes low. 1°C/LSB. 6:0 PWRGD_DELAY After VID reaches POWER_GOOD_ON (5Eh) or t ON reaches TON_NORMAL (1Eh), this delay time starts counting. After this delay finishes, PG goes high. If 62h[7] = 1, the PWRGD_DELAY time = [6:0] x 50µs If 62h[7] = 0, the PWRGD_DELAY time = [6:0] x 20µs Command OFF_DELAY Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 49 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 7:0 MFR_OTP_LIMIT TEMP pin over-temperature (OT) limit. 1°C/LSB. MFR_DIE_OTP_SET (66h) The MFR_DIE_OTP_SET command controls the die temperature’s parameters if over-temperature protection (OTP) occurs. Command MFR_DIE_OTP_SET Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function MFR_DIE_OTP_HYS MFR_DIE_OTP_LIMIT Bits Bit Name Description

15 MFR_DIE_OTP_LATCH 1’b1: Latch-off mode

1’b0: Hiccup mode 14:8 MFR_DIE_OTP_HYS Hysteresis of the die temperature ’s over-temperature (OT) limit. When READ_TEMP (8Dh) ≤ (MFR_DIE_OTP_LIMIT - MFR_DIE_OTP_HYS), the OT comparator goes low. 1°C/LSB. 7:0 MFR_DIE_OTP_LIMIT Die temperature over-temperature (OT) limit. 1°C/LSB. PMBUS/I2C_ADDR_SET (67h) The PMBUS/I2C_ADDR_SET command configures the 7-bit PMBus/I2C slave address (the chip’s PMBus/I2C address). Bits Bit Name Description 7:0 PMBUS/I2C_ADDR_SET Final PMBus/12C address = 67h, bits[6:4]. If bit[7] = 1, then the final PMBus/I2C address bits[3:0] comes from sampling the ADDRP pin. If bit[7] = 0, then the final PMBus/I2C address [6:0] = 67h, bits[6:0]. MFR_PROTECT_CFG (68h) The MFR_PROTECT_CFG command controls certain device protections. Command MFR_PROTECT_CFG Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function Bits Bit Name Description

15 UVLO_STARTUP_MTP_EN

1’b1: Only store VIN under-voltage lockout (UVLO) conditions that occur when power is being delivered to the MTP 1’b0: Store all VIN UVLO occurrences in the MTP 14:12 RESERVED Reserved. R/W bits are available, but do not change the device.

11 DrMOS_OC_LATCH

Selects the trigger mode for DrMOS over-current protection (OCP). 1’b1: Latch-off mode 1’b0: Hiccup mode Command PMBUS/I2C_ADDR_SET Format Unsigned binary Bit 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W Function

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 50 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved.

10 DrMOS_OC_EN

Enables DrMOS OCP. 1’b1: Enabled 1’b0: Disabled

9 VOUT_OVP_MAX_LATCH

Selects the VOUT_OVP_MAX protection mode. 1’b1: Latch-off mode 1’b0: Hiccup mode

8 VOUT_OVP_MAX_EN

Enables VOUT_OVP_MAX protection. 1’b1: Enabled 1’b0: Disabled

7 DIE_TEMP_PRO_EN

Enables DIE_TEMP protection. 1’b1: Disable DIE_TEMP protection 1’b0: Enable DIE_TEMP protection

6 TEMP_PRO_EN

1’b1: Disable over-temperature protection (OTP) from the TEMP pin (not including DrMOS OC or DIE_TEMP) 1’b0: Enable OTP from the TEMP pin

5 MFR_VIN_OVP_LATCH

Determines how the device responds when a V IN protection is enabled (RST_VIN_PRO = 0). 1’b1: Latch-off mode 1’b0: Hiccup mode

4 RST_VIN_PRO

1’b1: Disable VIN protection, including VIN UVLO and VIN over-voltage protection (OVP) 1’b0: Enable VIN protection, including VIN UVLO and VIN OVP

3 UVLO_STARTUP_STATUS

_EN 1’b1: Only store VIN UVLO occurrences while power is delivered to STATUS_WORD 1’b0: Store all VIN UVLO occurrences to STATUS_WORD.

2 RST_STATUS_EN

Enables resetting STATUS_XX during a restart, after the EN pin is off, and when operation is off. 1’b1: Reset STATUS_XX during a restart 1’b0: Do not reset STATUS_XX during a restart

1 SS_EXT_CLK_SEL

Select the clock counting the 4-clock delay after tON reaches TON_NORMAL, before OVP_VID, UVP_VID, and UVP_MIN can be enabled. 1’b1: 20kHz 1’b0: 50kHz

0 DISABLE_ALL_PRO

1’b1: Disable all protection features 1’b0: Enable all protection features There are two protections that cannot be controlled by this bit:

  • PWM tON change during over -current (OC) spikes on the CS1 or CS2 pins (OCSPK_H and OCSPK_L, respectively)
  • Counting of OC spikes on CS1 ( OCSPK_H) before the device shuts down OVP_UVP_VID_SET (69h) The OVP_UVP_VID_SET command controls VOUT_OVP_VID and UVP_VID protection. Their levels are defined in 19h. Command OVP_UVP_VID_SET Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function OVP_VID_DELAYTIME UVP_VID_DELAYTIME

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 51 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. Bits Bit Name Description 15:14 OVP_VID_MODE 2’b00: No action 2’b01: Latch-off mode 2’b10: Hiccup mode 2’b11: Retry 3 times or 6 times based on OVP_VID_RETRY_TIMES

13 OVP_VID_RETRY_TIMES 1’b1: Retry 3 times

1’b1: Retry 6 times, when MFR_OVP_SET_MODE is 11b 12:8 OVP_VID_DELAYTIME If VOUT stays high for a set time, VOUT over-voltage protection (OVP) is triggered. 200ns/LSB. 7:6 UVP_VID_MODE 2’b00: No action 2’b01: Latch-off mode 2’b10: Hiccup mode 2’b11: Retry 6 times 5:0 UVP_VID_DELAYTIME If V OUT stays low for the set time, V OUT under-voltage protection (UVP) is triggered. 20µs/LSB. OCP_TDC_SET (6Ah) The OCP_TDC_SET command controls TDC over-current protection (OCP). Command OCP_TDC_SET Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function OCP_TDC_DELAYTIME OCP_TDC_LEVEL Bits Bit Name Description 15:14 OCP_TDC_MODE 2’b00: No action 2’b01: Latch-off mode 2’b10: Hiccup mode 2’b11: Retry 6 times 13:8 OCP_TDC_DELAYTIME If the TDC current stays high for this set time, over -current protection (OCP) is triggered. 100µs/LSB. 7:0 OCP_TDC_LEVEL 1A/LSB. OCP_SPIKE_TIMES_SET (6Bh) The OCP_SPIKE_TIMES_SET command controls the over-current (OC) spike time, which can shut down the chip. Command OCP_SPIKE_TIMES_SET Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function X X OCP_SPIKE_RANGE OCP_SPIKE_TIMES Bits Bit Name Description 15:14 RESERVED Not defined. Read-only.

13 DIS_OCP_SPIKE_SS 1’b1: Disable the OCP_SPIKE_TIMES protection during soft start

1’b0: Enable the OCP_SPIKE_TIMES protection during soft start 12:8 OCP_SPIKE_RANGE The time length in which to count over-current (OC) spikes on CS1 (OCSPK_H), and the time length before starting one OCSPK_H pulse. 1 PWMP period/LSB. The set time can be calculated with the following equation: Time length = (PWM1 tON + PWM2 tON + 2 dead time) x [12:8]

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 52 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 7:6 OCP_SPIKE_MODE 2’b00: No action 2’b01: Latch-off mode 2’b10: Hiccup mode 2’b11: Retry 6 times 5:0 OCP_SPIKE_TIMES If the pulse time of OC spikes on CS1 (OCSPK_H) (both PWM1 and PWM2) exceeds OCP_SPIKE_TIMES during OCP_SPIKE_RANGE, a protection is triggered. If the OCSPK_H (both PWM1 and PWM2) pulse time is below OCP_SPIKE_TIMES during OCP_SPIKE_RANGE, then OCSPK_H pul ses are recounted from 0. The next OC pulse and the detection time window (OCP_SPIKE_RANGE) also restart. OCP_SPIKE_LEVEL (6Ch) The OCP_SPIKE_LEVEL command sets the higher and lower OCP_SPIKE levels. Both levels are compared with the CS1 and CS2 pins. Command OCP_SPIKE_LEVEL Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function HIGHER_SPIKE_LVL LOWER_SPIKE_LVL Bits Bit Name Description 15:8 HIGHER_SPIKE_LVL Digital value of the higher OCP_SPIKE DAC. 2V range, 8-bit DAC. The DAC output is HIGHER_SPIKE_LVL x 2V / 256. 7:0 LOWER_SPIKE_LVL Digital value of the lower OCP_SPIKE DAC. 2V range, 8-bit DAC. The DAC output is LOWER_SPIKE_LVL x 2V / 256. UVP_MIN_SET (6Dh) The UVP_MIN_SET command controls the VOUT UVP_MIN protection. Command UVP_MIN_SET Format Unsigned binary Bit 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W Function UVP_MIN_MODE UVP_MIN_DELAY Bits Bit Name Description 7:6 UVP_MIN_MODE 2’b00: No action 2’b01: Latch-off mode 2’b10: Hiccup mode 2’b11: Retry 6 times 5:0 UVP_MIN_DELAY If VOUT stays low for this time length, the protection is triggered. 0.4µs/LSB. STATUS_WORD (79h) The STATUS_WORD command records general protections and the real-time on/off state. It is reset by an EN or OPERATION restarting if the RST_STATUS_EN bit (68h ), bit [2] is high , by sending the CLEAR_FAULTS command (03h in Page 0, Page 1, or Page 3), or by cycling the power on VCC3V3. Command STATUS_WORD Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R R R R R R Function

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 53 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. Bits Bit Name Description

15 VOUT OVP or UVP

VOUT_OVP_MAX, OVP_VID, UVP_VID, and UVP_MIN fault indicator. If output over-voltage protection (OVP) or under-voltage protection (UVP) occurs, this bit is set and latched. The specific protection is determined by STATUS_VOUT (7Ah). 1’b0: No VOUT over-voltage (OV) or under-voltage (UV) fault has occurred 1’b1: A VOUT OV or UV fault has occurred

14 OCP

OCP_TDC or OCP_SPIKE_TIMES fault indicator. If either of these IOUT protections occur, or an UV fault occurs at the beginning of OCP_TDC, this bit is set and latched. The specific protection can be viewed by STATUS_IOUT (7Bh). 1’b0: No IOUT over-current (OC) fault has occurred 1’b1: An IOUT OC fault has occurred

13 VIN_UVLO_FLAG

VIN under-voltage lockout (UVLO) protection indicator. If READ_VIN ≤ VIN_ON while the device is off, or READ_VIN < VIN_OFF at any time except during the reset all protection stages, then this bit is pulled high.

12 VIN_OVP

VIN OVP fault indicator. If input OVP occurs, this bit is set and latched. 1’b0: No VIN OV fault has occurred 1’b1: A VIN OV fault has occurred 11 PG PG pin state indicator. PG is set high after PWRGD_DELAY. When any protection or fault occurs during normal operation (power out state), PG is pulled down. 10 RESERVED Reserved. Reads are always 0.

9 DrMOS_OCP

DrMOS over-current protection ( OCP) fault indicator. If the TEMP pin reaches VCC3V3 (which means DrMOS OCP fault has occurred), this bit is set and latched. Specific protections can be viewed by PROTECT_SIG_GRP (7Ch). 1’b0: No DrMOS OC fault has occurred 1’b1: A DrMOS OC fault has occurred 8:7 RESERVED Reserved. Reads are always 0.

6 EN_SS

Chip working state indicator. 1’b1: The chip is not outputting PWMs or VREF, and the state is off 1’b0: The state is on, and PWMs are switching

5 OVP_MAX/OVP_VID_

VOUT OV positive edge fault indicator. If output OVP_MAX or VID positive edge protection occurs, this bit is set and latched. Unlike STATUS_VOUT (7Ah), this bit can be cleared by a CLEAR_FAULTS (03h) command when the protection signal stays high. 1’b0: No VOUT OV positive edge fault has occurred 1’b1: A VOUT OV positive edge fault has occurred

4 OCP_TDC_POS

IOUT OC positive-edge fault indicator. If output OC positive-edge protection occurs, this bit is set and latched. Unlike STATUS_IOUT (7Bh), this bit can be cleared by CLEAR_FAULTS (03h) when the protection signal stays high. 1’b0: No IOUT OC positive edge fault has occurred 1’b1: An IOUT OC positive edge fault has occurred

3 UVP_VID or

UVP_MIN_POS VOUT UV positive edge fault indicator. If output UV VID or MIN positive -edge protection occurs, this bit is set and latched. Unlike STATUS_VOUT (7Ah), this bit can be cleared by a CLEAR_FAULTS (03h) command when the protection signal stays high. 1’b0: No VOUT UV positive edge fault has occurred 1’b1: VOUT UV positive edge fault has occurred

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 54 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved.

2 TEMP_OTP or DIE_OTP

Over-temperature protection (OTP) positive edge fault indicator. If OTP from the TEMP pin sampling or the 2981 internal DIE_TEMP sensor fault occurs, this bit is set and latched. Specific protections can be viewed by STATUS_TEMP (7Dh). 1’b0: No over-temperature (OT) fault has occurred 1’b1: An OT fault has occurred

1 STATUS_CML_

CML positive edge fault indicator. If a CML fault occurs, this bit is set and latched. Specific protections can be viewed by STATUS_CML (7Ch). 1’b0: No CML fault has occurred 1’b1: CML fault has occurred 0 RESERVED Reserved. Unused. Reads are always 0. STATUS_VOUT (7Ah) The STATUS_VOUT command records the V OUT protection status. It can be reset by an EN or OPERATION restart if RST_STATUS_EN bit (68h ), bit [2] is high , by sending a CLEAR_FAULTS command (03h in Page 0, Page 1, or Page 3), or by cycling the power on VCC3C3. Command STATUS_VOUT Format Unsigned binary Bit 7 6 5 4 3 2 1 0 Access R R R R R R R R Function Bits Bit Name Description

7 OVP_MAX

VOUT OVP_MAX fault indicator. If VOUT exceeds VOUT_MAX, this bit is set and latched. 1’b0: No VOUT OVP_MAX fault has occurred 1’b1: A VOUT OVP_MAX fault has occurred

6 OVP_VID

VOUT OVP_VID fault indicator. If VOUT exceeds OVP_VID for a set time, this bit is set and latched. 1’b0: No VOUT OVP_VID fault has occurred 1’b1: A VOUT OVP_VID fault has occurred

5 UVP_VID

VOUT UVP_VID fault indicator. If VOUT drops below UVP_VID for a set time, this bit is set and latched. 1’b0: No VOUT OVP_MAX fault has occurred 1’b1: A VOUT OVP_MAX fault has occurred

4 UVP_MIN

VOUT OVP_MAX fault indicator. If VOUT drops below UVP_MIN, this bit is set and latched. 1’b0: No VOUT OVP_MAX fault has occurred 1’b1: A VOUT OVP_MAX fault has occurred 3:0 RESERVED Reserved. Reads are always 0. STATUS_IOUT (7Bh) The STATUS_IOUT command records the I OUT protection status. It can be reset by an EN or OPERATION restart if RST_STATUS_EN (68h), bit[2] is high, by sending a CLEAR_FAULTS command (03h on Page 0, Page 1, or Page 3), or by cycling the power on VCC3V3. Command STATUS_IOUT Format Unsigned binary Bit 7 6 5 4 3 2 1 0 Access R R R R R R R R Function

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 55 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. Bits Bit Name Description

7 OCP_TDC

Normal IOUT over-current protection (OCP) TDC fault indicator. If the TDC remains high for longer than the set time (6Ah), this bit is set and latched. 1’b0: No OCP TDC fault has occurred 1’b1: An OCP TDC fault has occurred

6 OCP_TDC_UV

Indicates an under-voltage (UV) fault caused by an IOUT OCP TDC fault. If the UV comparator output is effective when TDC OCP occurs (after the delay), this bit is set and latched. 1’b0: No OCP TDC/UV fault has occurred 1’b1: An OCP TDC/UV fault has occurred

5 OCP_SPIKE_TIMES

Indicates a UV fault caused by an IOUT OCP TDC fault. If the current-sense (CS) peak exceeds the OC SPIKE H level and the counting pulse number exceeds the set number (6Bh, bits[5:0]) in the configured range (6Bh, bits[12:8]), this bit is set and latched. 1’b0: No OCP TDC/UV fault has occurred 1’b1: An OCP TDC/UV fault has occurred 4:0 RESERVED Reserved. Reads are always 0. PROTECT_SIG_GRP (7Ch) The PROTECT_SIG_GRP command records all protection s that can result during shutdown. This register can be stored in the MTP. Command PROTECT_SIG_GRP Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R R R R R R Function Bits Bit Name Description 15:12 RESERVED Reserved. Reads are always 0.

11 DRMOS_OCP

DrMOS over-current protection (OCP) indicator. If the TEMP pin voltage exceeds 1.8V, a DrMOS OCP fault occurs. DRMOS_OCP protection is triggered, and this bit is set and latched. When an over-current (OC) condition occurs, DrMOS sets its TEMP pin to VCC. 1’b0: No DrMOS OCP has occurred 1’b1: DrMOS OCP has occurred 10 RESERVED Reserved. Reads are always 0.

9 OCP_TDC

IOUT TDC OCP indicator. If IOUT TDC OCP occurs and triggers TDC OCP protection, this bit is set and latched. 1’b0: No TDC OCP has occurred 1’b1: TDC OCP has occurred

8 OCP_SPIKE_TIMES

OCP_SPIKE_TIMES protection indicator. If an OCP_SPIKE_TIMES fault occurs and triggers a protection, this bit is set and latched. 1’b0: No OCP_SPIKE_TIMES protection has not occurred 1’b1: A OCP_SPIKE_TIMES protection has occurred

7 VIN_OVP

VIN over-voltage protection (OVP) indicator. If V IN OVP is triggered, this bit is set and latched. 1’b0: No VIN OVP has occurred 1’b1: VIN OVP has occurred

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 56 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved.

6 VIN_UVLO

VIN under-voltage lockout (UVLO) indicator. If V IN UVLO occurs when delivering power or if UVLO_STARTUP_MTP_EN (68h), bit[15] is enabled, then this bit is set and latched. 1’b0: No VIN UVLO fault has occurred 1’b1: A VIN UVLO fault has occurred

5 OTP

Over-temperature protection (OTP) from sampling the TEMP pin indicator. If this fault occurs and triggers the protection, this bit is set and latched. 1’b0: No OTP has occurred 1’b1: OTP has occurred

4 DIE_OTP

Die OTP protection indicator. If the MP2981’s die temperature exceeds its over- temperature (OT) limit and triggers the protection, this bit is set and latched. 1’b0: No die OTP has occurred 1’b1: Die OTP has occurred

3 OVP_MAX

VOUT OVP_MAX protection indicator. If a VOUT OVP max fault occurs and triggers the protection, this bit is set and latched. 1’b0: No VOUT OVP_MAX protection has occurred 1’b1: A VOUT OV_MAX protection has occurred

2 OVP_VID

VOUT OVP_VID protection indicator. If VOUT OVP VID fault occurs and triggers the protection, this bit is set and latched. 1’b0: No VOUT OVP_MAX protection has occurred 1’b1: A VOUT OV_MAX protection has occurred

1 UVP_VID

VOUT UVP_VID protection indicator. If a VOUT UVP_VID fault occurs and triggers the protection, this bit is set and latched. 1’b0: No VOUT UVP_VID protection has occurred 1’b1: A VOUT UVP_VID protection has occurred

0 UVP_MIN

VOUT UVP_MIN protection indicator. If a VOUT UVP_MIN fault occurs and triggers the protection, this bit is set and latched. 1’b0: No VOUT UVP_MIN protection has occurred 1’b1: A VOUT UVP_MIN protection has occurred STATUS_TEMP (7Dh) The STATUS_TEMP command records the protection statuses related to the TEMP pin. It can be reset by EN or OPERATION restart ing if RST_STATUS_EN bit (68h , bit [2]) is high , by sending a CLEAR_FAULTS command (03h on Page 0, Page 1, or Page 3), or by cycling the power on VCC3V3. Command STATUS_TEMP Format Unsigned binary Bit 7 6 5 4 3 2 1 0 Access R R R R R R R R Function Bits Bit Name Description

7 OTP

Over-temperature protection ( OTP) fault indicator. If an over-temperature ( OT) fault is sampled on the TEMP pin, this bit is set and latched. 1’b0: No OTP fault has occurred 1’b1: An OTP fault has occurred

6 DIE_OTP

Die OTP fault indicator. If the MP2981’s die temperature exceeds its OT threshold, this bit is set and latched. 1’b0: No Die OTP has occurred 1’b1: Die OTP has occurred

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 57 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. STATUS_CML (7Eh) The STATUS_CML command records the status between PMBus/I 2C and MTP communication. It can be reset by sending a CLEAR_FAULTS command (03h on Page 0, Page 1, or Page 3). Command STATUS_CML Format Unsigned binary Bit 7 6 5 4 3 2 1 0 Access R R R R R R R R Function Bits Bit Name Description

7 CML_INVALID_CMD

CML invalid command fault indicator. If the received PMBus/I2C command is not defined, this bit is set and latched. 1’b0: No CML invalid command fault has occurred 1’b1: A CML invalid command fault has occurred 6 INTERNAL_DEBUG Used for debugging.

5 CML_PEC_FAULT

CML peculiar fault indicator. If the received PMBus/I2C command does not match the command sent by the master, this bit is set and latched. 1’b0: No CML peculiar fault has occurred 1’b1: A CML peculiar fault has occurred

4 LATCHED_WRFAIL

WRFAIL is a flag signal from the MTP. It signifies that 1 byte written to the MTP has failed. The MTP_WRFAIL output is reset at the start of writing the next byte. This bit is the latched result of the MTP_WRFAIL signal. Reset this bit by sending a CLEAR_FAULTS command (03h) and the beginning the next MTP write process (not writing the next byte) after the current MTP storing process finishes.

3 CRC_FAULT_ENABLED

If at least one of the three cyclic redundancy check (CRC) faults occurs, then the corresponding CRC enable bit (07h, bits[15:13]) is set to 1: 1. The CRC of the first two sections of the MTP (8’h00 to 8’hDD MTP addresses, 8’hDE and 8’hDF store the CRC calculatio n result). Valid in STORE_ALL (15h), RESTORE_ALL (16h), STORE_USER_ALL (17h), and RESTORE_USER_ALL (18h). Its enable bit is 07h, bit[15]. 2. The CRC of the third section of MTP (8’hE0 to 8’hFB MTP addresses, 8’hFC, and 8’hFD are the calculated CRC). Valid in STORE_ALL (15h), RESTORE_ALL (16h), STORE_S3 (F5h), and RESTORE_S3 (F6h). Its enable bit is 07h, bit[14]. 3. The total MTP CRC (8’h00 to 8’hFD MTP addresses, 8’hFE and 8’hFF store the calculated CRC). Valid in STORE_ALL (15h) and RESTORE_ALL (16h). This CRC cannot be enabled or configured by the user due to the commands STORE_USER_ALL (17h) and RESTORE_USER_ALL (18h). If RESTORE_ALL (16h) is sent after STORE_USER_ALL (17h), this CRC error is a false alarm. Its enable bit is 07h, bit[13].

5 DRMOS_OCP

DrMOS over -current protection (OCP) fault indicator. If the TEMP pin exceeds 1.8V and a DrMOS OCP fault occurs, this bit is set and latched. When an over- current (OC) condition occurs, DrMOS sets its TEMP pin to VCC. 1’b0: No DrMOS OCP has occurred 1’b1: DrMOS OCP has occurred 4:0 RESERVED Reserved. Reads are always 0.

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 58 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved.

2 STORE_OK

MTP storing state indicator. If MTP storing has finished without errors, this bit is set. The stored MTP commands are: STOR E_ALL (15h), STORE_USER_ALL (17h), STORE_S3 (F5h), and DBG_MTP (F7h). 1’b0: MTP storing is not complete 1’b1: MTP storing has completed without errors

1 CML_OTHER_FAULT

Other CML fault indicator. If a false start or stop bit shows up during a normal I2C command, this bit is set and latched. 1’b0: No other CML fault has occurred 1’b1: A different CML fault has occurred

0 MTP_SIGNATURE_

MTP signature fault indicator. If the first 2 bytes of the MTP are not 16’h1234, this bit is set and latched. 1’b0: No MTP_SIGNATURE_FAULT has occurred 1’b1: MTP_SIGNATURE_FAULT has occurred SYS_STATE_DBG (80h) The SYS_STATE_DBG command records the state machine working in digital format. It is for debugging use. Command SYS_STATE_DBG Format Unsigned binary Bit 7 6 5 4 3 2 1 0 Access R R R R R R R R Function 0 CHIP_PWR_ON_STATE VR_OFF SYS_CRTL_STATE Bits Bit Name Description 7 RESERVED Reserved. Reads are always 0. 6:4 CHIP_PWR_ON_STATE MTP restoration status after VCC3V3 powers on. 0x03: MTP copying is complete without errors. Normal operation resumes 0x04: There is an MTP signature or cyclic redundancy check (CRC) error 0x06: A protection occurred and was stored into the MTP during the last VCC3V3 on time

3 VR_OFF

CRC or MTP fault indicator. If CRC_FAULT_TOT_EN is high and an MTP_SIGNATURE_FAULT (the first 2 bytes of MTP are not 1234h) or a CRC fault occurs, this bit is set and latched. 2:0 SYS_CRTL_STATE Indicates the state of the chip. 0x03: Waiting for VIN to exit under-voltage lockout (UVLO) conditions 0x04: Normal operation 0x07: Protection FINAL_I2C_ADDR (81h) The FINAL_I2C_ADDR command returns the final 7-bit I2C slave address, regardless of how the pin or register is configured. Command FINAL_I2C_ADDR Format Unsigned binary Bit 7 6 5 4 3 2 1 0 Access R R R R R R R R Function 0 FINAL_I2C_ADDR Bits Bit Name Description 7 RESERVED Not defined. Read-only. 6:0 FINAL_I2C_ADDR Final I2C address of this chip.

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 59 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. REG_LAST_FAULT_MTP (82h) The REG_LAST_FAULT_MTP command records protections. If PROTECT_FAULT_RECORD_EN (07h), bit[1] is set high when any one of the eleven protections in PROTECT_SIG_GRP (7Ch) occurs (except V IN UVLO), PROTECT_SIG_GRP (including the VIN_UVLO bit) are stored into the MTP addresses (8’hF4 and 8’hF5, FAULT_RECORD bytes). REG_LAST_FAULT_MTP (82h) The REG_LAST_FAULT_MTP command records protections. If PROTECT_FAULT_RECORD_EN (07h), bit[1] is set high when any one of the 11 protections in PROTECT_SIG_GRP (7Ch) occurs (except VIN UVLO), then PROTECT_SIG_GRP (including the VIN_UVLO bit) is stored to the MTP addresses (8’hF4 and 8’hF5, FAULT_RECORD bytes). During the MTP restoration process, including the two FAULT_RECORD bytes (RESTORE_ALL (16h), RESTORE_S3 (F6h) and Page 2 byte read commands), if the first 2 bytes of the MTP are correct (16’h1234), then REG_LAST_FAULT_MTP (82h) is updated. Command REG_LAST_FAULT_MTP Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R R R R R R Function Bits Bit Name Description 15:0 REG_LAST_FAULT_MTP Read result of the recorded PROTECT_SIG_GRP ( 7Ch) in the MTP. Can be reset by sending a CLR_LAST_FAULT_WMTP command (F1h) on Page 0, Page 1, or Page 3 (not Page 2) when there is no writing or reading to the MTP. It is updated during MTP restoration, which includes the two FAULT_RECORD MTP addresses (8’hf4 and 8’hf5), if the first 2 bytes of the MTP are 16’h1234. READ_VIN (88h) The READ_VIN command returns the calculated V IN from the ADC sample result o n the MP2981’s VINSEN pin. Command READ_VIN Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R R R R R R Function 0 0 0 0 0 0 READ_VIN Bits Bit Name Description 15:10 RESERVED Not defined. Read-only. 9:0 READ_VIN 0.125V/LSB. READ_VOUT (8Bh) The READ_VOUT command returns the calculated VOUT from the ADC sample result on the VOSEN pin. Command READ_VOUT Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R R R R R R Function 0 0 0 0 0 0 0 READ_VOUT

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 60 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. Bits Bit Name Description 15:9 RESERVED Not defined. Read-only. 8:0 READ_VOUT 62.5mV/LSB. READ_IOUT (8Ch) The READ_IOUT command returns the calculated IOUT from the ADC sample result on the IMON pin. Command READ_IOUT Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R R R R R R Function 0 0 0 0 0 0 READ_IOUT Bits Bit Name Description 15:10 RESERVED Not defined. Read-only. 9:0 READ_IOUT 0.25A/LSB. READ_TEMP (8Dh) The READ_TEMP command returns the calculated DrMOS temperature from the ADC sample result on the TEMP pin. Command READ_TEMP Format Unsigned binary Bit 7 6 5 4 3 2 1 0 Access R R R R R R R R Function Bits Bit Name Description 7:0 READ_TEMP 1°C/LSB. READ_DIE_TEMP (8Eh) The READ_DIE_TEMP command returns the calculated MP2981 die temperature from the ADC sample result of the chip’s die temperature sense. Command READ_DIE_TEMP Format Unsigned binary Bit 7 6 5 4 3 2 1 0 Access R R R R R R R R Function Bits Bit Name Description 7:0 READ_DIE_TEMP 1°C/LSB.

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 61 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. USER_KEY_INPUT (90h) The USER_KEY_INPUT command sets the PMBus/I2C password. After 90h is written with the value of MFR_USER_PWD (44h) and start -up restoration completed , writing Page 0 registers is allowed. MFR_USER_PWD can be all zeros. This command is write-only. It is not stored in the MTP. After MTP start-up restoration, send the PMBus command to switch to Page 0, and then set register 90h to be equal to MFR_USER_PWD. Command USER_KEY_INPUT Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access W W W W W W W W W W W W W W W W Function Bits Bit Name Description 15:0 USER_KEY_INPUT Password for PMBus/I2C communication on Page 0. Set by the user. Write-only. READ_POUT (96h) The READ_POUT command returns the monitored output power ( POUT) calculated from READ_VOUT and READ_IOUT. The PSYS pin value comes from this register. If PSYS_SEL_2W (06h), bit[13] is high, then READ_POUT, bits[10:1] are sent to the internal PSYS DAC. If PSYS_SEL_2W (06h), bit[13] is low, then READ_POUT, bits[9:0] (READ_POUT, bit[10] = 1 means 10’h3ff) are sent to the DAC. The DAC is 10 bits with a 1.28V range. The DAC output voltage is converted to a current flowing out of PSYS with a 1µA/10mV resolution. Calculate the PSYS current with Equation (20): 1 1.28VPSYS _CURRENT ( μA)0.01V DAC_IN_10BIT= (20) Where DAC_IN_10BIT is the 10-bit data inputted into the PSYS DAC. Command READ_POUT Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R R R R R R Function 0 0 0 0 0 READ_POUT VIN_SENSE (99h) The VIN_SENSE command returns the MP2981’s VINSEN pin’s 10-bit ADC sample result. Used for debugging. Command VIN_SENSE Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R R R R R R Function 0 0 0 0 0 0 VIN_SENSE Bits Bit Name Description 15:10 RESERVED Not defined. Read-only. 9:0 VIN_SENSE VINSEN (V) x 1024 / 1.6 (V). Bits Bit Name Description 15:11 RESERVED Not defined. Read-only. 10:0 READ_POUT 1W/LSB.

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 62 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. VOUT_SENSE (9Ah) The VOUT_SENSE command returns the VOSEN pin’s 10-bit ADC sample result. Used for debugging. Command VOUT_SENSE Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R R R R R R Function 0 0 0 0 0 0 VOUT_SENSE Bits Bit Name Description 15:10 RESERVED Not defined. Read-only. 9:0 VOUT_SENSE VOSEN (V) x 1024 / 1.6 (V). IOUT_SENSE (9Bh) The IOUT_SENSE command returns the IMON pin’s 10-bit ADC sample result. Used for debugging. Bits Bit Name Description 15:10 RESERVED Not defined. Read-only. 9:0 IOUT_SENSE VIMON (V) x 1024 / 1.6 (V). TEMP_SENSE (9Ch) The TEMP_SENSE command returns the TEMP pin’s 10-bit ADC sample result. Used for debugging. Command TEMP_SENSE Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R R R R R R Function 0 0 0 0 0 0 TEMP_SENSE Bits Bit Name Description 15:10 RESERVED Not defined. Read-only. 9:0 TEMP_SENSE TEMP (V) x 1024 / 1.6 (V). DIE_TEMP_SENSE (9Dh) The DIE_TEMP_SENSE command returns the 10 -bit ADC sample result of the chip ’s sensed die temperature. Used for debugging. Command DIE_TEMP_SENSE Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R R R R R R Function 0 0 0 0 0 0 DIE_TEMP_SENSE Bits Bit Name Description 15:10 RESERVED Not defined. Read-only. Command IOUT_SENSE Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R R R R R R Function 0 0 0 0 0 0 IOUT_SENSE

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 63 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. 9:0 DIE_TEMP_SENSE The ADC result of the temperature from the internal temperature sensor, typically by design. DIE_TEMP_SENSE can be calculated with the following equation: DIE_TEMP_SENSE = INTERNAL_VOLTAGE x 1024 / 1.6 In default mode, the internal temp voltage (mV) = 9.83T (°C) - 109.8. In VBE mode, voltage (mV) = -1.99T (°C) + 724.0. TON_PWMP (9Eh) The TON_PWMP command monitors the output PWMP tON. Used for debugging. Bits Bit Name Description 15:10 RESERVED Not defined. Read-only. 9:0 TON_PWMP tON for output PWMPs. 5ns/LSB. TON_SR_PWM (9Fh) This register monitors the output SR_PWMs tON. Used for debugging. Bits Bit Name Description 15:10 RESERVED Not defined. Read-only. 9:0 TON_SR_PWM tON for output SR_PWMs. 5ns/LSB. CLR_LAST_FAULT_WMTP (F1h) The CLR_LAST_FAULT_WMTP command writes the 2 FAULT_RECORD bytes of the MTP to 0000h, and clears the REG_LAST_FAULT_MTP (82h on Page 0) register. It can be sent by Page 0, Page 1, or Page 3 (not Page 2). This command is only valid when the MTP is not locked, which means that this command is not a write protection. When FAULT_SINGLE_EN (07h), bit [3] = 0, sending F1h writes all 32 bytes of the third section of the MTP (8’hE0 to 8’hFF MTP addresses), but the 2 FAULT_RECORD bytes are written to 0000h. When FAULT_SINGLE_EN = 1, sending F1h only writes the 2 bytes of the MTP, and not all 32 bytes. READ_LAST_FAULT_TRIG (F2h) Do not send this command. CLEAR_STORE_FAULTS (F3h) The CLEAR_STORE_FAULTS command clears faults. If start-up is paused by MTP_LAST_FAULT (the data of the 2 FAULT_RECORD bytes in the MTP are not all zeros, or are not found during the start -up restoration), sending F3h forces the device to continue start-up. The REG_LAST_FAULT_MTP register (82h) and the 2 bytes in the MTP are not reset by this command. It can be sent by Page 0, Page 1, or Page 3 (not Page 2). Command TON_PWMP Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R R R R R R Function 0 0 0 0 0 0 TON_PWMP Command TON_SR_PWM Format Unsigned binary Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R R R R R R Function 0 0 0 0 0 0 TON_SR_PWM

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 64 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. CLEAR_MTP_FAULTS (F4h) The CLEAR_MTP_FAULTS command clears MTP faults . If start -up is paused due to an MTP_SIGNATURE fault (the first 2 bytes of the MTP are not 1234h) or a CRC fault, sending the F4h command forces the device into the next state (checking REG_LAST_FAULT_MTP (82h)), and start -up continues. This command clears all cyclic redundancy check (CRC) errors, clears MTP_SIGN_FAULT, and resets the DBG_MTP_OK signal (the result to automatically read the MTP after the DBG_MTP command (F7h) is correct) to 1. It can be sent by Page 0, Page 1, or Page 3 (not Page 2).

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 65 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. TYPICAL APPLICATION CIRCUIT VIN 3.3V VOUT PG EN VCC33 PG EN VIN VOUT GND ADDR PSYS GND VCC5V SCL SDA GND SDA SCL GND MPC1100A- 54-0000

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 MonolithicPower.com 66 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved.

PACKAGE INFORMATION

Surface-Mount (18mmx27mmx6mm)

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 MPC1100A-54-0000 Rev. 1.0 www.MonolithicPower.com 67 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved. CARRIER INFORMATION Part Number Package MPC1100A-54-0000–Z Surface-mount (18mmx27mmx6mm) 300 N/A 13in 44mm 24mm Pin11 1 1 1 ABCDABCD ABCD ABCD Feed Direction

MPC1100A-54-0000 – NON-ISOLATED, FIXED RATIO, 300W, DIGITAL DC/DC MODULE NOT RECOMMENDED FOR NEW DESIGNS, REFER TO MPC1100C-54-0002 Notice: The information in this document is subject to change without notice. Please contact MPS for current specifications. Users should warrant and guarantee that third -party Intellectual Property rights are not infringed upon when integrating MPS products into any application. MPS will not assume any legal responsibility for any said applications. MPC1100A-54-0000 Rev. 1.0 www.MonolithicPower.com 68 3/5/2021 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2022 MPS. All Rights Reserved.

REVISION HISTORY

Revision # Revision Date Description Pages Updated 1.0 3/5/2021 Initial Release -