Skip to content
What happens when

You press the power button

A short press that looks trivial hides a careful dance between the power management chip, the processor and every subsystem attached to it.

~120 ms to display on5 stepsRelated exhibit: What Is Inside a Smartphone?

Following the request, step by step

Scroll through. Each step is something that genuinely happens, with the time it typically takes.

  1. Step 01<5 ms

    The button is debounced

    The power management chip confirms a real press.

    Mechanical switches produce several rapid electrical transitions for one press. The power management integrated circuit filters those into a single clean event so the system does not wake repeatedly.

  2. Step 0210–30 ms

    The main processor wakes

    The SoC leaves its deepest sleep state.

    Phones spend most of their life in states where most of the chip is unpowered. Waking requires restoring clock domains, re-enabling power rails and bringing up memory in the right sequence.

  3. Step 0320–60 ms

    The display powers up

    Panel rails settle and the first frame is pushed.

    An OLED panel needs its supply rails to stabilise before it can show anything. Meanwhile the display controller is already receiving a framebuffer, so as soon as the panel is ready there is content to show.

  4. Step 0430–80 ms

    State is restored

    The lock screen renders from saved state.

    The system does not boot from scratch. It resumes the suspended state of the running system, which is why unlocking a modern phone feels instantaneous compared with older devices that truly powered down.

  5. Step 05100 ms – 2 s

    Radios re-sync

    Cellular and Wi-Fi reconnect in parallel.

    The radios were also asleep. They re-register with the network and re-associate with known access points. This is why notifications can arrive a moment after the screen comes on rather than before it.

Drive it yourself

The same sequence as a diagram you can play and step through.

readingswake on eventload / storenetworkMIPIrenderpowerSensor Clusteraccel, gyro, lightLow-Power Hubstays awakeSystem-on-ChipCPU, GPU, NPU, ISPMemory & StorageRAM + UFSRadios5G, Wi-Fi, BluetoothCamera Modulesensor + ISPDisplay Panelthe biggest drainBattery & PMICthe shared budget
Step 1/4tilt detected
1

1 · Sense

An always-on sensor detects a change — motion, light, a tap — without waking the main processor.

Part inspector

Select any part of the diagram to read what it does. Play the sequence, or step through it yourself.