Intel Mac Power-On Sequence: MagSafe to Stable PPBUS_G3H

Last updated August 15, 2026

This component-level diagnostic guide explains the early power-on sequence used by older MagSafe Intel Mac logic boards built around an ISL6259 or ISL6259A-type charger controller. It starts when a charger is connected with the battery disconnected and ends when a stable PPBUS_G3H rail is present.

Quick answer

On the 820-3437 reference board, full adapter voltage must reach PPDCIN_G3H, U7090 must create 3.425 V PP3V42_G3H, and U7100 must validate DCIN and ACIN before asserting SMC_BC_ACOK and opening Q7180. The U7100-controlled buck stage then creates an approximately 8.1 V base PPBUS_G3H rail, which the SMC adjusts over SMBus to about 8.45 V.

The 2013 13-inch MacBook Air A1466 logic board 820-3437 is the principal example because its schematic shows each stage clearly. The diagnostic method also applies to many earlier MagSafe Intel Macs that use the same charger topology, but component designators and target voltages can differ by model.

Scope limit: this sequence does not describe USB-C/T2 charging systems or Apple silicon Macs. For the next stage of this Intel Mac power sequence, see MacBook SMC circuits and PPBUS_G3H voltage adjustment. For later sleep-signal diagnosis, see the PM_SLP_S4_L timing guide.

Apple silicon Macs use a substantially different PMU, embedded-SMC and SoC power architecture. See the complete M1 Pro A2442 820-02098 power-on sequence.

Table of Contents

What this guide covers

The board is connected to a known-good MagSafe adapter with the battery disconnected. The objective is to trace power in the order it should appear, from adapter detection to a regulated system bus. Test the first missing checkpoint; a missing PPBUS_G3H rail does not automatically identify U7100, the SMC or any single component as faulty.

Schematic diagnostic flow for an older Intel Mac using the ISL6259 charger controller, from MagSafe connection and PP3V42_G3H creation to a stable PPBUS_G3H rail.
Older Intel Mac early power-on sequence: adapter detection, PP3V42_G3H creation, ISL6259 input validation, Q7180 inrush control, base PPBUS generation and SMC adjustment to a stable PPBUS_G3H rail.

Sequence at a glance

StageKey checkpoint820-3437 referenceWhat it proves
1. Adapter acceptedPPDCIN_G3HFull adapter voltage, typically about 14.5–14.9 V on this MacBook AirThe adapter has left its low-energy detection state and is supplying the DC-in rail.
2. Always-on railPP3V42_G3H at L70953.425 VU7090 is operating and the SMC can receive G3Hot power.
3. Charger IC awakeU7100 DCIN, VDD and ACINDCIN at adapter voltage; VDD about 5.1 V; ACIN above the 3.2 V thresholdThe ISL6259 has power and sees a valid adapter-input level.
4. Input validSMC_BC_ACOKHigh through its approximately 3.3 V pull-upU7100 has accepted the adapter input.
5. Input FET pathPPDCIN_G3H_CHGR after Q7180Near adapter voltageAGATE/SGATE control has opened the inrush and charger-input path.
6. Base system busPPBUS_G3H at L7130Approximately 8.1 VU7100, Q7130 and L7130 are producing the two-cell base bus voltage.
7. Stable system busPPBUS_G3H at L7130About 8.45 V after SMC adjustmentSMBus communication and charger regulation have reached the normal target for this board.

These values are 820-3437 references, not universal targets. Always confirm the schematic and boardview for the logic board being repaired.

1. MagSafe connection and full PPDCIN_G3H

When MagSafe is first connected, the adapter begins in a limited, low-energy detection state. A compatible input and load allow it to transition to its full output. On this 45 W MacBook Air example, PPDCIN_G3H should then be close to the adapter rating, normally about 14.5–14.9 V.

If full PPDCIN_G3H never appears, diagnose the adapter, MagSafe connector/DC-in board, cable and input path before moving downstream. A lit connector LED is useful information, but it does not prove that every charger-control signal or PPBUS_G3H is correct.

2. U7090 creates PP3V42_G3H

U7090 is an LT3470-based low-power buck converter. Adapter input reaches it through R7005 and D7005; battery input can reach the same supply path through R7006 and D7005. U7090 and L7095 create the 3.425 V PP3V42_G3H always-on rail, with the schematic specifying up to 300 mA.

820-3437 schematic showing U7090 LT3470 creating the 3.425 V PP3V42_G3H always-on rail from adapter or battery input.
820-3437 always-on supply: U7090 converts the available adapter or battery input into PP3V42_G3H at L7095, providing the 3.425 V G3Hot rail required by the SMC.

Checkpoint: measure PP3V42_G3H on L7095. If it is missing or low, first determine whether the rail is being pulled down by its load. With the board unpowered, compare resistance to ground and isolate the load before condemning U7090. Then examine the U7090 input, output, feedback network, L7095 and nearby capacitors.

3. U7100 starts: DCIN, VDD and ACIN

U7100 is the ISL6259 charger and system-bus controller on this board. CHGR_DCIN reaches pin 2. The controller develops approximately 5.1 V on pin 19 VDD, and VDD feeds the VDDP/PWM supply path through R7101.

The adapter voltage is divided by R7110 and R7111 before reaching pin 3 ACIN. The 820-3437 schematic specifies an ACIN threshold of 3.2 V ±50 mV and notes that the divider corresponds to an input threshold of about 13.15 V. With a normal 14.5–14.9 V adapter input, ACIN is commonly around 3.8 V.

820-3437 ISL6259 charger schematic showing U7100, Q7180 input MOSFETs, Q7130 switching stage, L7130 and the PPBUS_G3H output.
820-3437 charger and PPBUS section: U7100 (ISL6259) validates adapter input, controls Q7180, drives Q7130 through UGATE and LGATE, and creates PPBUS_G3H at L7130.

4. ACOK tells the SMC that adapter input is valid

After its input conditions are valid, U7100 releases the open-drain ACOK output on pin 14. The SMC_BC_ACOK signal is then pulled high to approximately 3.3 V and informs the SMC that the charger controller accepts the adapter input.

Do not combine two separate checks: SMC_BC_ACOK comes from the charger controller, while MagSafe adapter identification and LED control use the one-wire communication path. A green LED can indicate that one-wire communication is working, but it does not by itself prove that ACOK, Q7180 or PPBUS_G3H is correct.

5. AGATE and SGATE open Q7180

U7100 controls the back-to-back Q7180 input MOSFETs with AGATE and SGATE. The circuit first manages inrush current, then fully enhances the charger-input path when conditions are acceptable. Adapter power passes to PPDCIN_G3H_CHGR and through R7120, the 0.02 Ω current-sense resistor monitored by U7100 at CSIP and CSIN.

Do not diagnose Q7180 by gate voltage alone. A P-channel MOSFET turns on according to the gate-to-source voltage, so measure source, gate and drain together. If the input voltage is present before Q7180 but missing after it, check AGATE/SGATE control, both halves of Q7180, the surrounding divider and the current-sense path.

6. Q7130 and L7130 create base PPBUS_G3H

The PWM section of U7100 drives Q7130 through UGATE and LGATE. Q7130, L7130 and the output capacitors form the buck stage that creates PPBUS_G3H. The controller also monitors PHASE and the current-sense inputs for unsafe conditions.

Pin 6 CELL selects the base target used before host adjustment: approximately 12.22 V for a three-cell setting, 8.1 V for a two-cell setting, or 4.05 V for a one-cell setting. On 820-3437, the two-cell selection produces an approximately 8.1 V base PPBUS_G3H.

7. SMBus adjustment produces stable PPBUS_G3H

Once the SMC is operating, it communicates with U7100 over SMC_BC_SCL and SMC_BC_SDA. The SMC commands the charger controller to raise the base rail to the normal board target. On a working 820-3437, PPBUS_G3H is typically about 8.45 V at L7130; small measured variation can occur with the adapter, load and instrument.

A rail that reaches approximately 8.1 V but never moves to the commanded target is a different fault from a rail that is completely missing. The first pattern points toward SMC state, SMBus communication or U7100 response; the second requires checking the load and the complete switching path.

Recommended measurement order

OrderMeasureExpected on 820-3437If missing or wrong
1PPDCIN_G3HFull adapter voltageAdapter, MagSafe/DC-in path, connector and input loading.
2PP3V42_G3H at L70953.425 VU7090 supply, buck stage, feedback or a shorted load.
3U7100 pin 2 DCINNear adapter voltageTrace and components between DC-in and U7100.
4U7100 pin 19 VDDAbout 5.1 VU7100 supply/startup or loading on VDD.
5U7100 pin 3 ACINAbove 3.2 V; commonly about 3.8 VR7110/R7111 divider, DC-in level or ACIN loading.
6SMC_BC_ACOKHigh, approximately 3.3 VU7100 input validation, pull-up or a signal-line load.
7Before and after Q7180Adapter voltage passed throughAGATE/SGATE, Q7180, gate network or overcurrent protection.
8R7120 / CSIP-CSIN pathContinuous, plausible current-sense pathOpen/damaged sense resistor, trace or excessive current.
9UGATE, LGATE and PHASESwitching activity during regulationU7100 enable/protection state, Q7130 or a shorted output.
10PPBUS_G3H at L7130About 8.1 V base, then about 8.45 VBuck stage if absent; SMBus/SMC control if stuck near base.
11SMC_BC_SCL and SMC_BC_SDAIdle high with communication activityPull-ups, shorts, SMC state or U7100 communication.

Four early-power fault patterns

What you seeWhat it usually meansWhere to go next
PP3V42_G3H is missing or lowThe always-on supply has not established SMC power, or its load is pulling it down.Check U7090 input/output, L7095, feedback components and resistance to ground.
PP3V42_G3H is correct, but ACOK or the post-Q7180 input is missingU7100 has not validated the adapter or cannot open the input MOSFET path.Check DCIN, VDD, ACIN, SMC_BC_ACOK, AGATE/SGATE and Q7180.
PPBUS_G3H is missing or very lowThe bus may be shorted, the charger buck stage may not be switching, or protection may be active.Check resistance to ground, R7120, PHASE, UGATE/LGATE, Q7130, L7130 and U7100 conditions.
PPBUS_G3H reaches about 8.1 V but does not settle near 8.45 VThe base regulator is working, but SMC-commanded adjustment is absent or not being accepted.Check SMC power/reset state, SMC_BC_SCL/SDA activity, pull-ups and U7100 response.

Common diagnostic mistakes

  • Starting at PPBUS_G3H: confirm PP3V42_G3H, U7100 VDD/ACIN, ACOK and the Q7180 input path first.
  • Assuming a green MagSafe LED proves the charger circuit: the LED/one-wire path and U7100 ACOK path are related to adapter operation but are not the same signal.
  • Replacing the SMC because PPBUS is low: distinguish missing, shorted, base-only and unstable PPBUS behavior before selecting a suspect.
  • Using the 820-3437 voltage targets on every Mac: confirm the model-specific schematic, battery-cell configuration and adapter rating.
  • Power-injecting before isolating the source: disconnect the charger and battery, use a current-limited supply, and stay below the safe voltage of the rail being tested.

Related Intel Mac power-sequence guides

After stable PPBUS_G3H is present, continue with MacBook SMC circuits and PPBUS_G3H adjustment. If the board reaches the later CPU/PCH startup stage but PM_SLP_S4_L is missing or abnormal, use the Intel Mac PM_SLP_S4_L timing and fault-pattern guide.

Conclusion

The most reliable way to diagnose an older ISL6259-based Intel Mac is to follow the sequence in order: full DC-in, PP3V42_G3H, U7100 startup, ACOK, Q7180 input transfer, base PPBUS_G3H and finally SMC-commanded regulation. Recording the first checkpoint that fails turns a broad “no PPBUS” symptom into a much smaller, testable section of the circuit.

Share this:

Recent Articles