Raspberry Pi power stability notes

Related: Measure Raspberry Pi CPU temperature


The Raspberry Pi 3+ and 4 DC power input is handled by the MaxLinear MXL7704 power management IC (PMIC). A yellow lightning bolt is GPU-superimposed on the Raspberry Pi display output for low voltage. In general computing platform operation is not guaranteed with voltages out of tolerance. The SD card can become unreadable, the Pi may have random malfunctions, and corrupt data (bad writes) on the SD card. 2.5 Amps is the minimum recommended Raspberry Pi power supply current rating, but 3.0 Amps is better if using peripherals (hats). The cable between the power supply and Raspberry Pi must be of good quality to minimize voltage drop and unstable operation.

The Raspberry Pi 4 power connector is USB-C, which is markedly more robust than the micro-USB power connector of legacy Raspberry Pi models. However, it has been acknowledged that the first revision of the Raspberry Pi 4 has a defective USB-C implementation that won’t work with some standard USB-C cables.

Power Management IC

The APX803 is a simple DC input voltage monitoring IC. Raspberry Pi model 1, 2 and 3 used custom circuitry instead of a COTS PMIC to handle sequencing of discrete DC power input to the Pi subsystems. The significant current demands of the Raspberry Pi 3+ and 4 helped drive the choice of the MaxLinear MXL7704.

It has been noted that damaging the PMIC can make the Raspberry Pi too difficult to repair.

low voltage alarm

DC Voltageicon
> 4.65none
< 4.65yellow lightning bolt

Measure DC input

There is no built-in capability to measure the Raspberry Pi DC input voltage without adding an external ADC. It is possible to read the input voltage state (OK/low) from the Terminal:

Notes

When compiling programs with concerns about excessive power consumption, consider not compiling in parallel. For make, make -j2 uses 2 CPU cores for example–omit the -j option to compiler with 1 CPU core.