STM32F405xx, STM32F407xx
Electrical characteristics
On-chip peripheral current consumption
The current consumption of the on-chip peripherals is given in Table 27. The MCU is placed
under the following conditions:
• At startup, all I/O pins are configured as analog pins by firmware.
• All peripherals are disabled unless otherwise mentioned
• The code is running from Flash memory and the Flash memory access time is equal to
5 wait states at 168 MHz.
• The code is running from Flash memory and the Flash memory access time is equal to
4 wait states at 144 MHz, and the power scale mode is set to 2.
• ART accelerator and Cache off.
• The given value is calculated by measuring the difference of current consumption
– with all peripherals clocked off
– with one peripheral clocked on (with only the clock applied)
• When the peripherals are enabled: HCLK is the system clock, fPCLK1 = fHCLK/4, and
fPCLK2 = fHCLK/2.
• The typical values are obtained for VDD = 3.3 V and TA= 25 °C, unless otherwise
specified.
AHB1
AHB2
Table 27. Peripheral current consumption
Peripheral(1)
168 MHz
144 MHz
Unit
GPIO A
GPIO B
GPIO C
GPIO D
GPIO E
GPIO F
GPIO G
GPIO H
0.49
0.36
0.45
0.33
0.45
0.34
0.45
0.34
0.47
0.35
0.45
0.33
0.44
0.33
0.45
0.34
GPIO I
OTG_HS + ULPI
CRC
BKPSRAM
DMA1
DMA2
ETH_MAC +
ETH_MAC_TX
ETH_MAC_RX
ETH_MAC_PTP
OTG_FS
DCMI
0.44
0.33
mA
4.57
3.55
0.07
0.06
0.11
0.08
6.15
4.75
6.24
4.8
3.28
2.54
4.59
3.69
mA
1.04
0.80
DocID022152 Rev 4
93/185