M1 Pro MPMU & SPMU Power-On Sequence | A2442 820-02098

August 16, 2026

Last updated: 16 August 2026

Stage 2 of the A2442 logic-board power-on sequence begins when U5200 has created PPBUS_AON and asserted P3V8AON_PWR_EN. U5700 then creates the 3.8V always-on supply used by the Master Power Management Unit (MPMU) U8100 and Slave Power Management Unit (SPMU) U7700. The PMUs subsequently create the first always-on and S2 rails required for the embedded SMC and M1 Pro SoC to continue starting.

This guide follows a measured working 14-inch MacBook Pro A2442 logic board 820-02098. It explains the output order of U5700, U8100 and U7700, the purpose of the MPMU and SPMU, and how to identify the controller that owns a missing rail.

Read the preceding ISL9240 power-on sequence, or return to the complete A2442 M1 Pro power-on sequence.

The elapsed values are reference capture times, not universal pass-or-fail limits. Charger type, battery state, board temperature, software state and the original trigger point can change the observed timing.

Table of Contents

Where Stage 2 begins and ends

Stage 2 starts after the charger-controller stage has produced approximately 12.3V PPBUS_AON from the initial 5V USB-C input. U5200 then asserts P3V8AON_PWR_EN, also called EN_MVR in functional descriptions. This enable starts U5700 and creates PP3V8_AON.

The stage ends when the important always-on outputs and the first S2 outputs are present:

  • PP3V8_AON from U5700
  • PP1V8_AON, PP1V2_AON and PP3V3_AON from MPMU U8100
  • PMU_CRASH_L high, confirming that the MPMU is not reporting a crash condition
  • PP1V2_S2 from MPMU U8100
  • PP5V_S2_MAIN from external regulator UC260 after an MPMU enable
  • PMU_CLK32K_SOC from U8100
  • PP0V72_S2_VDDLOW from SPMU U7700

The following Viper, Monaco and SoC awake-rail stage should not be diagnosed until these prerequisites are stable.

Stage 2 sequence overview

A2442 820-02098 M1 Pro Stage 2 power-on sequence showing U5700 PP3V8_AON, U8100 MPMU always-on and S2 rails, and U7700 SPMU PP0V72_S2_VDDLOW
Stage 2 on A2442 board 820-02098: U5700 creates PP3V8_AON, MPMU U8100 creates the principal always-on and early S2 rails, and SPMU U7700 creates PP0V72_S2_VDDLOW.

U5700 creates PP3V8_AON

U5700 is identified on the 820-02098 schematic as an RAA225501B three-phase voltage regulator. It is not a simple LDO. It is a high-current synchronous buck regulator with three independent driver and switching paths.

U5700 startup prerequisites

Input or controlExpected conditionPurpose
PPBUS_AONApproximately 12.3V during the initial boost stageMain energy input for the 3.8V regulator
P3V8AON_PWR_ENLogic high; approximately 5V in the working-board measurementEnables U5700
Internal LDO5 / PP5V_AON_P3V8AONApproximately 5V after enableSupplies the controller and initial gate-drive power
PVCC / VDRVGate-driver supply presentAllows the high-side and low-side power switches to operate
PP3V8_AON resistanceNo short to groundAllows soft start to complete without immediate over-current protection

At the beginning of the sequence PP5V_S2_MAIN does not yet exist. U5700 therefore has an internal LDO5 path for its early gate-drive and control supply. After PP5V_S2_MAIN appears, the schematic permits the external 5V rail to supply VDRV as a lower-loss operating option.

The three U5700 power phases

The controller exposes three sets of high-side drive, low-side drive, bootstrap and switch-node pins:

  • Phase 1: P3V8AON_DRVH1, P3V8AON_DRVL1 and P3V8AON_SW1, driving the Q5800 and L5800 path
  • Phase 2: P3V8AON_DRVH2, P3V8AON_DRVL2 and P3V8AON_SW2, driving the Q5820 and L5820 path
  • Phase 3: P3V8AON_DRVH3, P3V8AON_DRVL3 and P3V8AON_SW3, driving the Q5840 and L5840 path

The three inductor outputs join to form PP3V8_AON. Separate phase-current sensing allows U5700 to balance the load and protect the approximately 30A design. On the working capture PP3V8_AON reaches approximately 3.8V at about 1000ms.

Why PP3V8_AON is the hand-off point

PP3V8_AON is the power hand-off from the charger section into the PMU section. It supplies both U8100 MPMU and U7700 SPMU through their dedicated current-sense input branches. If PP3V8_AON is absent, neither PMU can complete its programmed output sequence.

This creates a strong diagnostic boundary:

  • P3V8AON_PWR_EN low: remain in the U5200 ISL9240 stage.
  • Enable high but PP3V8_AON missing: diagnose U5700, its three power stages, its drive supplies and the PP3V8_AON load.
  • PP3V8_AON correct but PMU outputs missing: move to U8100/U7700 supply, reset, clock and load diagnosis.

MPMU U8100 output sequence

U8100 is the Master Power Management Unit. It provides the principal always-on rails, generates or controls multiple S2 and awake rails, distributes clock and reset signals, monitors analogue inputs and coordinates later power-state changes.

PMU_VDDHI starts the MPMU

PMU_VDDHI is derived from PPBUS_AON through the high-value input network around R8170. The working board measures more than 1.5V and normally approximately 1.9V at this point. U8100 requires this high-voltage supervisory input to start its buck and LDO outputs.

PP3V8_AON can therefore be present while U8100 remains inactive if PMU_VDDHI is missing or below its threshold. Check R8170, the VDDHI path and U8100 before blaming the output rails.

First MPMU always-on outputs

Once its startup conditions are satisfied, U8100 creates the first low-voltage rails in a programmed order:

Approximate timeOutputSourceWhat it confirms
1003msPP1V8_AON ≈1.8VU8100 VLDO1V8The MPMU has begun its always-on LDO sequence
After PP1V8_AONMPMU_XTAL2 32.768kHzU8355 crystal/oscillator networkThe MPMU timing reference is operating
1075msPP1V2_AON ≈1.2VU8100 VLDO1V2The 1.2V always-on logic domain is available
Approximately 3100msPP3V3_AON ≈3.3VU8100 LDO outputThe later always-on domain has been released
3134msPMU_CRASH_L ≈1.2V highU8100 status outputThe PMU is not asserting a crash/restart condition

The approximately two-second gap between PP1V2_AON and PP3V3_AON is present in this particular capture and should not automatically be interpreted as a stall. Diagnose by sequence order and rail stability, not by demanding identical timing on every board.

MPMU transition into S2 outputs

After the always-on logic is established, U8100 enables the first S2 rails:

  • PP1V2_S2: approximately 1.2V at 3150ms, generated by MPMU BUCK8 and measurable around L8280.
  • PP5V_S2_MAIN: approximately 5.1V at 3155ms. U8100 asserts P5VS2TPS_PWR_EN so external regulator UC260 creates this rail. It is controlled by the MPMU but not generated inside U8100.
  • PMU_CLK32K_SOC: approximately 32.768kHz at 3160ms, distributed from U8100 toward the SoC/embedded-management clock domain.

This ownership distinction is important. If P5VS2TPS_PWR_EN is missing, diagnose the MPMU state. If the enable is present but PP5V_S2_MAIN is absent, diagnose UC260, its input/output components and the 5V S2 load.

SPMU U7700 output sequence

U7700 is the Slave Power Management Unit. “Slave” does not mean that it is a passive regulator controlled pin-by-pin by U8100. U7700 is a large programmable PMIC with its own buck converters, LDOs, GPIOs, monitoring and OTP-defined sequencing. It shares the system power-management architecture with the MPMU and supplies rails assigned to the second PMIC.

SPMU local always-on preparation

The SPMU receives PP3V8_AON through PP3V8_AON_SPMU_ISNS and develops PMU-local always-on supplies shown in the schematic, including PP1V8_AON_SPMU, PP1V2_AON_SPMU and PP1V5_AON_VCORE_SPMU. These local outputs prepare U7700 before its later S2 and awake rails are required.

The exact internal ordering of every SPMU-local rail is OTP controlled and is not fully represented by the working-board measurement table. For diagnosis, confirm PP3V8_AON at U7700 and then check the first externally useful SPMU milestone.

PP0V72_S2_VDDLOW

At approximately 3162ms, U7700 LDO0 creates PP0V72_S2_VDDLOW at about 0.72V. This occurs only a few milliseconds after the MPMU S2 outputs appear. It confirms that the SPMU has powered, accepted the platform state and released its low-voltage S2 output.

If PP1V2_S2 and PP5V_S2_MAIN are stable but PP0V72_S2_VDDLOW is absent:

  1. Power off and check the resistance of PP0V72_S2_VDDLOW to ground.
  2. Confirm PP3V8_AON reaches the SPMU input sense branch.
  3. Confirm the SPMU-local always-on supplies are not missing or shorted.
  4. Check the PP0V72 output capacitor and trace around C7760.
  5. Use current draw and thermal inspection to identify a shorted downstream load before replacing U7700.

Complete measured Stage 2 order

OrderApproximate timeSignalExpected valuePractical test pointOwner
11000msPP3V8_AON3.8VL5800 output side / rail capacitorU5700
2Before PMU outputsPMU_VDDHI>1.5V; normally ≈1.9VR8170U8100 prerequisite
31003msPP1V8_AON1.8VR8317 / rail capacitorU8100 LDO
4After PP1V8_AONMPMU_XTAL232.768kHzU8355 networkU8100 clock
51075msPP1V2_AON1.2VC8168U8100 LDO
6≈3100msPP3V3_AON3.3VC8164U8100 LDO
73134msPMU_CRASH_LHigh, ≈1.2VR8312U8100 status
83150msPP1V2_S21.2VL8280U8100 BUCK8
93155msPP5V_S2_MAIN≈5.1VLC260UC260, enabled by U8100
103160msPMU_CLK32K_SOC32.768kHzR8412U8100 clock output
113162msPP0V72_S2_VDDLOW≈0.72VC7760U7700 LDO0

Rail ownership: U5700, MPMU or SPMU?

Rail or signalCreated or controlled byDo not confuse it with
PP3V8_AONU5700 three-phase buck regulatorA direct MPMU or SPMU output
PP1V8_AONU8100 MPMU LDOPP1V8_AON_SPMU, which is local to U7700
PP1V2_AONU8100 MPMU LDOPP1V2_AON_SPMU, which is local to U7700
PP3V3_AONU8100 MPMU LDOPP3V3_S2, a different power-state rail
PP1V2_S2U8100 MPMU BUCK8PP1V2_AON, which appears much earlier
PP5V_S2_MAINUC260 external regulator, enabled by U8100An internal U8100 buck output
PP0V72_S2_VDDLOWU7700 SPMU LDO0SoC core awake rails produced later

Recommended diagnostic order

  1. Confirm PPBUS_AON is stable near 12.3V.
  2. Confirm P3V8AON_PWR_EN is asserted.
  3. Check PP3V8_AON resistance to ground with all power removed.
  4. Power the board and confirm U5700 internal gate-drive supply and PP3V8_AON output.
  5. If PP3V8_AON is missing, compare all three U5700 switch nodes with an oscilloscope.
  6. If PP3V8_AON is correct, measure PMU_VDDHI at R8170.
  7. Confirm PP1V8_AON, the 32.768kHz MPMU crystal and PP1V2_AON in that order.
  8. Allow for the normal delay before PP3V3_AON and check PMU_CRASH_L.
  9. Confirm PP1V2_S2 and P5VS2TPS_PWR_EN.
  10. If the enable is present, confirm UC260 creates PP5V_S2_MAIN.
  11. Confirm PMU_CLK32K_SOC with an oscilloscope.
  12. Finally confirm PP0V72_S2_VDDLOW from U7700.

Common Stage 2 fault patterns

What you measureMost useful next area
PPBUS_AON missingReturn to U5200 ISL9240 and the preceding USB-C input stage
PPBUS_AON correct but P3V8AON_PWR_EN lowU5200 qualification, charger fault or EN_MVR path
Enable high but PP3V8_AON is 0VU5700 VIN, LDO5/PVCC, switching stages, shorted output or fault pin
Only one U5700 phase switches at light loadMay be normal phase shedding; compare with load and a known-good board
One phase never switches even under rising loadU5700 driver, Q58xx power stage, inductor, current-sense path or OTP/controller fault
PP3V8_AON correct but PMU_VDDHI lowR8170/VDDHI network or U8100 input condition
PMU_VDDHI correct but PP1V8_AON missingU8100, PP1V8_AON short, PMU supply/ground or internal LDO sequence
PP1V8_AON present but no 32k crystal activityU8355, MPMU_XTAL1/XTAL2 components or U8100
AON rails present but PMU_CRASH_L remains lowPMU crash/reset condition, rail instability or MPMU internal fault
PP1V2_S2 missingU8100 BUCK8, L8280 path, S2 state or output short
P5VS2TPS_PWR_EN high but PP5V_S2_MAIN missingUC260, its PPBUS input, switching components or 5V S2 short
MPMU S2 rails correct but PP0V72_S2_VDDLOW missingU7700 SPMU LDO0, local AON supply or downstream VDDLOW short

Terminology used in this guide

TermFull name or meaningFunction in this stage
PMICPower Management Integrated CircuitIntegrated device containing multiple regulators, monitors and sequencing logic
MPMUMaster Power Management UnitU8100, the principal PMIC and sequence controller
SPMUSlave Power Management UnitU7700, the secondary PMIC supplying assigned rails
AONAlways-OnEarly power domain retained before the SoC reaches normal operation
S2Sleep State 2Power domain enabled after the earliest always-on stage
LDOLow-Dropout RegulatorLinear regulator used for quiet, low-current outputs
BuckStep-Down Switching RegulatorConverts a higher DC input into a lower DC output efficiently
MultiphaseSeveral interleaved switching paths sharing one outputAllows U5700 to supply high current with lower ripple and distributed heat
Phase sheddingDisabling unneeded phases at light loadReduces switching losses; likely but not proven for the U5700 startup state
PWMPulse-Width ModulationControls switch on-time to regulate the output voltage
SW or LXSwitch NodeHigh-frequency node between the power switches and inductor
PVCCPower VCCSupply for power-stage gate drivers
VDRVDriver Supply VoltageExternal or internal supply used by U5700 gate drivers
VDDHIHigh-Voltage Power/Supervisory InputAllows the MPMU to recognise that the main bus is high enough to start
VDDLOWLow-Voltage Supply Domain0.72V S2 output created by U7700
OTPOne-Time Programmable configurationStores device-specific rail assignment and sequence behaviour
SPMISystem Power Management InterfaceSerial interface used for power-management control and data
SGPIOSerial General-Purpose Input/OutputSerialised control/status link shown between PMU-related blocks
32.768kHzLow-frequency timing referenceProvides accurate sleep and power-management timing
_L suffixActive-low signalThe function is asserted when the signal is low; PMU_CRASH_L high means no crash request

Frequently asked questions

Is U5700 a one-phase or three-phase regulator?

It is physically a three-phase regulator. The open question is how many phases are active at a particular load and time. A single active phase at startup or light load is plausible phase shedding, but it must be confirmed by observing SW1, SW2 and SW3.

Is the U5700 circuit the same as an older Intel CPU Vcore regulator?

The operating principle is similar: multiple interleaved buck phases can share current and shed phases at light load. The purpose is different. U5700 creates the 3.8V always-on system rail; it is not the M1 Pro CPU core regulator.

Does U5700 create PP5V_S2_MAIN?

No. U5700 creates PP3V8_AON. UC260 creates PP5V_S2_MAIN after U8100 asserts the appropriate enable. PP5V_S2_MAIN can later help supply U5700 VDRV, but it is not an output of U5700.

Do the MPMU and SPMU start one after the other?

Both receive PP3V8_AON and have their own programmed startup logic. In the measured external sequence, the principal MPMU outputs appear first and the observed SPMU milestone PP0V72_S2_VDDLOW appears at 3162ms.

Why can PP3V8_AON be correct while no PMU rails appear?

PP3V8_AON only proves that U5700 completed its output. U8100 still needs PMU_VDDHI, correct supply and ground connections, a healthy load and its clock/reset conditions before it can release the MPMU outputs.

Can I judge a switching phase with a multimeter?

No. A multimeter can confirm average rail voltage and shorts, but it cannot reliably show interleaved PWM activity, phase shedding or a missing gate pulse. Use an oscilloscope.

Measurement and safety notes

Use DC voltage measurements for PPBUS_AON, P3V8AON_PWR_EN, PP3V8_AON, PMU_VDDHI and the static LDO outputs. Use an oscilloscope for U5700 switch nodes and the 32.768kHz clock signals.

Disconnect all power before resistance or diode-mode testing. Measure the output rail resistance before repeatedly applying power to a board with a missing rail. Use current-limited injection only when the rail voltage limit and connected devices are understood.

Do not short or heavily load PMU test points. Several outputs are low voltage and can be damaged by incorrect voltage injection. Do not connect a grounded oscilloscope reference to a floating switch node.

Continue to Stage 3

After PP0V72_S2_VDDLOW is present, the sequence moves into Viper, Monaco and SoC awake rails. Return to the complete A2442 820-02098 M1 Pro power-on sequence and continue from the last confirmed checkpoint.

Share this: