Datasheed STM32F401xD
Datasheed STM32F401xD
Datasheed STM32F401xD
32-bit Cortex
2
Table 1. Device summary
Reference Part number
STM32F401xD
STM32F401CD,
STM32F401RD, STM32F401VD
STM32F401xE
STM32F401CE,
STM32F401RE, STM32F401VE
LQFP100 (14 14 mm)
LQFP64 (10 10 mm)
UFQFPN48
(7 7 mm)
UFBGA100
(7 7 mm)
WLCSP49
(3.06 x 3.06 mm)
FBGA
www.st.com
Contents STM32F401xD STM32F401xE
2/130 DocID025644 Rev 2
Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.1 Compatibility with STM32F4 family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
3 Functional overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.1 ARM
Cortex
-M4 programming
manual (PM0214) available from www.st.com.
Description STM32F401xD STM32F401xE
10/130 DocID025644 Rev 2
2 Description
The STM32F401XD/XE family is based on the high-performance ARM
Cortex
-M4 32-bit
RISC core operating at a frequency of up to 84 MHz. Its Cortex
F
O D[7:0]
CMD, CK as AF
USB
OTG FS F
F
O
P
H
Y
DP
DM
D, VBUS, SOF
SP4
MOS, MSO,
SCK, NSS as AF
PD[15:0] GPO PORT D
PE[15:0]
GPO PORT E
Functional overview STM32F401xD STM32F401xE
14/130 DocID025644 Rev 2
3 Functional overview
3.1 ARM
Cortex
Cortex
-M4 with FPU processor is the latest generation of ARM processors for
embedded systems. It was developed to provide a low-cost platform that meets the needs of
MCU implementation, with a reduced pin count and low-power consumption, while
delivering outstanding computational performance and an advanced response to interrupts.
The ARM
Cortex
-M3.
3.2 Adaptive real-time memory accelerator (ART Accelerator)
The ART Accelerator is a memory accelerator which is optimized for STM32 industry-
standard ARM
Cortex
Cortex
-
b
u
s
D
-
b
u
s
S
-
b
u
s
D
M
A
_
P
D
M
A
_
M
E
M
1
D
M
A
_
M
E
M
2
D
M
A
_
P
2
MS31490V1
M3 AHB
periph1
APB1
APB2
DocID025644 Rev 2 17/130
STM32F401xD STM32F401xE Functional overview
52
3.9 Nested vectored interrupt controller (NVIC)
The devices embed a nested vectored interrupt controller able to manage 16 priority levels,
and handle up to 62 maskable interrupt channels plus the 16 interrupt lines of the
Cortex
DD
_V
BAT
DD
Table 11. Voltage characteristics
Symbol Ratings Min Max Unit
V
DD
V
SS
External main supply voltage (including V
DDA
,
V
DD
and
V
BAT
)
(1)
1. All main power (V
DD
, V
DDA
) and ground (V
SS
, V
SSA
) pins must always be connected to the external power
supply, in the permitted range.
0.3 4.0
V
V
IN
Input voltage on FT pins
(2)
2. V
IN
maximum value must always be respected. Refer to Table 12 for the values of the maximum allowed
injected current.
V
SS
0.3 V
DD
+4.0
Input voltage for BOOT0 V
SS
9.0
|V
DDx
| Variations between different V
DD
power pins - 50
mV
|V
SSX
V
SS
| Variations between all the different ground pins - 50
V
ESD(HBM)
Electrostatic discharge voltage (human body model)
see Section 6.3.14:
Absolute maximum
ratings (electrical
sensitivity)
DocID025644 Rev 2 57/130
STM32F401xD STM32F401xE Electrical characteristics
112
Table 12. Current characteristics
Symbol Ratings Max. Unit
I
VDD
Total current into sum of all V
DD_x
power lines (source)
(1)
160
mA
I
VSS
Total current out of sum of all V
SS_x
ground lines (sink)
(1)
-160
I
VDD
Maximum current into each V
DD_x
power line (source)
(1)
100
I
VSS
Maximum current out of each V
SS_x
ground line (sink)
(1)
-100
I
IO
Output current sunk by any I/O and control pin 25
Output current sourced by any I/O and control pin -25
I
IO
Total output current sunk by sum of all I/O and control pins
(2)
120
Total output current sourced by sum of all I/Os and control pins
(2)
-120
I
INJ(PIN)
(3)
Injected current on FT pins
(4)
5/+0
Injected current on NRST and B pins
(4)
I
INJ(PIN)
Total injected current (sum of all I/O and control pins)
(5)
25
1. All main power (V
DD
, V
DDA
) and ground (V
SS
, V
SSA
) pins must always be connected to the external power supply, in the
permitted range.
2. This current consumption must be correctly distributed over all I/Os and control pins. The total output current must not be
sunk/sourced between two consecutive power supply pins referring to high pin count LQFP packages.
3. Negative injection disturbs the analog performance of the device. See note in Section 6.3.20: 12-bit ADC characteristics.
4. Positive injection is not possible on these I/Os and does not occur for input voltages lower than the specified maximum
value.
5. When several inputs are submitted to a current injection, the maximum I
INJ(PIN)
is the absolute sum of the positive and
negative injected currents (instantaneous values).
Table 13. Thermal characteristics
Symbol Ratings Value Unit
T
STG
Storage temperature range 65 to +150
C
T
J
Maximum junction temperature 125
T
LEAD
Maximum lead temperature during soldering
(WLCSP49, LQFP64/100, UFQFPN48,
UFBGA100)
see note
(1)
1. Compliant with JEDEC Std J-STD-020D (for small body, Sn-Pb or Pb assembly), the ST ECOPACK
7191395 specification, and the European directive on Restrictions on Hazardous Substances (ROHS
directive 2011/65/EU, July 2011).
Electrical characteristics STM32F401xD STM32F401xE
58/130 DocID025644 Rev 2
6.3 Operating conditions
6.3.1 General operating conditions
Table 14. General operating conditions
Symbol Parameter Conditions Min Typ Max Unit
f
HCLK
Internal AHB clock frequency
Power Scale3: Regulator ON,
VOS[1:0] bits in PWR_CR register = 0x01
0 - 60
MHz
Power Scale2: Regulator ON,
VOS[1:0] bits in PWR_CR register = 0x10
0 - 84
f
PCLK1
Internal APB1 clock frequency 0 - 42
f
PCLK2
Internal APB2 clock frequency 0 - 84
V
DD
Standard operating voltage 1.7
(1)
- 3.6
V
V
DDA
(2)(3)
Analog operating voltage
(ADC limited to 1.2 M
samples)
Must be the same potential as V
DD
(4)
1.7
(1)
- 2.4
Analog operating voltage
(ADC limited to 2.4 M
samples)
2.4 - 3.6
V
BAT
Backup operating voltage 1.65 - 3.6
V
12
Regulator ON: 1.2 V internal
voltage on V
CAP_1
/V
CAP_2
pins
VOS[1:0] bits in PWR_CR register = 0x01
Max frequency 60 MHz
1.08
(5)
1.14 1.20
(5)
VOS[1:0] bits in PWR_CR register = 0x10
Max frequency 84 MHz
1.20
(5
)
1.26 1.32
(5)
V
12
Regulator OFF: 1.2 V external
voltage must be supplied on
V
CAP_1
/V
CAP_2
pins
Max. frequency 60 MHz. 1.1 1.14 1.2
Max. frequency 84 MHz. 1.2 1.26 1.32
V
IN
Input voltage on RST and FT
pins
(6)
2 V V
DD
3.6 V 0.3 - 5.5
V
DD
2 V 0.3 - 5.2
Input voltage on BOOT0 pin 0 - 9
P
D
Maximum allowed package
power dissipation for suffix 7
(7)
UFQFPN48 - - 625
mW
WLCSP49 - - 392
LQFP64 - - 313
LQFP100 - - 465
UFBGA100 - - 323
DocID025644 Rev 2 59/130
STM32F401xD STM32F401xE Electrical characteristics
112
TA
Ambient temperature for 6
suffix version
Maximum power dissipation 40 - 85
C
Low power dissipation
(8)
40 - 105
Ambient temperature for 7
suffix version
Maximum power dissipation 40 - 105
Low power dissipation
(8)
40 - 125
TJ Junction temperature range
6 suffix version 40 - 105
7 suffix version 40 - 125
1. V
DD
/V
DDA
minimum value of 1.7 V with the use of an external power supply supervisor (refer to Section 3.14.2: Internal
reset OFF).
2. When the ADC is used, refer to Table 66: ADC characteristics.
3. If V
REF+
pin is present, it must respect the following condition: V
DDA
-V
REF+
< 1.2 V.
4. It is recommended to power V
DD
and V
DDA
from the same source. A maximum difference of 300 mV between V
DD
and
V
DDA
can be tolerated during power-up and power-down operation.
5. Tested in production
6. To sustain a voltage higher than VDD+0.3, the internal Pull-up and Pull-Down resistors must be disabled
7. If T
A
is lower, higher P
D
values are allowed as long as T
J
does not exceed T
Jmax
.
8. In low power dissipation state, T
A
can be extended to this range as long as T
J
does not exceed T
Jmax
.
Table 14. General operating conditions (continued)
Symbol Parameter Conditions Min Typ Max Unit
Table 15. Features depending on the operating power supply range
Operating
power
supply
range
ADC
operation
Maximum
Flash
memory
access
frequency
with no wait
states
(f
Flashmax
)
Maximum Flash
memory access
frequency with
wait states
(1)(2)
I/O operation
Clock output
frequency on
I/O pins
(3)
Possible
Flash
memory
operations
V
DD
=1.7 to
2.1 V
(4)
Conversion
time up to
1.2 Msps
20 MHz
(5)
84 MHz with 4
wait states
No I/O
compensation
up to 30 MHz
8-bit erase
and program
operations
only
V
DD
= 2.1 to
2.4 V
Conversion
time up to
1.2 Msps
22 MHz
84 MHz with 3
wait states
No I/O
compensation
up to 30 MHz
16-bit erase
and program
operations
V
DD
= 2.4 to
2.7 V
Conversion
time up to
2.4 Msps
24 MHz
84 MHz with 3
wait states
I/O
compensation
works
up to 48 MHz
16-bit erase
and program
operations
V
DD
= 2.7 to
3.6 V
(6)
Conversion
time up to
2.4 Msps
30 MHz
84 MHz with 2
wait states
I/O
compensation
works
up to
84 MHz
when V
DD
=
3.0 to 3.6 V
up to
48 MHz
when V
DD
=
2.7 to 3.0 V
32-bit erase
and program
operations
Electrical characteristics STM32F401xD STM32F401xE
60/130 DocID025644 Rev 2
6.3.2 VCAP1/VCAP2 external capacitors
Stabilization for the main regulator is achieved by connecting external capacitor C
EXT
to the
VCAP1 and VCAP2 pin. For packages supporting only 1 VCAP pin, the 2 CEXT capacitors
are replaced by a single capacitor.
C
EXT
is specified in Table 16.
Figure 20. External capacitor C
EXT
1. Legend: ESR is the equivalent series resistance.
1. Applicable only when the code is executed from Flash memory. When the code is executed from RAM, no wait state is
required.
2. Thanks to the ART accelerator and the 128-bit Flash memory, the number of wait states given here does not impact the
execution speed from Flash memory since the ART accelerator allows to achieve a performance equivalent to 0 wait state
program execution.
3. Refer to for frequencies vs. external load.
4. V
DD
/V
DDA
minimum value of 1.7 V, with the use of an external power supply supervisor (refer to Section 3.14.2: Internal
reset OFF).
5. Prefetch is not available. Refer to AN3430 application note for details on how to adjust performance and power.
6. The voltage range for the USB full speed embedded PHY can drop down to 2.7 V. However the electrical characteristics of
D- and D+ pins will be degraded between 2.7 and 3 V.
Table 16. VCAP1/VCAP2 operating conditions
(1)
1. When bypassing the voltage regulator, the two 2.2 F V
CAP
capacitors are not required and should be
replaced by two 100 nF decoupling capacitors.
Symbol Parameter Conditions
CEXT
Capacitance of external capacitor with available
VCAP1 and VCAP2 pins
2.2 F
ESR
ESR of external capacitor with available VCAP1 and
VCAP2 pins
< 2
CEXT
Capacitance of external capacitor with a single VCAP
pin available
4.7 F
ESR
ESR of external capacitor with a single VCAP pin
available
< 1
MS19044V2
ESR
R
Leak
C
DocID025644 Rev 2 61/130
STM32F401xD STM32F401xE Electrical characteristics
112
6.3.3 Operating conditions at power-up/power-down (regulator ON)
Subject to general operating conditions for T
A
.
Table 17. Operating conditions at power-up / power-down (regulator ON)
6.3.4 Operating conditions at power-up / power-down (regulator OFF)
Subject to general operating conditions for T
A
.
Note: This feature is only available for UFBGA100 package.
Symbol Parameter Min Max Unit
t
VDD
V
DD
rise time rate 20
s/V
V
DD
fall time rate 20
Table 18. Operating conditions at power-up / power-down (regulator OFF)
(1)
1. To reset the internal logic at power-down, a reset must be applied on pin PA0 when V
DD
reach below
1.08 V.
Symbol Parameter Conditions Min Max Unit
t
VDD
V
DD
rise time rate Power-up 20
s/V
V
DD
fall time rate Power-down 20
t
VCAP
V
CAP_1
and V
CAP_2
rise time rate Power-up 20
V
CAP_1
and V
CAP_2
fall time rate Power-down 20
Electrical characteristics STM32F401xD STM32F401xE
62/130 DocID025644 Rev 2
6.3.5 Embedded reset and power control block characteristics
The parameters given in Table 19 are derived from tests performed under ambient
temperature and V
DD
supply voltage @ 3.3V.
Table 19. Embedded reset and power control block characteristics
Symbol Parameter Conditions Min Typ
Max Unit
V
PVD
Programmable voltage
detector level selection
PLS[2:0]=000 (rising edge) 2.09 2.14 2.19
V
PLS[2:0]=000 (falling edge) 1.98 2.04 2.08
PLS[2:0]=001 (rising edge) 2.23 2.30 2.37
PLS[2:0]=001 (falling edge) 2.13 2.19 2.25
PLS[2:0]=010 (rising edge) 2.39 2.45 2.51
PLS[2:0]=010 (falling edge) 2.29 2.35 2.39
PLS[2:0]=011 (rising edge) 2.54 2.60 2.65
PLS[2:0]=011 (falling edge) 2.44 2.51 2.56
PLS[2:0]=100 (rising edge) 2.70 2.76 2.82
PLS[2:0]=100 (falling edge) 2.59 2.66 2.71
PLS[2:0]=101 (rising edge) 2.86 2.93 2.99
PLS[2:0]=101 (falling edge) 2.65 2.84 3.02
PLS[2:0]=110 (rising edge) 2.96 3.03 3.10
PLS[2:0]=110 (falling edge) 2.85 2.93 2.99
PLS[2:0]=111 (rising edge) 3.07 3.14 3.21
PLS[2:0]=111 (falling edge) 2.95 3.03 3.09
V
PVDhyst
(2)
PVD hysteresis - 100 - mV
V
POR/PDR
Power-on/power-down
reset threshold
Falling edge
1.60
(1)
1.68 1.76
V
Rising edge 1.64 1.72 1.80
V
PDRhyst
(2)
PDR hysteresis - 40 - mV
V
BOR1
Brownout level 1
threshold
Falling edge 2.13 2.19 2.24
V
Rising edge 2.23 2.29 2.33
V
BOR2
Brownout level 2
threshold
Falling edge 2.44 2.50 2.56
Rising edge 2.53 2.59 2.63
V
BOR3
Brownout level 3
threshold
Falling edge 2.75 2.83 2.88
Rising edge 2.85 2.92 2.97
V
BORhyst
(2)
BOR hysteresis - 100 - mV
T
RSTTEMPO
(2)(3)
POR reset timing 0.5 1.5 3.0 ms
DocID025644 Rev 2 63/130
STM32F401xD STM32F401xE Electrical characteristics
112
6.3.6 Supply current characteristics
The current consumption is a function of several parameters and factors such as the
operating voltage, ambient temperature, I/O pin loading, device software configuration,
operating frequencies, I/O pin switching rate, program location in memory and executed
binary code.
The current consumption is measured as described in Figure 19: Current consumption
measurement scheme.
All the run-mode current consumption measurements given in this section are performed
with a reduced code that gives a consumption equivalent to CoreMark code.
Typical and maximum current consumption
The MCU is placed under the following conditions:
All I/O pins are in input mode with a static value at VDD or VSS (no load).
All peripherals are disabled except if it is explicitly mentioned.
The Flash memory access time is adjusted to both f
HCLK
frequency and VDD ranges
(refer to Table 15: Features depending on the operating power supply range).
The voltage scaling is adjusted to f
HCLK
frequency as follows:
Scale 3 for f
HCLK
60 MHz
Scale 2 for 60 MHz < f
HCLK
84 MHz
The system clock is HCLK, f
PCLK1
= f
HCLK
/2, and f
PCLK2
= f
HCLK
.
External clock is 4 MHz and PLL is on
The maximum values are obtained for V
DD
= 3.6 V and a maximum ambient
temperature (T
A
), and the typical values for T
A
= 25 C and V
DD
= 3.3 V unless
otherwise specified.
I
RUSH
(2)
InRush current on
voltage regulator power-
on (POR or wakeup from
Standby)
- 160 200 mA
E
RUSH
(2)
InRush energy on
voltage regulator power-
on (POR or wakeup from
Standby)
V
DD
= 1.7 V, T
A
= 105 C,
I
RUSH
= 171 mA for 31 s
- - 5.4 C
1. The product behavior is guaranteed by design down to the minimum V
POR/PDR
value.
2. Guaranteed by design, not tested in production.
3. The reset timing is measured from the power-on (POR reset or wakeup from V
BAT
) to the instant when first
instruction is fetched by the user application code.
Table 19. Embedded reset and power control block characteristics (continued)
Symbol Parameter Conditions Min Typ
Max Unit
Electrical characteristics STM32F401xD STM32F401xE
64/130 DocID025644 Rev 2
Table 20. Typical and maximum current consumption, code with data processing (ART
accelerator disabled) running from SRAM - V
DD
=1.7 V
Symbol Parameter Conditions
f
HCLK
(MHz)
Typ Max
(1)
Unit
T
A
=
25 C
T
A
= 25 C T
A
=85 C T
A
=105 C
I
DD
Supply current
in Run mode
External clock,
all peripherals
enabled
(2)(3)
84 21.8 23.1 24.1 25.3
(4)
mA
60 15.8 16.5 17.5 18.7
40 11.4 11.9 12.9 13.9
20 6.0 6.3 7.3 8.3
External clock,
all peripherals
disabled
(3)
84 12.7 13.5 14.5 16.3
(4)
60 9.2 10.5 11.5 12.8
40 6.7 7.1 8.1 9.1
20 3.6 3.8 4.8 5.8
1. Based on characterization, not tested in production unless otherwise specified
2. When analog peripheral blocks such as ADC, HSE, LSE, HSI, or LSI are ON, an additional power consumption has to be
considered.
3. When the ADC is ON (ADON bit set in the ADC_CR2 register), add an additional power consumption of 1.6 mA for the
analog part.
4. Tested in production.
Table 21. Typical and maximum current consumption, code with data processing (ART
accelerator disabled) running from SRAM
Symbol Parameter Conditions
f
HCLK
(MHz)
Typ
Max
(1)
Unit
T
A
= 25 C T
A
=85 C T
A
=105 C
I
DD
Supply current
in Run mode
External clock,
all peripherals
enabled
(2)(3)
84 22.0 23.1 24.1 25.3
mA
60 16.0 16.9 17.9 19.8
40 11.6 12.1 13.1 14.1
20 6.2 6.5 7.5 8.5
External clock,
all peripherals
disabled
(3)
84 12.9 14.0 15.0 16.3
60 9.5 10.5 11.5 12.8
40 6.9 7.3 8.3 9.3
20 3.8 4.0 5.0 6.0
1. Based on characterization, not tested in production unless otherwise specified
2. When analog peripheral blocks such as ADC, HSE, LSE, HSI, or LSI are ON, an additional power consumption has to be
considered.
3. When the ADC is ON (ADON bit set in the ADC_CR2 register), add an additional power consumption of 1.6 mA for the
analog part.
DocID025644 Rev 2 65/130
STM32F401xD STM32F401xE Electrical characteristics
112
Table 22. Typical and maximum current consumption in run mode, code with data processing
(ART accelerator enabled except prefetch) running from Flash memory- V
DD
= 1.7 V
Symbol Parameter Conditions
f
HCLK
(MHz)
Typ
Max
(1)
Unit
T
A
=
25 C
T
A
=
85 C
T
A
=
105 C
I
DD
Supply current
in Run mode
External clock,
all peripherals enabled
(2)(3)
84 23.2 24.5 25.6 26.6
mA
60 15.1 16.3 17.4 18.4
40 10.8 12.1 13.2 14.2
30 8.8 10.0 11.1 12.2
20 6.9 8.0 9.0 10.1
External clock,
all peripherals disabled
(3)
84 12.3 13.6 14.7 15.7
60 8.2 9.4 10.5 11.5
40 6.0 7.3 8.3 9.4
30 4.9 6.2 7.2 8.3
20 4.0 5.1 6.1 7.2
1. Based on characterization, not tested in production unless otherwise specified.
2. Add an additional power consumption of 1.6 mA per ADC for the analog part. In applications, this consumption occurs only
while the ADC is ON (ADON bit is set in the ADC_CR2 register).
3. When the ADC is ON (ADON bit set in the ADC_CR2), add an additional power consumption of 1.6mA per ADC for the
analog part.
Table 23. Typical and maximum current consumption in run mode, code with data processing
(ART accelerator enabled except prefetch) running from Flash memory
Symbol Parameter Conditions
f
HCLK
(MHz)
Typ
Max
(1)
Unit
T
A
=
25 C
T
A
=
85 C
T
A
=
105 C
I
DD
Supply current
in Run mode
External clock,
all peripherals enabled
(2)(3)
84 23.4 24.7 25.8 26.8
mA
60 15.3 16.5 17.6 18.6
40 11.0 12.3 13.4 14.4
30 9.0 10.2 11.3 12.4
20 7.1 8.2 9.2 10.3
External clock,
all peripherals disabled
(3)
84 12.5 13.8 14.9 15.9
60 8.4 9.6 10.7 11.7
40 6.2 7.5 8.5 9.6
30 5.1 6.4 7.4 8.5
20 4.2 5.3 6.3 7.4
1. Based on characterization, not tested in production unless otherwise specified.
2. Add an additional power consumption of 1.6 mA per ADC for the analog part. In applications, this consumption occurs only
while the ADC is ON (ADON bit is set in the ADC_CR2 register).
3. When the ADC is ON (ADON bit set in the ADC_CR2), add an additional power consumption of 1.6mA per ADC for the
analog part.
Electrical characteristics STM32F401xD STM32F401xE
66/130 DocID025644 Rev 2
.
Table 24. Typical and maximum current consumption in run mode, code with data processing
(ART accelerator disabled) running from Flash memory
Symbol Parameter Conditions
f
HCLK
(MHz)
Typ
Max
(1)
Unit
T
A
=
25 C
T
A
=
85 C
T
A
=
105 C
I
DD
Supply current
in Run mode
External clock,
all peripherals enabled
(2)(3)
84 31.1 32.2 34.3 36.3
mA
60 21.7 22.1 23.2 24.2
40 15.5 16.1 17.1 18.1
30 12.6 13.1 14.1 15.1
20 9.8 10.1 11.1 12.1
External clock,
all peripherals disabled
(3)
84 20.2 21.3 23.4 25.4
60 14.9 15.3 16.3 17.3
40 10.6 11.2 12.2 13.3
30 8.8 9.2 10.2 11.2
20 6.9 7.2 8.2 9.2
1. Based on characterization, not tested in production unless otherwise specified.
2. Add an additional power consumption of 1.6 mA per ADC for the analog part. In applications, this consumption occurs only
while the ADC is ON (ADON bit is set in the ADC_CR2 register).
3. When the ADC is ON (ADON bit set in the ADC_CR2), add an additional power consumption of 1.6mA per ADC for the
analog part.
Table 25. Typical and maximum current consumption in run mode, code with data processing
(ART accelerator enabled with prefetch) running from Flash memory
Symbol Parameter Conditions
f
HCLK
(MHz)
Typ
Max
(1)
Unit
T
A
=
25 C
T
A
=
85 C
T
A
=
105 C
I
DD
Supply current
in Run mode
External clock,
all peripherals enabled
(2)(3)
84 32.5 33.3 34.3 35.4
mA
60 22.2 23.3 24.3 25.3
40 16.0 17.1 18.1 19.2
30 12.9 14.1 15.1 16.1
20 10.2 11.1 12.1 13.1
External clock,
all peripherals disabled
(3)
84 21.6 22.4 23.5 24.5
60 15.3 16.4 17.4 18.4
40 11.2 12.3 13.3 14.3
30 9.0 10.2 11.2 12.3
20 7.3 8.2 9.2 10.2
1. Based on characterization, not tested in production unless otherwise specified.
2. Add an additional power consumption of 1.6 mA per ADC for the analog part. In applications, this consumption occurs only
while the ADC is ON (ADON bit is set in the ADC_CR2 register).
3. When the ADC is ON (ADON bit set in the ADC_CR2), add an additional power consumption of 1.6mA per ADC for the
analog part.
DocID025644 Rev 2 67/130
STM32F401xD STM32F401xE Electrical characteristics
112
Table 26. Typical and maximum current consumption in Sleep mode
Symbol Parameter Conditions
f
HCLK
(MHz)
Typ
Max
(1)
Unit
T
A
=
25 C
T
A
=
85 C
T
A
=
105 C
I
DD
Supply current
in Sleep mode
External clock,
all peripherals enabled
(2)(3)
84 16.6 17.4 18.4 19.5
mA
60 10.8 11.2 12.3 13.3
40 8.3 9.0 10.0 11.0
30 6.8 7.1 8.1 9.1
20 5.9 6.1 7.1 8.1
External clock,
all peripherals disabled
(3)
84 5.3 6.1 7.1 8.2
60 3.7 4.1 5.1 6.1
40 2.9 3.0 4.1 5.1
30 2.6 3.0 4.1 5.1
20 2.7 3.1 4.1 5.1
1. Based on characterization, not tested in production unless otherwise specified.
2. Add an additional power consumption of 1.6 mA per ADC for the analog part. In applications, this consumption occurs only
while the ADC is ON (ADON bit is set in the ADC_CR2 register).
3. When the ADC is ON (ADON bit set in the ADC_CR2 register), add an additional power consumption of 1.6 mA for the
analog part.
Table 27. Typical and maximum current consumptions in Stop mode - V
DD
=1.7 V
Symbol Conditions Parameter
Typ
Max
(1)
Unit
T
A
=
25 C
T
A
=
25 C
T
A
=
85 C
T
A
=
105
C
I
DD_STOP
Flash in Stop mode, all
oscillators OFF, no
independent watchdog
Main regulator usage 109 135 440 650
A
Low power regulator usage 41 65 310 530
(2)
Flash in Deep power
down mode, all oscillators
OFF, no independent
watchdog
Main regulator usage 72 95 345 530
Low power regulator usage 12 36 260 510
(2)
Low power low voltage regulator usage 9 27 230 460
1. Data based on characterization, not tested in production.
2. Tested in production
Electrical characteristics STM32F401xD STM32F401xE
68/130 DocID025644 Rev 2
Table 28. Typical and maximum current consumption in Stop mode
Symbol Conditions Parameter
Typ
Max
(1)
Unit
T
A
=
25 C
T
A
=
25 C
T
A
=
85 C
T
A
=
105
C
I
DD_STOP
Flash in Stop mode, all
oscillators OFF, no
independent watchdog
Main regulator usage 111 140 450 670
A
Low power regulator usage 42 65 330 560
Flash in Deep power
down mode, all oscillators
OFF, no independent
watchdog
Main regulator usage 73 100 360 560
Low power regulator usage 12 36 270 520
Low power low voltage regulator usage 10 28 230 470
1. Data based on characterization, not tested in production.
Table 29. Typical and maximum current consumption in Standby mode - V
DD
=1.7 V
Symbol Parameter Conditions
Typ
(1)
Max
(2)
Unit
T
A
=
25 C
T
A
=
25 C
T
A
=
85 C
T
A
=
105 C
I
DD_STBY
Supply current in
Standby mode
Low-speed oscillator (LSE) and RTC ON 2.4 4.0 12.0 24.0
A
RTC and LSE OFF 1.8 3.0
(3)
11.0 23.0
(3)
1. When the PDR is OFF (internal reset is OFF), the typical current consumption is reduced by 1.2 A.
2. Based on characterization, not tested in production unless otherwise specified.
3. Tested in production
Table 30. Typical and maximum current consumption in Standby mode
Symbol Parameter Conditions
Typ
(1)
Max
(2)
Unit
T
A
=
25 C
T
A
=
25 C
T
A
=
85 C
T
A
=
105 C
I
DD_STBY
Supply current in
Standby mode
Low-speed oscillator (LSE) and RTC ON 2.8 5.0 14.0 28.0
A
RTC and LSE OFF 2.1 4.0
(3)
13.0 27.0
(3)
1. When the PDR is OFF (internal reset is OFF), the typical current consumption is reduced by 1.2 A.
2. Based on characterization, not tested in production unless otherwise specified.
3. Tested in production
DocID025644 Rev 2 69/130
STM32F401xD STM32F401xE Electrical characteristics
112
Figure 21. Typical V
BAT
current consumption (LSE and RTC ON)
I/O system current consumption
The current consumption of the I/O system has two components: static and dynamic.
I/O static current consumption
All the I/Os used as inputs with pull-up generate current consumption when the pin is
externally held low. The value of this current consumption can be simply computed by using
the pull-up/pull-down resistors values given in Table 54: I/O static characteristics.
For the output pins, any external pull-down or external load must also be considered to
estimate the current consumption.
Additional I/O current consumption is due to I/Os configured as inputs if an intermediate
voltage level is externally applied. This current consumption is caused by the input Schmitt
trigger circuits used to discriminate the input value. Unless this specific configuration is
Table 31. Typical and maximum current consumptions in V
BAT
mode
Symbol Parameter Conditions
(1)
Typ Max
(2)
Unit
T
A
= 25 C
T
A
=
85 C
T
A
=
105 C
V
BAT
=
1.7 V
V
BAT
=
2.4 V
V
BAT
=
3.3 V
V
BAT
= 3.6 V
I
DD_VBAT
Backup
domain supply
current
Low-speed oscillator (LSE) and RTC ON 0.66 0.76 0.97 3.0 5.0
A
RTC and LSE OFF 0.1 0.1 0.1 2.0 4.0
1. Crystal used: Abracon ABS07-120-32.768 kHz-T with a C
L
of 6 pF for typical values.
2. Based on characterization, not tested in production.
MS30490V1
0
0.5
1
1.5
2
2.5
3
0C 25C 55C 85C 105C
D
D
_
V
B
A
T
(
A
)
Temperature
1.65V
1.7V
1.8V
2V
2.4V
2.7V
3V
3.3V
3.6V
Electrical characteristics STM32F401xD STM32F401xE
70/130 DocID025644 Rev 2
required by the application, this supply current consumption can be avoided by configuring
these I/Os in analog mode. This is notably the case of ADC input pins which should be
configured as analog inputs.
Caution: Any floating input pin can also settle to an intermediate voltage level or switch inadvertently,
as a result of external electromagnetic noise. To avoid current consumption related to
floating pins, they must either be configured in analog mode, or forced internally to a definite
digital value. This can be done either by using pull-up/down resistors or by configuring the
pins in output mode.
I/O dynamic current consumption
In addition to the internal peripheral current consumption (see Table 33: Peripheral current
consumption), the I/Os used by an application also contribute to the current consumption.
When an I/O pin switches, it uses the current from the MCU supply voltage to supply the I/O
pin circuitry and to charge/discharge the capacitive load (internal or external) connected to
the pin:
where
I
SW
is the current sunk by a switching I/O to charge/discharge the capacitive load
V
DD
is the MCU supply voltage
f
SW
is the I/O switching frequency
C is the total capacitance seen by the I/O pin: C = C
INT
+ C
EXT
The test pin is configured in push-pull output mode and is toggled by software at a fixed
frequency.
I
SW
V
DD
f
SW
C =
DocID025644 Rev 2 71/130
STM32F401xD STM32F401xE Electrical characteristics
112
Table 32. Switching output I/O current consumption
Symbol Parameter Conditions
(1)
1. C
S
is the PCB board capacitance including the pad pin. C
S
= 7 pF (estimated value).
I/O toggling
frequency (f
SW
)
Typ Unit
IDDIO
I/O switching
current
V
DD
= 3.3 V
C = C
INT
2 MHz 0.05
mA
8 MHz 0.15
25 MHz 0.45
50 MHz 0.85
60 MHz 1.00
84 MHz 1.40
V
DD
= 3.3 V
C
EXT
= 0 pF
C = C
INT
+ C
EXT
+ C
S
2 MHz 0.10
8 MHz 0.35
25 MHz 1.05
50 MHz 2.20
60 MHz 2.40
84 MHz 3.55
V
DD
= 3.3 V
C
EXT
=10 pF
C = C
INT
+ C
EXT
+ C
S
2 MHz 0.20
8 MHz 0.65
25 MHz 1.85
50 MHz 2.45
60 MHz 4.70
84 MHz 8.80
V
DD
= 3.3 V
C
EXT
= 22 pF
C = C
INT
+ C
EXT
+ C
S
2 MHz 0.25
8 MHz 1.00
25 MHz 3.45
50 MHz 7.15
60 MHz 11.55
V
DD
= 3.3 V
C
EXT
= 33 pF
C = C
INT
+ C
EXT
+ C
S
2 MHz 0.32
8 MHz 1.27
25 MHz 3.88
50 MHz 12.34
Electrical characteristics STM32F401xD STM32F401xE
72/130 DocID025644 Rev 2
On-chip peripheral current consumption
The MCU is placed under the following conditions:
At startup, all I/O pins are in analog input configuration.
All peripherals are disabled unless otherwise mentioned.
The ART accelerator is ON.
Voltage Scale 2 mode selected, internal digital voltage V12 = 1.26 V.
HCLK is the system clock at 84 MHz. f
PCLK1
= f
HCLK
/2, and f
PCLK2
= f
HCLK
.
The given value is calculated by measuring the difference of current consumption
with all peripherals clocked off
with only one peripheral clocked on
Ambient operating temperature is 25 C and V
DD
=3.3 V.
Table 33. Peripheral current consumption
Peripheral I
DD
(typ) Unit
AHB1
(up to 84MHz)
GPIOA 1.55
A/MHz
GPIOB 1.55
GPIOC 1.55
GPIOD 1.55
GPIOE 1.55
GPIOH 1.55
CRC 0.36
DMA1 20.24
DMA2 21.07
APB1
(up to 42MHz)
TIM2 11.19
A/MHz
TIM3 8.57
TIM4 8.33
TIM5 11.19
PWR 0.71
USART2 3.33
I2C1/2/3 3.10
SPI2
(1)
2.62
SPI3
(1)
2.86
I2S2 1.90
I2S3 1.67
WWDG 0.71
AHB2
(up to 84MHz)
OTG_FS 23.93 A/MHz
DocID025644 Rev 2 73/130
STM32F401xD STM32F401xE Electrical characteristics
112
6.3.7 Wakeup time from low-power modes
The wakeup times given in Table 34 are measured starting from the wakeup event trigger up
to the first instruction executed by the CPU:
For Stop or Sleep modes: the wakeup event is WFE.
WKUP (PA0) pin is used to wakeup from Standby, Stop and Sleep modes.
All timings are derived from tests performed under ambient temperature and V
DD
=3.3 V.
APB2
(up to 84MHz)
TIM1 5.71
A/MHz
TIM9 2.86
TIM10 1.79
TIM11 2.02
ADC1
(2)
2.98
SPI1 1.19
USART1 3.10
USART6 2.86
SDIO 5.95
SPI4 1.31
SYSCFG 0.71
1. I2SMOD bit set in SPI_I2SCFGR register, and then the I2SE bit set to enable I2S peripheral.
2. When the ADC is ON (ADON bit set in the ADC_CR2 register), add an additional power consumption of 1.6
mA for the analog part.
Table 33. Peripheral current consumption (continued)
Peripheral I
DD
(typ) Unit
Table 34. Low-power mode wakeup timings
(1)
Symbol Parameter
Min
(1)
Typ
(1)
Max
(1)
Unit
t
WUSLEEP
(2)
Wakeup from Sleep mode - 4 6
CPU
clock
cycle
t
WUSTOP
(2)
Wakeup from Stop mode, usage of main regulator - 13.5 14.5
s
Wakeup from Stop mode, usage of main regulator, Flash
memory in Deep power down mode
- 105 111
Wakeup from Stop mode, regulator in low power mode - 21 33
Wakeup from Stop mode, regulator in low power mode,
Flash memory in Deep power down mode
- 113 130
t
WUSTDBY
(2)(3)
Wakeup from Standby mode - 314 407 s
1. Based on characterization, not tested in production.
2. The wakeup times are measured from the wakeup event to the point in which the application code reads the first instruction.
3. t
WUSTDBY
maximum value is given at 40 C.
Electrical characteristics STM32F401xD STM32F401xE
74/130 DocID025644 Rev 2
6.3.8 External clock source characteristics
High-speed external user clock generated from an external source
In bypass mode the HSE oscillator is switched off and the input pin is a standard I/O. The
external clock signal has to respect the Table 54. However, the recommended clock input
waveform is shown in Figure 22.
The characteristics given in Table 35 result from tests performed using an high-speed
external clock source, and under ambient temperature and supply voltage conditions
summarized in Table 14.
Low-speed external user clock generated from an external source
In bypass mode the LSE oscillator is switched off and the input pin is a standard I/O. The
external clock signal has to respect the Table 54. However, the recommended clock input
waveform is shown in Figure 23.
The characteristics given in Table 36 result from tests performed using an low-speed
external clock source, and under ambient temperature and supply voltage conditions
summarized in Table 14.
Table 35. High-speed external user clock characteristics
Symbol Parameter Conditions Min Typ Max Unit
f
HSE_ext
External user clock source
frequency
(1)
1 - 50 MHz
V
HSEH
OSC_IN input pin high level voltage 0.7V
DD
- V
DD
V
V
HSEL
OSC_IN input pin low level voltage V
SS
- 0.3V
DD
t
w(HSE)
t
w(HSE)
OSC_IN high or low time
(1)
1. Guaranteed by design, not tested in production.
5 - -
ns
t
r(HSE)
t
f(HSE)
OSC_IN rise or fall time
(1)
- - 10
C
in(HSE)
OSC_IN input capacitance
(1)
- 5 - pF
DuCy
(HSE)
Duty cycle 45 - 55 %
I
L
OSC_IN Input leakage current V
SS
V
IN
V
DD
- - 1 A
DocID025644 Rev 2 75/130
STM32F401xD STM32F401xE Electrical characteristics
112
Figure 22. High-speed external clock source AC timing diagram
Table 36. Low-speed external user clock characteristics
Symbol Parameter Conditions Min Typ Max Unit
f
LSE_ext
User External clock source
frequency
(1)
- 32.768 1000 kHz
V
LSEH
OSC32_IN input pin high level
voltage
0.7V
DD
- V
DD
V
V
LSEL
OSC32_IN input pin low level voltage V
SS
- 0.3V
DD
t
w(LSE)
t
f(LSE)
OSC32_IN high or low time
(1)
450 - -
ns
t
r(LSE)
t
f(LSE)
OSC32_IN rise or fall time
(1)
- - 50
C
in(LSE)
OSC32_IN input capacitance
(1)
- 5 - pF
DuCy
(LSE)
Duty cycle 30 - 70 %
I
L
OSC32_IN Input leakage current V
SS
V
IN
V
DD
- - 1 A
1. Guaranteed by design, not tested in production.
ai17528
OSC_N
External
STM32F
clock source
V
HSEH
t
f(HSE)
t
W(HSE)
L
90%
10 %
T
HSE
t
t
r(HSE)
t
W(HSE)
f
HSE_ext
V
HSEL
Electrical characteristics STM32F401xD STM32F401xE
76/130 DocID025644 Rev 2
Figure 23. Low-speed external clock source AC timing diagram
High-speed external clock generated from a crystal/ceramic resonator
The high-speed external (HSE) clock can be supplied with a 4 to 26 MHz crystal/ceramic
resonator oscillator. All the information given in this paragraph are based on
characterization results obtained with typical external components specified in Table 37. In
the application, the resonator and the load capacitors have to be placed as close as
possible to the oscillator pins in order to minimize output distortion and startup stabilization
time. Refer to the crystal resonator manufacturer for more details on the resonator
characteristics (frequency, package, accuracy).
For C
L1
and C
L2
, it is recommended to use high-quality external ceramic capacitors in the
5 pF to 25 pF range (typ.), designed for high-frequency applications, and selected to match
the requirements of the crystal or resonator (see Figure 24). C
L1
and C
L2
are usually the
same size. The crystal manufacturer typically specifies a load capacitance which is the
Table 37. HSE 4-26 MHz oscillator characteristics
(1)
1. Guaranteed by design, not tested in production.
Symbol Parameter Conditions Min Typ Max Unit
f
OSC_IN
Oscillator frequency 4 - 26 MHz
R
F
Feedback resistor - 200 - k
I
DD
HSE current consumption
V
DD
=3.3 V,
ESR= 30 ,
C
L
=5 pF @25 MHz
- 450 -
A
V
DD
=3.3 V,
ESR= 30 ,
C
L
=10 pF @25 MHz
- 530 -
G
m_crit_max
Maximum critical crystal g
m
Startup - - 1 mA/V
t
SU(HSE)
(2)
2. t
SU(HSE)
is the startup time measured from the moment it is enabled (by software) to a stabilized 8 MHz
oscillation is reached. This value is measured for a standard crystal resonator and it can vary significantly
with the crystal manufacturer
Startup time V
DD
is stabilized - 2 - ms
ai17529
OSC32_N
External
STM32F
clock source
V
LSEH
t
f(LSE)
t
W(LSE)
L
90%
10%
T
LSE
t
t
r(LSE)
t
W(LSE)
f
LSE_ext
V
LSEL
DocID025644 Rev 2 77/130
STM32F401xD STM32F401xE Electrical characteristics
112
series combination of C
L1
and C
L2
. PCB and MCU pin capacitance must be included (10 pF
can be used as a rough estimate of the combined pin and board capacitance) when sizing
C
L1
and C
L2
.
Note: For information on selecting the crystal, refer to the application note AN2867 Oscillator
design guide for ST microcontrollers available from the ST website www.st.com.
Figure 24. Typical application with an 8 MHz crystal
1. R
EXT
value depends on the crystal characteristics.
Low-speed external clock generated from a crystal/ceramic resonator
The low-speed external (LSE) clock can be supplied with a 32.768 kHz crystal/ceramic
resonator oscillator. All the information given in this paragraph are based on
characterization results obtained with typical external components specified in Table 38. In
the application, the resonator and the load capacitors have to be placed as close as
possible to the oscillator pins in order to minimize output distortion and startup stabilization
time. Refer to the crystal resonator manufacturer for more details on the resonator
characteristics (frequency, package, accuracy).
Note: For information on selecting the crystal, refer to the application note AN2867 Oscillator
design guide for ST microcontrollers available from the ST website www.st.com.
Table 38. LSE oscillator characteristics (f
LSE
= 32.768 kHz)
(1)
1. Guaranteed by design, not tested in production.
Symbol Parameter Conditions Min Typ Max Unit
R
F
Feedback resistor - 18.4 - M
I
DD
LSE current consumption - - 1 A
G
m
_crit_max Maximum critical crystal g
m
Startup - - 0.56 A/V
t
SU(LSE)
(2)
2. t
SU(LSE)
is the startup time measured from the moment it is enabled (by software) to a stabilized
32.768 kHz oscillation is reached. This value is based on characterization and not tested in production. It is
measured for a standard crystal resonator and it can vary significantly with the crystal manufacturer.
startup time V
DD
is stabilized - 2 - s
ai17530
OSC_OUT
OSC_N
f
HSE
C
L1
R
F
STM32F
8 MHz
resonator
Resonator with
integrated capacitors
Bias
controlled
gain
R
EXT
(1)
C
L2
Electrical characteristics STM32F401xD STM32F401xE
78/130 DocID025644 Rev 2
Figure 25. Typical application with a 32.768 kHz crystal
6.3.9 Internal clock source characteristics
The parameters given in Table 39 and Table 40 are derived from tests performed under
ambient temperature and V
DD
supply voltage conditions summarized in Table 14.
High-speed internal (HSI) RC oscillator
L
ai17531
OSC32_OUT
OSC32_N
f
LSE
C
L1
R
F
STM32F
32.768 kHz
resonator
Resonator with
integrated capacitors
Bias
controlled
gain
C
L2
Table 39. HSI oscillator characteristics
(1)
1. V
DD
= 3.3 V, T
A
= 40 to 105 C unless otherwise specified.
Symbol Parameter Conditions Min Typ Max Unit
f
HSI
Frequency - 16 - MHz
ACC
HSI
Accuracy of the HSI
oscillator
User-trimmed with the RCC_CR
register
(2)
2. Guaranteed by design, not tested in production
- - 1 %
Factory-
calibrated
T
A
= 40 to 105 C
(3)
3. Based on characterization, not tested in production
8 - 4.5 %
T
A
= 10 to 85 C
(3)
4 - 4 %
T
A
= 25 C 1 - 1 %
t
su(HSI)
(2)
HSI oscillator
startup time
- 2.2 4 s
I
DD(HSI)
(2)
HSI oscillator
power consumption
- 60 80 A
DocID025644 Rev 2 79/130
STM32F401xD STM32F401xE Electrical characteristics
112
Figure 26. ACC
HSI
versus temperature
1. Based on characterisation results, not tested in production.
Low-speed internal (LSI) RC oscillator
Table 40. LSI oscillator characteristics
(1)
1. V
DD
= 3 V, T
A
= 40 to 105 C unless otherwise specified.
Symbol Parameter Min Typ Max Unit
f
LSI
(2)
2. Based on characterization, not tested in production.
Frequency 17 32 47 kHz
t
su(LSI)
(3)
3. Guaranteed by design, not tested in production.
LSI oscillator startup time - 15 40 s
I
DD(LSI)
(3)
LSI oscillator power consumption - 0.4 0.6 A
MS30492V1
-0.08
-0.06
-0.04
-0.02
0
0.02
0.04
0.06
-40 0 25 5 8 105 125
Min
Max
Typical
TA (C)
A
C
C
H
S
1.7 V - - 50
(4)
t
f(IO)out
/
t
r(IO)out
Output high to low level fall
time and output low to high
level rise time
C
L
= 40 pF, V
DD
2.70 V - - 6
ns
C
L
= 40 pF, V
DD
1.7 V - - 10
C
L
= 10 pF, V
DD
2.70 V - - 4
C
L
= 10 pF, V
DD
1.7 V - - 6
11
F
max(IO)out
Maximum frequency
(3)
C
L
= 30 pF, V
DD
2.70 V - - 100
(4)
MHz
C
L
= 30 pF, V
DD
1.7 V - - 50
(4)
C
L
= 10 pF, V
DD
2.70 V - - 180
(4)
C
L
= 10 pF, V
DD
1.7 V - - 100
(4)
t
f(IO)out
/
t
r(IO)out
Output high to low level fall
time and output low to high
level rise time
C
L
= 30 pF, V
DD
2.70 V - - 4
ns
C
L
= 30 pF, V
DD
1.7 V - - 6
C
L
= 10 pF, V
DD
2.70 V - - 2.5
C
L
= 10 pF, V
DD
1.7 V - - 4
- t
EXTIpw
Pulse width of external signals
detected by the EXTI
controller
10 - - ns
1. Based on characterization data, not tested in production.
2. The I/O speed is configured using the OSPEEDRy[1:0] bits. Refer to the STM32F4xx reference manual for a description of
the GPIOx_SPEEDR GPIO port output speed register.
3. The maximum frequency is defined in Figure 31.
4. For maximum frequencies above 50 MHz and V
DD
> 2.4 V, the compensation cell should be used.
Table 56. I/O AC characteristics
(1)(2)
(continued)
OSPEEDRy
[1:0] bit
value
(1)
Symbol Parameter Conditions Min Typ Max Unit
Electrical characteristics STM32F401xD STM32F401xE
94/130 DocID025644 Rev 2
Figure 31. I/O AC characteristics definition
6.3.17 NRST pin characteristics
The NRST pin input driver uses CMOS technology. It is connected to a permanent pull-up
resistor, R
PU
(see Table 54).
Unless otherwise specified, the parameters given in Table 57 are derived from tests
performed under the ambient temperature and V
DD
supply voltage conditions summarized
in Table 14. Refer to Table 54: I/O static characteristics for the values of VIH and VIL for
NRST pin.
ai14131d
10%
90%
50%
t
r(O)out
OUTPUT
EXTERNAL
ON CL
Maximum frequency is achieved if (t
r
+ t
f
) > 2/3)T and if the duty cycle is (45-55%)
when loaded by CL specified in the /O AC characteristics table
10%
50%
90%
T
t
f(O)out
Table 57. NRST pin characteristics
Symbol Parameter Conditions Min Typ Max Unit
R
PU
Weak pull-up equivalent
resistor
(1)
V
IN
= V
SS
30 40 50 k
V
F(NRST)
(2)
NRST Input filtered pulse - - 100 ns
V
NF(NRST)
(3)
NRST Input not filtered pulse V
DD
> 2.7 V 300 - - ns
T
NRST_OUT
Generated reset pulse duration
Internal Reset
source
20 - - s
1. The pull-up is designed with a true resistance in series with a switchable PMOS. This PMOS contribution to the series
resistance must be minimum (~10% order).
2. Guaranteed by design, not tested in production.
3. Guaranteed by design, not tested in production.
DocID025644 Rev 2 95/130
STM32F401xD STM32F401xE Electrical characteristics
112
Figure 32. Recommended NRST pin protection
1. The reset network protects the device against parasitic resets.
2. The user must ensure that the level on the NRST pin can go below the V
IL(NRST)
max level specified in
Table 57. Otherwise the reset is not taken into account by the device.
6.3.18 TIM timer characteristics
The parameters given in Table 58 are guaranteed by design.
Refer to Section 6.3.16: I/O port characteristics for details on the input/output alternate
function characteristics (output compare, input capture, external clock, PWM output).
ai14132c
STM32Fxxx
R
PU
NRST
(2)
V
DD
Filter
nternal Reset
0.1 F
External
reset circuit
(1)
Table 58. TIMx characteristics
(1)(2)
1. TIMx is used as a general term to refer to the TIM1 to TIM11 timers.
2. Guaranteed by design, not tested in production.
Symbol Parameter
Conditions
(3)
3. The maximum timer frequency on APB1 is 42 MHz and on APB2 is up to 84 MHz, by setting the TIMPRE
bit in the RCC_DCKCFGR register, if APBx prescaler is 1 or 2 or 4, then TIMxCLK = HCKL, otherwise
TIMxCLK >= 4x PCLKx.
Min Max Unit
t
res(TIM)
Timer resolution time
AHB/APBx prescaler=1
or 2 or 4, f
TIMxCLK
=
84 MHz
1 - t
TIMxCLK
11.9 - ns
AHB/APBx prescaler>4,
f
TIMxCLK
= 84 MHz
1 - t
TIMxCLK
11.9 - ns
f
EXT
Timer external clock
frequency on CH1 to CH4
f
TIMxCLK
= 84 MHz
0 f
TIMxCLK
/2 MHz
0 42 MHz
Res
TIM
Timer resolution - 16/32 bit
t
COUNTER
16-bit counter clock
period when internal clock
is selected
f
TIMxCLK
= 84 MHz 0.0119 780 s
t
MAX_COUNT
Maximum possible count
with 32-bit counter
-
65536
65536
t
TIMxCLK
f
TIMxCLK
= 84 MHz - 51.1 S
Electrical characteristics STM32F401xD STM32F401xE
96/130 DocID025644 Rev 2
6.3.19 Communications interfaces
I
2
C interface characteristics
The I
2
C interface meets the requirements of the standard I
2
C communication protocol with
the following restrictions: the I/O pins SDA and SCL are mapped to are not true open-
drain. When configured as open-drain, the PMOS connected between the I/O pin and V
DD
is
disabled, but is still present.
The I
2
C characteristics are described in Table 59. Refer also to Section 6.3.16: I/O port
characteristics for more details on the input/output alternate function characteristics (SDA
and SCL).
The I
2
C bus interface supports standard mode (up to 100 kHz) and fast mode (up to 400
kHz). The I
2
C bus frequency can be increased up to 1 MHz. For more details about the
complete solution, please contact your local ST sales representative.
Table 59. I
2
C characteristics
Symbol Parameter
Standard mode I
2
C
(1)
1. Guaranteed by design, not tested in production.
Fast mode I
2
C
(1)(2)
2. f
PCLK1
must be at least 2 MHz to achieve standard mode I
2
C frequencies. It must be at least 4 MHz to
achieve fast mode I
2
C frequencies, and a multiple of 10 MHz to reach the 400 kHz maximum I
2
C fast mode
clock.
Unit
Min Max Min Max
t
w(SCLL)
SCL clock low time 4.7 - 1.3 -
s
t
w(SCLH)
SCL clock high time 4.0 - 0.6 -
t
su(SDA)
SDA setup time 250 - 100 -
ns
t
h(SDA)
SDA data hold time 0 - 0 900
(3)
3. The maximum data hold time has only to be met if the interface does not stretch the low period of SCL
signal.
t
r(SDA)
t
r(SCL)
SDA and SCL rise time - 1000 300
t
f(SDA)
t
f(SCL)
SDA and SCL fall time - 300 - 300
t
h(STA)
Start condition hold time 4.0 - 0.6 -
s
t
su(STA)
Repeated Start condition
setup time
4.7 - 0.6 -
t
su(STO)
Stop condition setup time 4.0 - 0.6 - s
t
w(STO:STA)
Stop to Start condition time
(bus free)
4.7 - 1.3 - s
C
b
Capacitive load for each bus
line
- 400 - 400 pF
DocID025644 Rev 2 97/130
STM32F401xD STM32F401xE Electrical characteristics
112
Figure 33. I
2
C bus AC waveforms and measurement circuit
1. R
S
= series protection resistor.
2. R
P
= external pull-up resistor.
3. V
DD_I2C
is the I2C bus power supply.
Table 60. SCL frequency (f
PCLK1
= 42 MHz, V
DD
= V
DD_I2C
= 3.3 V)
(1)(2)
1. R
P
= External pull-up resistance, f
SCL
= I
2
C speed
2. For speeds around 200 kHz, the tolerance on the achieved speed is of 5%. For other speed ranges, the
tolerance on the achieved speed is 2%. These variations depend on the accuracy of the external
components used to design the application.
f
SCL
(kHz)
I2C_CCR value
R
P
= 4.7 k
400 0x8019
300 0x8021
200 0x8032
100 0x0096
50 0x012C
20 0x02EE
al14979c
S 1A8 1
S uA
8
lC bus
v
uu_l2C
S1M32lxx
SuA
SCL
L
f(SuA)
L
r(SuA)
SCL
L
h(S1A)
L
w(SCLP)
L
w(SCLL)
L
su(SuA)
L
r(SCL) L
f(SCL)
L
h(SuA)
S 1A8 1 8LLA1Lu
S 1A8 1
L
su(S1A)
L
su(S1C)
S 1C
L
w(S1C:S1A)
v
uu_l2C
8
8
S
8
S
Electrical characteristics STM32F401xD STM32F401xE
98/130 DocID025644 Rev 2
SPI interface characteristics
Unless otherwise specified, the parameters given in Table 61 for the SPI interface are
derived from tests performed under the ambient temperature, f
PCLKx
frequency and V
DD
supply voltage conditions summarized in Table 14, with the following configuration:
Output speed is set to OSPEEDRy[1:0] = 10
Capacitive load C = 30 pF
Measurement points are done at CMOS levels: 0.5V
DD
Refer to Section 6.3.16: I/O port characteristics for more details on the input/output alternate
function characteristics (NSS, SCK, MOSI, MISO for SPI).
Table 61. SPI dynamic characteristics
(1)
Symbol Parameter Conditions Min Typ Max Unit
f
SCK
1/t
c(SCK)
SPI clock frequency
Master mode, SPI1/4,
2.7 V < V
DD
< 3.6 V
- -
42
MHz
Slave mode, SPI1/4,
2.7 V < V
DD
< 3.6 V
42
Slave transmitter/full-duplex mode,
SPI1/4, 2.7 V < V
DD
< 3.6 V
38
(2)
Master mode, SPI1/2/3/4,
1.7 V < V
DD
< 3.6 V
21
Slave mode, SPI1/2/3/4,
1.7 V < V
DD
< 3.6 V
21
Duty(SCK)
Duty cycle of SPI clock
frequency
Slave mode 30 50 70 %
t
w(SCKH)
t
w(SCKL)
SCK high and low time Master mode, SPI presc = 2 T
PCLK
1.5 T
PCLK
T
PCLK
+1.5 ns
t
su(NSS)
NSS setup time Slave mode, SPI presc = 2 4T
PCLK
- - ns
t
h(NSS)
NSS hold time Slave mode, SPI presc = 2 2T
PCLK
- - ns
t
su(MI)
Data input setup time
Master mode 0 - - ns
t
su(SI)
Slave mode 2.5 - - ns
t
h(MI)
Data input hold time
Master mode 6 - - ns
t
h(SI)
Slave mode 2.5 - - ns
t
a(SO
) Data output access time Slave mode 9 - 20 ns
t
dis(SO)
Data output disable time Slave mode 8 - 13 ns
t
v(SO)
Data output valid time
Slave mode (after enable edge),
2.7 V < V
DD
< 3.6 V
- 9.5 13 ns
Slave mode (after enable edge),
1.7 V < V
DD
< 3.6 V
- 9.5 17 ns
t
h(SO)
Data output hold time
Slave mode (after enable edge),
2.7 V < V
DD
< 3.6 V
5.5 - - ns
Slave mode (after enable edge),
1.7 V < V
DD
< 3.6 V
3.5 - - ns
DocID025644 Rev 2 99/130
STM32F401xD STM32F401xE Electrical characteristics
112
Figure 34. SPI timing diagram - slave mode and CPHA = 0
Figure 35. SPI timing diagram - slave mode and CPHA = 1
(1)
t
v(MO)
Data output valid time Master mode (after enable edge) - 3 5 ns
t
h(MO) Data output hold time
Master mode (after enable edge) 2 - - ns
1. Data based on characterization results, not tested in production.
2. Maximum frequency in Slave transmitter mode is determined by the sum of t
v(SO)
and t
su(MI)
which has to fit into SCK low or
high phase preceding the SCK sampling edge. This value can be achieved when the SPI communicates with a master
having t
su(MI)
= 0 while Duty(SCK) = 50%
Table 61. SPI dynamic characteristics
(1)
(continued)
Symbol Parameter Conditions Min Typ Max Unit
ai14134c
S
C
K
I
n
p
u
tCPHA=0
MOSI
I NPUT
MISO
OUT PUT
CPHA=0
MSB OUT
MSB IN
BI T6 OUT
LSB IN
LSB OUT
CPOL=0
CPOL=1
BI T1 IN
NSS input
t
SU(NSS)
t
c(SCK)
t
h(NSS)
t
a(SO)
t
w(SCKH)
t
w(SCKL)
t
v(SO)
t
h(SO)
t
r(SCK)
t
f(SCK)
t
dis(SO)
t
su(SI)
t
h(SI)
ai14135
S
C
K
I
n
p
u
tCPHA=1
MOSI
I NPUT
MISO
OUT PUT
CPHA=1
MSB OUT
MSB IN
BI T6 OUT
LSB IN
LSB OUT
CPOL=0
CPOL=1
BI T1 IN
t
SU(NSS) t
c(SCK)
t
h(NSS)
t
a(SO)
t
w(SCKH)
t
w(SCKL)
t
v(SO)
t
h(SO)
t
r(SCK)
t
f(SCK)
t
dis(SO)
t
su(SI)
t
h(SI)
NSS input
Electrical characteristics STM32F401xD STM32F401xE
100/130 DocID025644 Rev 2
Figure 36. SPI timing diagram - master mode
(1)
ai14136
S
C
K
I
n
p
u
tCPHA=0
MOSI
OUTPUT
MISO
INPUT
CPHA=0
MSBIN
MSB OUT
BI T6 IN
LSB OUT
LSB IN
CPOL=0
CPOL=1
BI T1 OUT
NSS input
t
c(SCK)
t
w(SCKH)
t
w(SCKL)
t
r(SCK)
t
f(SCK)
t
h(MI)
High
S
C
K
I
n
p
u
tCPHA=1
CPHA=1
CPOL=0
CPOL=1
t
su(MI)
t
v(MO)
t
h(MO)
DocID025644 Rev 2 101/130
STM32F401xD STM32F401xE Electrical characteristics
112
I
2
S interface characteristics
Unless otherwise specified, the parameters given in Table 62 for the I
2
S interface are
derived from tests performed under the ambient temperature, f
PCLKx
frequency and V
DD
supply voltage conditions summarized in Table 14, with the following configuration:
Output speed is set to OSPEEDRy[1:0] = 10
Capacitive load C = 30 pF
Measurement points are done at CMOS levels: 0.5V
DD
Refer to Section 6.3.16: I/O port characteristics for more details on the input/output alternate
function characteristics (CK, SD, WS).
Note: Refer to the I2S section of RM0090 reference manual for more details on the sampling
frequency (F
S
).
f
MCK
, f
CK
, and D
CK
values reflect only the digital peripheral behavior. The values of these
parameters might be slightly impacted by the source clock precision. D
CK
depends mainly
on the value of ODD bit. The digital contribution leads to a minimum value of
(I2SDIV/(2*I2SDIV+ODD) and a maximum value of (I2SDIV+ODD)/(2*I2SDIV+ODD). F
S
maximum value is supported for each mode/condition.
Table 62. I
2
S dynamic characteristics
(1)
Symbol Parameter Conditions Min Max Unit
f
MCK
I2S Main clock output - 256x8K 256xFs
(2)
MHz
f
CK
I2S clock frequency
Master data: 32 bits - 64xFs
MHz
Slave data: 32 bits - 64xFs
D
CK
I2S clock frequency duty cycle Slave receiver 30 70 %
t
v(WS)
WS valid time Master mode 0 6
ns
t
h(WS)
WS hold time Master mode 0 -
t
su(WS)
WS setup time Slave mode 1 -
t
h(WS)
WS hold time Slave mode 0 -
t
su(SD_MR)
Data input setup time
Master receiver 7.5 -
t
su(SD_SR)
Slave receiver 2 -
t
h(SD_MR)
Data input hold time
Master receiver 0 -
t
h(SD_SR)
Slave receiver 0 -
t
v(SD_ST)
t
h(SD_ST) Data output valid time
Slave transmitter (after enable edge) - 27
t
v(SD_MT)
Master transmitter (after enable edge) - 20
t
h(SD_MT)
Data output hold time Master transmitter (after enable edge) 2.5 -
1. Data based on characterization results, not tested in production.
2. The maximum value of 256xFs is 42 MHz (APB1 maximum frequency).
Electrical characteristics STM32F401xD STM32F401xE
102/130 DocID025644 Rev 2
Figure 37. I
2
S slave timing diagram (Philips protocol)
(1)
1. LSB transmit/receive of the previously transmitted byte. No LSB transmit/receive is sent before the first
byte.
Figure 38. I
2
S master timing diagram (Philips protocol)
(1)
1. LSB transmit/receive of the previously transmitted byte. No LSB transmit/receive is sent before the first
byte.
C
K
I
n
p
u
tCPOL = 0
CPOL = 1
t
c(CK)
WS input
SD
transmit
SD
receive
t
w(CKH)
t
w(CKL)
t
su(WS)
t
v(SD_ST)
t
h(SD_ST)
t
h(WS)
t
su(SD_SR)
t
h(SD_SR)
MSB receive Bitn receive LSB receive
MSB transmit Bitn transmit LSB transmit
ai14881b
LSB receive
(2)
LSB transmit
(2)
C
K
o
u
t
p
u
t
CPOL = 0
CPOL = 1
t
c(CK)
WS output
SD
receive
SD
transmit
t
w(CKH)
t
w(CKL)
t
su(SD_MR)
t
v(SD_MT)
t
h(SD_MT)
t
h(WS)
t
h(SD_MR)
MSB receive Bitn receive LSB receive
MSB transmit Bitn transmit LSB transmit
ai14884b
t
f(CK)
t
r(CK)
t
v(WS)
LSB receive
(2)
LSB transmit
(2)
DocID025644 Rev 2 103/130
STM32F401xD STM32F401xE Electrical characteristics
112
USB OTG full speed (FS) characteristics
This interface is present in USB OTG FS controller.
Note: When VBUS sensing feature is enabled, PA9 should be left at their default state (floating
input), not as alternate function. A typical 200 A current consumption of the embedded
sensing block (current to voltage conversion to determine the different sessions) can be
observed on PA9 when the feature is enabled.
Table 63. USB OTG FS startup time
Symbol Parameter Max Unit
t
STARTUP
(1)
1. Guaranteed by design, not tested in production.
USB OTG FS transceiver startup time 1 s
Table 64. USB OTG FS DC electrical characteristics
Symbol Parameter Conditions Min.
(1)
1. All the voltages are measured from the local ground potential.
Typ. Max.
(1)
Unit
Input
levels
V
DD
USB OTG FS operating
voltage
3.0
(2)
2. The USB OTG FS functionality is ensured down to 2.7 V but not the full USB full speed electrical
characteristics which are degraded in the 2.7-to-3.0 V V
DD
voltage range.
- 3.6 V
V
DI
(3)
3. Guaranteed by design, not tested in production.
Differential input sensitivity I(USB_FS_DP/DM) 0.2 - -
V
V
CM
(3)
Differential common mode
range
Includes V
DI
range 0.8 - 2.5
V
SE
(3)
Single ended receiver
threshold
1.3 - 2.0
Output
levels
V
OL
Static output level low R
L
of 1.5 k to 3.6 V
(4)
4. R
L
is the load connected on the USB OTG FS drivers.
- - 0.3
V
V
OH
Static output level high R
L
of 15 k to V
SS
(4)
2.8 - 3.6
R
PD
PA11, PA12
(USB_FS_DM/DP)
V
IN
= V
DD
17 21 24
k
PA9 (OTG_FS_VBUS) 0.65 1.1 2.0
R
PU
PA11, PA12
(USB_FS_DM/DP)
V
IN
= V
SS
1.5 1.8 2.1
PA9 (OTG_FS_VBUS) V
IN
= V
SS
0.25 0.37 0.55
Electrical characteristics STM32F401xD STM32F401xE
104/130 DocID025644 Rev 2
Figure 39. USB OTG FS timings: definition of data signal rise and fall time
6.3.20 12-bit ADC characteristics
Unless otherwise specified, the parameters given in Table 66 are derived from tests
performed under the ambient temperature, f
PCLK2
frequency and V
DDA
supply voltage
conditions summarized in Table 14.
Table 65. USB OTG FS electrical characteristics
(1)
1. Guaranteed by design, not tested in production.
Driver characteristics
Symbol Parameter Conditions Min Max Unit
t
r
Rise time
(2)
2. Measured from 10% to 90% of the data signal. For more detailed informations, please refer to USB
Specification - Chapter 7 (version 2.0).
C
L
= 50 pF
4 20 ns
t
f
Fall time
(2)
C
L
= 50 pF 4 20 ns
t
rfm
Rise/ fall time matching t
r
/t
f
90 110 %
V
CRS
Output signal crossover voltage 1.3 2.0 V
ai14137
t
f
Differential
Data Lines
V
SS
V
CRS
t
r
Crossover
points
Table 66. ADC characteristics
Symbol Parameter Conditions Min Typ
Max Unit
V
DDA
Power supply
V
DDA
V
REF+
< 1.2 V
1.7
(1)
- 3.6 V
V
REF+
Positive reference voltage 1.7
(1)
- V
DDA
V
f
ADC
ADC clock frequency
V
DDA
= 1.7
(1)
to 2.4 V 0.6 15 18 MHz
V
DDA
= 2.4 to 3.6 V 0.6 30 36 MHz
f
TRIG
(2)
External trigger frequency
f
ADC
= 30 MHz,
12-bit resolution
- - 1764 kHz
- - 17 1/f
ADC
V
AIN
Conversion voltage range
(3)
0 (V
SSA
or V
REF-
tied to ground)
- V
REF+
V
R
AIN
(2)
External input impedance
See Equation 1 for
details
- - 50 k
R
ADC
(2)(4)
Sampling switch resistance - - 6 k
C
ADC
(2)
Internal sample and hold
capacitor
- 4 7 pF
DocID025644 Rev 2 105/130
STM32F401xD STM32F401xE Electrical characteristics
112
Equation 1: R
AIN
max formula
t
lat
(2)
Injection trigger conversion
latency
f
ADC
= 30 MHz - - 0.100 s
- - 3
(5)
1/f
ADC
t
latr
(2)
Regular trigger conversion
latency
f
ADC
= 30 MHz - - 0.067 s
- - 2
(5)
1/f
ADC
t
S
(2)
Sampling time
f
ADC
= 30 MHz 0.100 - 16 s
3 - 480 1/f
ADC
t
STAB
(2)
Power-up time - 2 3 s
t
CONV
(2)
Total conversion time (including
sampling time)
f
ADC
= 30 MHz
12-bit resolution
0.50 - 16.40 s
f
ADC
= 30 MHz
10-bit resolution
0.43 - 16.34 s
f
ADC
= 30 MHz
8-bit resolution
0.37 - 16.27 s
f
ADC
= 30 MHz
6-bit resolution
0.30 - 16.20 s
9 to 492 (t
S
for sampling +n-bit resolution for successive
approximation)
1/f
ADC
f
S
(2)
Sampling rate
(f
ADC
= 30 MHz, and
t
S
= 3 ADC cycles)
12-bit resolution
Single ADC
- - 2 Msps
12-bit resolution
Interleave Dual ADC
mode
- - 3.75 Msps
12-bit resolution
Interleave Triple ADC
mode
- - 6 Msps
I
VREF+
(2)
ADC V
REF
DC current
consumption in conversion
mode
- 300 500 A
I
VDDA
(2)
ADC V
DDA
DC current
consumption in conversion
mode
- 1.6 1.8 mA
1. V
DDA
minimum value of 1.7 V is possible with the use of an external power supply supervisor (refer to Section 3.14.2:
Internal reset OFF).
2. Based on characterization, not tested in production.
3. V
REF+
is internally connected to V
DDA
and V
REF-
is internally connected to V
SSA
.
4. R
ADC
maximum value is given for V
DD
=1.7 V, and minimum value for V
DD
=3.3 V.
5. For external triggers, a delay of 1/f
PCLK2
must be added to the latency specified in Table 66.
Table 66. ADC characteristics (continued)
Symbol Parameter Conditions Min Typ
Max Unit
R
AIN
k 0.5 ( )
f
ADC
C
ADC
2
N 2 +
( ) ln
---------------------------------------------------------------- R
ADC
=
Electrical characteristics STM32F401xD STM32F401xE
106/130 DocID025644 Rev 2
The formula above (Equation 1) is used to determine the maximum external impedance
allowed for an error below 1/4 of LSB. N = 12 (from 12-bit resolution) and k is the number of
sampling periods defined in the ADC_SMPR1 register.
Table 67. ADC accuracy at f
ADC
= 18 MHz
(1)
1. Better performance could be achieved in restricted V
DD
, frequency and temperature ranges.
Symbol Parameter Test conditions Typ Max
(2)
2. Based on characterization, not tested in production.
Unit
ET Total unadjusted error
f
ADC
=18 MHz
V
DDA
= 1.7 to 3.6 V
V
REF
= 1.7 to 3.6 V
V
DDA
V
REF
< 1.2 V
3 4
LSB
EO Offset error 2 3
EG Gain error 1 3
ED Differential linearity error 1 2
EL Integral linearity error 2 3
Table 68. ADC accuracy at f
ADC
= 30 MHz
(1)
1. Better performance could be achieved in restricted V
DD
, frequency and temperature ranges.
Symbol Parameter Test conditions Typ Max
(2)
2. Based on characterization, not tested in production.
Unit
ET Total unadjusted error
f
ADC
= 30 MHz,
R
AIN
< 10 k,
V
DDA
= 2.4 to 3.6 V,
V
REF
= 1.7 to 3.6 V,
V
DDA
V
REF
< 1.2 V
2 5
LSB
EO Offset error 1.5 2.5
EG Gain error 1.5 4
ED Differential linearity error 1 2
EL Integral linearity error 1.5 3
Table 69. ADC accuracy at f
ADC
= 36 MHz
(1)
1. Better performance could be achieved in restricted V
DD
, frequency and temperature ranges.
Symbol Parameter Test conditions Typ Max
(2)
2. Based on characterization, not tested in production.
Unit
ET Total unadjusted error
f
ADC
=36 MHz,
V
DDA
= 2.4 to 3.6 V,
V
REF
= 1.7 to 3.6 V
V
DDA
V
REF
< 1.2 V
4 7
LSB
EO Offset error 2 3
EG Gain error 3 6
ED Differential linearity error 2 3
EL Integral linearity error 3 6
DocID025644 Rev 2 107/130
STM32F401xD STM32F401xE Electrical characteristics
112
Note: ADC accuracy vs. negative injection current: injecting a negative current on any analog
input pins should be avoided as this significantly reduces the accuracy of the conversion
being performed on another analog input. It is recommended to add a Schottky diode (pin to
ground) to analog pins which may potentially inject negative currents.
Any positive injection current within the limits specified for I
INJ(PIN)
and I
INJ(PIN)
in
Section 6.3.16 does not affect the ADC accuracy.
Table 70. ADC dynamic accuracy at f
ADC
= 18 MHz - limited test conditions
(1)
Symbol Parameter Test conditions Min Typ Max Unit
ENOB Effective number of bits
f
ADC
=18 MHz
V
DDA
= V
REF+
= 1.7 V
Input Frequency = 20 KHz
Temperature = 25 C
10.3 10.4 - bits
SINAD Signal-to-noise and distortion ratio 64 64.2 -
dB SNR Signal-to-noise ratio 64 65 -
THD Total harmonic distortion -67 -72 -
1. Data based on characterization results, not tested in production.
Table 71. ADC dynamic accuracy at f
ADC
= 36 MHz - limited test conditions
(1)
Symbol Parameter Test conditions Min Typ Max Unit
ENOB Effective number of bits
f
ADC
= 36 MHz
V
DDA
= V
REF+
= 3.3 V
Input Frequency = 20 KHz
Temperature = 25 C
10.6 10.8 - bits
SINAD Signal-to noise and distortion ratio 66 67 -
dB SNR Signal-to noise ratio 64 68 -
THD Total harmonic distortion -70 -72 -
1. Data based on characterization results, not tested in production.
Electrical characteristics STM32F401xD STM32F401xE
108/130 DocID025644 Rev 2
Figure 40. ADC accuracy characteristics
1. See also Table 68.
2. Example of an actual transfer curve.
3. Ideal transfer curve.
4. End point correlation line.
5. E
T
= Total Unadjusted Error: maximum deviation between the actual and the ideal transfer curves.
EO = Offset Error: deviation between the first actual transition and the first ideal one.
EG = Gain Error: deviation between the last ideal transition and the last actual one.
ED = Differential Linearity Error: maximum deviation between actual steps and the ideal one.
EL = Integral Linearity Error: maximum deviation between any actual transition and the end point
correlation line.
Figure 41. Typical connection diagram using the ADC
1. Refer to Table 66 for the values of R
AIN
, R
ADC
and C
ADC
.
2. C
parasitic
represents the capacitance of the PCB (dependent on soldering and PCB layout quality) plus the
pad capacitance (roughly 5 pF). A high C
parasitic
value downgrades conversion accuracy. To remedy this,
f
ADC
should be reduced.
ai14395c
E
O
E
G
1L SB
DEAL
4095
4094
4093
5
4
3
2
1
0
7
6
1 2 3 456 7 4093 4094 4095 4096
(1)
(2)
E
T
E
D
E
L
(3)
V
DDA
V
SSA
V
REF+
4096
(or depending on package)]
V
DDA
4096
[1LSB
DEAL
=
ai17534
STM32F
V
DD
AINx
I
L
1 A
0.6 V
V
T
R
AIN
(1)
Cparasitic
V
AIN
0.6 V
V
T
R
ADC
(1)
C
ADC
(1)
12-bit
converter
Sample and hold ADC
converter
DocID025644 Rev 2 109/130
STM32F401xD STM32F401xE Electrical characteristics
112
General PCB design guidelines
Power supply decoupling should be performed as shown in Figure 42 or Figure 43,
depending on whether V
REF+
is connected to V
DDA
or not. The 10 nF capacitors should be
ceramic (good quality). They should be placed them as close as possible to the chip.
Figure 42. Power supply and reference decoupling (V
REF+
not connected to V
DDA
)
1. V
REF+
and V
REF-
inputs are both available on UFBGA100. V
REF+
is also available on LQFP100. When
V
REF+
and V
REF-
are not available, they are internally connected to V
DDA
and V
SSA
.
Figure 43. Power supply and reference decoupling (V
REF+
connected to V
DDA
)
1. V
REF+
and V
REF-
inputs are both available on UFBGA100. V
REF+
is also available on LQFP100. When
V
REF+
and V
REF-
are not available, they are internally connected to V
DDA
and V
SSA
.
V
REF+
STM32F
V
DDA
V
SSA
/V
REF-
1 F // 10 nF
1 F // 10 nF
ai17535
(See note 1)
(See note 1)
V
REF+
/V
DDA
STM32F
1 F // 10 nF
V
REF
/V
SSA
ai17536
(See note 1)
(See note 1)
Electrical characteristics STM32F401xD STM32F401xE
110/130 DocID025644 Rev 2
6.3.21 Temperature sensor characteristics
6.3.22 V
BAT
monitoring characteristics
6.3.23 Embedded reference voltage
The parameters given in Table 75 are derived from tests performed under ambient
temperature and V
DD
supply voltage conditions summarized in Table 14.
Table 72. Temperature sensor characteristics
Symbol Parameter Min Typ Max Unit
T
L
(1)
V
SENSE
linearity with temperature - 1 2 C
Avg_Slope
(1)
Average slope - 2.5 - mV/C
V
25
(1)
Voltage at 25 C - 0.76 - V
t
START
(2)
Startup time - 6 10 s
T
S_temp
(3)(2)
ADC sampling time when reading the temperature (1 C accuracy) 10 - - s
1. Based on characterization, not tested in production.
2. Guaranteed by design, not tested in production.
3. Shortest sampling time can be determined in the application by multiple iterations.
Table 73. Temperature sensor calibration values
Symbol Parameter Memory address
TS_CAL1 TS ADC raw data acquired at temperature of 30 C, V
DDA
= 3.3 V 0x1FFF 7A2C - 0x1FFF 7A2D
TS_CAL2 TS ADC raw data acquired at temperature of 110 C, V
DDA
= 3.3 V 0x1FFF 7A2E - 0x1FFF 7A2F
Table 74. V
BAT
monitoring characteristics
Symbol Parameter Min Typ Max Unit
R Resistor bridge for V
BAT
- 50 - K
Q Ratio on V
BAT
measurement - 4 -
Er
(1)
Error on Q 1 - +1 %
T
S_vbat
(2)(2)
ADC sampling time when reading the V
BAT
1 mV accuracy
5 - - s
1. Guaranteed by design, not tested in production.
2. Shortest sampling time can be determined in the application by multiple iterations.
Table 75. Embedded internal reference voltage
Symbol Parameter Conditions Min
Typ
Max Unit
V
REFINT
Internal reference voltage 40 C < T
A
< +105 C 1.18 1.21 1.24 V
T
S_vrefint
(1)
ADC sampling time when reading the
internal reference voltage
- 10 - - s
DocID025644 Rev 2 111/130
STM32F401xD STM32F401xE Electrical characteristics
112
6.3.24 SD/SDIO MMC card host interface (SDIO) characteristics
Unless otherwise specified, the parameters given in Table 77 for the SDIO/MMC interface
are derived from tests performed under the ambient temperature, f
PCLK2
frequency and V
DD
supply voltage conditions summarized in Table 14, with the following configuration:
Output speed is set to OSPEEDRy[1:0] = 10
Capacitive load C = 30 pF
Measurement points are done at CMOS levels: 0.5V
DD
Refer to Section 6.3.16: I/O port characteristics for more details on the input/output
characteristics.
Figure 44. SDIO high-speed mode
V
RERINT_s
(2)
Internal reference voltage spread over the
temperature range
V
DD
= 3V 10mV - 3 5 mV
T
Coeff
(2)
Temperature coefficient - - 30 50 ppm/C
t
START
(2)
Startup time - - 6 10 s
1. Shortest sampling time can be determined in the application by multiple iterations.
2. Guaranteed by design, not tested in production
Table 75. Embedded internal reference voltage (continued)
Symbol Parameter Conditions Min
Typ
Max Unit
Table 76. Internal reference voltage calibration values
Symbol Parameter Memory address
V
REFIN_CAL
Raw data acquired at temperature of
30 C V
DDA
= 3.3 V
0x1FFF 7A2A - 0x1FFF 7A2B
t
W(CKH)
CK
D, CMD
(output)
D, CMD
(input)
t
C
t
W(CKL)
t
OV
t
OH
t
ISU
t
IH
t
f
t
r
ai14887
Electrical characteristics STM32F401xD STM32F401xE
112/130 DocID025644 Rev 2
Figure 45. SD default mode
6.3.25 RTC characteristics
CK
D, CMD
(output)
t
OVD
t
OHD
ai14888
Table 77. Dynamic characteristics: SD / MMC characteristics
(1)(2)
Symbol Parameter Conditions Min Typ Max Unit
f
PP
Clock frequency in data transfer mode 0 - 48 MHz
- SDIO_CK/fPCLK2 frequency ratio - - 8/3 -
t
W(CKL)
Clock low time fpp = 48MHz 8.5 9 -
ns
t
W(CKH)
Clock high time fpp = 48MHz 8.3 10 -
CMD, D inputs (referenced to CK) in MMC and SD HS mode
t
ISU
Input setup time HS fpp = 48MHz 3.5 - -
ns
t
IH
Input hold time HS fpp = 48MHz 0 - -
CMD, D outputs (referenced to CK) in MMC and SD HS mode
t
OV
Output valid time HS fpp = 48MHz - 4.5 7
ns
t
OH
Output hold time HS fpp = 48MHz 3 - -
CMD, D inputs (referenced to CK) in SD default mode
t
ISUD
Input setup time SD fpp = 24MHz 1.5 - -
ns
t
IHD
Input hold time SD fpp = 24MHz 0.5 - -
CMD, D outputs (referenced to CK) in SD default mode
t
OVD
Output valid default time SD fpp =24MHz - 4.5 6.5
ns
t
OHD
Output hold default time SD fpp =24MHz 3.5 - -
1. Data based on characterization results, not tested in production.
2. V
DD
= 2.7 to 3.6 V.
Table 78. RTC characteristics
Symbol Parameter Conditions Min Max
- f
PCLK1
/RTCCLK
frequency ratio
Any read/write operation
from/to an RTC register
4 -
DocID025644 Rev 2 113/130
STM32F401xD STM32F401xE Package characteristics
128
7 Package characteristics
7.1 Package mechanical data
In order to meet environmental requirements, ST offers these devices in different grades of
ECOPACK
specifications, grade definitions and product status are available at: www.st.com.
ECOPACK
is an ST trademark.
7.1.1 WLCSP49, 3.06 x 3.06 mm, 0.4 mm pitch wafer level chip
size package
Figure 46. WLCSP49 wafer level chip size package outline
A1 orientation
reference
Wafer back side
E
D
Detail A
(rotated 90 )
Seating plane
Note 1
A1
Bump
b
Side view
A
A2
Detail A
7
1
G
A
e1
F
G
e
e
A1 ball location
e2 E
A3
Bump side
eee Z
Note 2
Front view
A0XM_ME_V1
Package characteristics STM32F401xD STM32F401xE
114/130 DocID025644 Rev 2
Marking of engineering samples
Figure 47. WLCSP49 package top view
Table 79. STM32F401xCE WLCSP49 wafer level chip size package mechanical data
Symbol
millimeters inches
(1)
1. Values in inches are converted from mm and rounded to 4 decimal digits.
Min Typ Max Min Typ Max
A 0.525 0.555 0.585 0.0207 0.0219 0.0230
A1 0.175 0.0069
A2 0.380 0.0150
A3
(2)
2. Back side coating
0.025 0.0010
b
(3)
3. Dimension is measured at the maximum bump diameter parallel to primary datum Z.
0.220 0.250 0.280 0.0087 0.0098 0.0110
D 2.994 3.029 3.064 0.1179 0.1193 0.1206
E 2.994 3.029 3.064 0.1179 0.1193 0.1206
e 0.400 0.0157
e1 2.400 0.0945
e2 2.400 0.0945
F 0.3145 0.0124
G 0.3145 0.0124
aaa 0.100 0.0039
bbb 0.100 0.0039
ccc 0.100 0.0039
ddd 0.050 0.0020
eee 0.050 0.0020
MSv32119v1
Engineering sample marking
1
ES
DocID025644 Rev 2 115/130
STM32F401xD STM32F401xE Package characteristics
128
7.1.2 UFQFPN48, 7 x 7 mm, 0.5 mm pitch package
Figure 48. UFQFPN48, 7 x 7 mm, 0.5 mm pitch, package outline
1. Drawing is not to scale.
2. All leads/pads should also be soldered to the PCB to improve the lead/pad solder joint life.
3. There is an exposed die pad on the underside of the UFQFPN package. It is recommended to connect and
solder this back-side pad to PCB ground.
A0B9_ME_V3
D
Pin 1 identifier
laser marking area
E E
D
Y
D2
E2
Exposed pad
area
Z
1
48
Detail Z
R 0.125 typ.
1
48
L
C 0.500x45
pin1 corner
A
Seating
plane
A1
b
e
ddd
Detail Y
T
Table 80. UFQFPN48, 7 x 7 mm, 0.5 mm pitch, package mechanical data
Symbol
millimeters inches
(1)
Min. Typ. Max. Min. Typ. Max.
A 0.500 0.550 0.600 0.0197 0.0217 0.0236
A1 0.000 0.020 0.050 0.0000 0.0008 0.0020
D 6.900 7.000 7.100 0.2717 0.2756 0.2795
E 6.900 7.000 7.100 0.2717 0.2756 0.2795
D2 5.500 5.600 5.700 0.2165 0.2205 0.2244
E2 5.500 5.600 5.700 0.2165 0.2205 0.2244
L 0.300 0.400 0.500 0.0118 0.0157 0.0197
Package characteristics STM32F401xD STM32F401xE
116/130 DocID025644 Rev 2
Figure 49. UFQFPN48 recommended footprint
1. Dimensions are in millimeters.
T - 0.152 - - 0.0060 -
b 0.200 0.250 0.300 0.0079 0.0098 0.0118
e - 0.500 - - 0.0197 -
1. Values in inches are converted from mm and rounded to 4 decimal digits.
Table 80. UFQFPN48, 7 x 7 mm, 0.5 mm pitch, package mechanical data (continued)
Symbol
millimeters inches
(1)
Min. Typ. Max. Min. Typ. Max.
7.30
7.30
0.20
0.30
0.55
0.50
5.80
6.20
6.20
5.60
5.60
5.80
0.75
A0B9_FP_V2
48
1
12
13 24
25
36
37
DocID025644 Rev 2 117/130
STM32F401xD STM32F401xE Package characteristics
128
Marking of engineering samples
Figure 50. UFQFPN48 package top view
MS32168V1
a
a - PN1-REF
A - Marking area
B - Marking area
C - Assembly plant
D - Diffusion traceability plant
E - Country of origin
F - Assembly year
G - Assembly week
A
B
C D
E F G
Package characteristics STM32F401xD STM32F401xE
118/130 DocID025644 Rev 2
7.1.3 LQFP64, 10 x 10 mm, 64-pin low-profile quad flat package
Figure 51. LQFP64, 10 x 10 mm, 64-pin low-profile quad flat package outline
1. Drawing is not to scale.
A
1
A
2
A
SEATNG
PLANE
ccc C
b
C
c
A
1
L
L1
K
GAUGE PLANE
0.25 mm
DENTFCATON
PN 1
D
D1
D3
e
1 16
17
32
33 48
49
64
E
3
E
1
E
5W_ME_V2
DocID025644 Rev 2 119/130
STM32F401xD STM32F401xE Package characteristics
128
Figure 52. LQFP64 recommended footprint
1. Dimensions are in millimeters.
Table 81. LQFP64, 10 x 10 mm, 64-pin low-profile quad flat package mechanical data
Symbol
millimeters inches
(1)
Min. Typ. Max. Min. Typ. Max.
A - - 1.60 - - 0.0630
A1 0.05 - 0.15 0.0020 - 0.0059
A2 1.35 1.40 1.45 0.0531 0.0551 0.0571
b 0.17 0.22 0.27 0.0067 0.0087 0.0106
c 0.09 - 0.20 0.0035 - 0.0079
D - 12.00 - - 0.4724 -
D1 - 10.00 - - 0.3937 -
E - 12.00 - - 0.4724 -
E1 - 10.00 - - 0.3937 -
e - 0.50 - - 0.0197 -
K 0 3.5 7 0 3.5 7
L 0.45 0.60 0.75 0.0177 0.0236 0.0295
L1 - 1.00 - - 0.0394 -
N
Number of pins
64
1. Values in inches are converted from mm and rounded to 4 decimal digits.
48
32
49
64
17
1
16
1.2
0.3
33
10.3
12.7
10.3
0.5
7.8
12.7
ai14909c
Package characteristics STM32F401xD STM32F401xE
120/130 DocID025644 Rev 2
Marking of engineering samples
Figure 53. LQFP64 package top view
MS32169V1
a - PN1-REF
A - Marking area
B - Marking area
C - Assembly plant
D - Diffusion traceability plant
E - Country of origin
G - Assembly year
H - Assembly week
a
F - Testing and finishing plant
A
B
C D
E F G H
DocID025644 Rev 2 121/130
STM32F401xD STM32F401xE Package characteristics
128
7.1.4 LQFP100, 14 x 14 mm, 100-pin low-profile quad flat package
Figure 54. LQFP100, 14 x 14 mm, 100-pin low-profile quad flat package outline
1. Drawing is not to scale.
e
DENTFCATON
PN 1
GAUGE PLANE
0.25 mm
SEATNG
PLANE
D
D1
D3
E
3
E
1
E
K
ccc C
C
1 25
26
100
76
75 51
50
1L_ME_V4
A
2 A
A
1
L1
L
c
b
A
1
Package characteristics STM32F401xD STM32F401xE
122/130 DocID025644 Rev 2
Table 82. LQPF100, 14 x 14 mm, 100-pin low-profile quad flat package mechanical data
Symbol
millimeters inches
(1)
Min. Typ. Max. Min. Typ. Max.
A - - 1.6 - - 0.063
A1 0.05 - 0.15 0.002 - 0.0059
A2 1.35 1.4 1.45 0.0531 0.0551 0.0571
b 0.17 0.22 0.27 0.0067 0.0087 0.0106
c 0.09 - 0.2 0.0035 - 0.0079
D 15.8 16 16.2 0.622 0.6299 0.6378
D1 13.8 14 14.2 0.5433 0.5512 0.5591
D3 - 12 - - 0.4724 -
E 15.8 16 16.2 0.622 0.6299 0.6378
E1 13.8 14 14.2 0.5433 0.5512 0.5591
E3 - 12 - - 0.4724 -
e - 0.5 - - 0.0197 -
L 0.45 0.6 0.75 0.0177 0.0236 0.0295
L1 - 1 - - 0.0394 -
K 0.0 3.5 7.0 0.0 3.5 7.0
ccc 0.08 0.0031
1. Values in inches are converted from mm and rounded to 4 decimal digits.
DocID025644 Rev 2 123/130
STM32F401xD STM32F401xE Package characteristics
128
Figure 55. LQFP100 recommended footprint
1. Dimensions are in millimeters.
Marking of engineering samples
Figure 56. LQPF100 package top view
75 51
50 76
0.5
0.3
16.7 14.3
100 26
12.3
25
1.2
16.7
1
ai14906c
a
MS32170V1
a - PN1-REF
A - Marking area
B - Marking area
C - Assembly plant
E - Diffusion traceability plant
F - Country of origin
H - Assembly year
- Assembly week
G - Testing and finishing plant
AA
B
C D - BE sequence D E
F G H
Package characteristics STM32F401xD STM32F401xE
124/130 DocID025644 Rev 2
7.1.5 UFBGA100, 7 x 7 mm, 0.5 mm pitch package
Figure 57. UFBGA100, 7 x 7 mm, 0.50 mm pitch, ultra fine pitch ball grid array
package outline
A0C2_ME_V3
Seating plane
A1
e F
F
D
M
b (100 balls)
A
E
TOP VEW BOTTOM VEW
1 12
A1 ball
identifier
e
A
A2
Y
X
Z
ddd Z
D1
E1
eee Z Y X
fff
M
M Z
A3
A4
A1 ball
index area
Table 83. UFBGA100, 7 x 7 mm, 0.50 mm pitch, ultra fine pitch ball grid array package
mechanical data
Symbol
millimeters inches
(1)
Min. Typ. Max. Min. Typ. Max.
A 0.460 0.530 0.600 0.0181 0.0209 0.0236
A1 0.050 0.080 0.110 0.0020 0.0031 0.0043
A2 0.400 0.450 0.500 0.0157 0.0177 0.0197
A3 0.080 0.130 0.180 0.0031 0.0051 0.0071
A4 0.270 0.320 0.370 0.0106 0.0126 0.0146
b 0.200 0.250 0.300 0.0079 0.0098 0.0118
D 6.950 7.000 7.050 0.2736 0.2756 0.2776
D1 5.450 5.500 5.550 0.2146 0.2165 0.2185
E 6.950 7.000 7.050 0.2736 0.2756 0.2776
E1 5.450 5.500 5.550 0.2146 0.2165 0.2185
e - 0.500 - - 0.0197 -
F 0.700 0.750 0.800 0.0276 0.0295 0.0315
ddd - - 0.100 - - 0.0039
DocID025644 Rev 2 125/130
STM32F401xD STM32F401xE Package characteristics
128
Figure 58. Recommended PCB design rules for pads (0.5 mm-pitch BGA)
1. Non solder mask defined (NSMD) pads are recommended.
2. 4 to 6 mils solder paste screen printing process.
Marking of engineering samples
Figure 59. UFBGA100 package top view
eee - - 0.150 - - 0.0059
fff - - 0.050 - - 0.0020
1. Values in inches are converted from mm and rounded to 4 decimal digits.
Table 83. UFBGA100, 7 x 7 mm, 0.50 mm pitch, ultra fine pitch ball grid array package
mechanical data (continued)
Symbol
millimeters inches
(1)
Min. Typ. Max. Min. Typ. Max.
Pitch 0.5 mm
D pad 0.27 mm
Dsm 0.35 mm typ (depends on
the soldermask registration
tolerance)
Solder paste 0.27 mm aperture diameter
Dpad
Dsm
ai15495
MS32171V1
a
a - PN1-REF
A - Marking area
B - Marking area
C - Assembly plant
D - Diffusion traceability plant
E - Country of origin
F - Assembly year
G - Assembly week
A
B
C
D
E F G
Package characteristics STM32F401xD STM32F401xE
126/130 DocID025644 Rev 2
7.2 Thermal characteristics
The maximum chip junction temperature (T
J
max) must never exceed the values given in
Table 14: General operating conditions on page 58.
The maximum chip-junction temperature, T
J
max., in degrees Celsius, may be calculated
using the following equation:
T
J
max = T
A
max + (PD max x
JA
)
Where:
T
A
max is the maximum ambient temperature in C,
JA
is the package junction-to-ambient thermal resistance, in C/W,
PD max is the sum of P
INT
max and P
I/O
max (PD max = P
INT
max + P
I/O
max),
P
INT
max is the product of I
DD
and
V
DD
, expressed in Watts. This is the maximum chip
internal power.
P
I/O
max represents the maximum power dissipation on output pins where:
P
I/O
max = (V
OL
I
OL
) + ((V
DD
V
OH
) I
OH
),
taking into account the actual V
OL
/ I
OL
and V
OH
/ I
OH
of the I/Os at low and high level in the
application.
7.2.1 Reference document
JESD51-2 Integrated Circuits Thermal Test Method Environment Conditions - Natural
Convection (Still Air). Available from www.jedec.org.
Table 84. Package thermal characteristics
Symbol Parameter Value Unit
JA
Thermal resistance junction-ambient
UFQFPN48
32
C/W
Thermal resistance junction-ambient
WLCSP49
51
Thermal resistance junction-ambient
LQFP64 - 10 10 mm / 0.5 mm pitch
50
Thermal resistance junction-ambient
LQFP100 - 14 14 mm / 0.5 mm pitch
42
Thermal resistance junction-ambient
UFBGA100
56
DocID025644 Rev 2 127/130
STM32F401xD STM32F401xE Part numbering
128
8 Part numbering
Table 85. Ordering information scheme
Example: STM32 F 401 C E Y 6 TR
Device family
STM32 = ARM-based 32-bit microcontroller
Product type
F = General-purpose
Device subfamily
401 = 401 family
Pin count
C = 48/49 pins
R = 64 pins
V = 100 pins
Flash memory size
D = 384 Kbytes of Flash memory
E = 512 Kbytes of Flash memory
Package
H = UFBGA
T = LQFP
U = UFQFPN
Y = WLCSP
Temperature range
6 = Industrial temperature range, 40 to 85 C
Packing
TR = tape and reel
No character = tray or tube
Part numbering STM32F401xD STM32F401xE
128/130 DocID025644 Rev 2
Table 86. Device order codes
Reference Order codes
STM32F401xD
STM32F401CDY6, STM32F401RDT6, STM32F401VDT6, STM32F401CDU6,
STM32F401VDH6
STM32F401xE
STM32F401CEY6, STM32F401RET6, STM32F401VET6, STM32F401CEU6,
STM32F401VEH6
DocID025644 Rev 2 129/130
STM32F401xD STM32F401xE Revision history
129
9 Revision history
Table 87. Document revision history
Date Revision Changes
16-Jan-2014 1 Initial release.
24-Feb-2014 2
Updated Flash memroy size in Table 2:
STM32F401xD/xE features and peripheral counts.
Added alternate functions mapped on PCx, PDx and
PEx GPIOS in Table 9: Alternate function mapping
STM32F401xD STM32F401xE
130/130 DocID025644 Rev 2
Please Read Carefully:
Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (ST) reserve the
right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any
time, without notice.
All ST products are sold pursuant to STs terms and conditions of sale.
Purchasers are solely responsible for the choice, selection and use of the ST products and services described herein, and ST assumes no
liability whatsoever relating to the choice, selection or use of the ST products and services described herein.
No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this
document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products
or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such
third party products or services or any intellectual property contained therein.
UNLESS OTHERWISE SET FORTH IN STS TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIED
WARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWS
OF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
ST PRODUCTS ARE NOT DESIGNED OR AUTHORIZED FOR USE IN: (A) SAFETY CRITICAL APPLICATIONS SUCH AS LIFE
SUPPORTING, ACTIVE IMPLANTED DEVICES OR SYSTEMS WITH PRODUCT FUNCTIONAL SAFETY REQUIREMENTS; (B)
AERONAUTIC APPLICATIONS; (C) AUTOMOTIVE APPLICATIONS OR ENVIRONMENTS, AND/OR (D) AEROSPACE APPLICATIONS
OR ENVIRONMENTS. WHERE ST PRODUCTS ARE NOT DESIGNED FOR SUCH USE, THE PURCHASER SHALL USE PRODUCTS AT
PURCHASERS SOLE RISK, EVEN IF ST HAS BEEN INFORMED IN WRITING OF SUCH USAGE, UNLESS A PRODUCT IS
EXPRESSLY DESIGNATED BY ST AS BEING INTENDED FOR AUTOMOTIVE, AUTOMOTIVE SAFETY OR MEDICAL INDUSTRY
DOMAINS ACCORDING TO ST PRODUCT DESIGN SPECIFICATIONS. PRODUCTS FORMALLY ESCC, QML OR JAN QUALIFIED ARE
DEEMED SUITABLE FOR USE IN AEROSPACE BY THE CORRESPONDING GOVERNMENTAL AGENCY.
Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately void
any warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, any
liability of ST.
ST and the ST logo are trademarks or registered trademarks of ST in various countries.
Information in this document supersedes and replaces all information previously supplied.
The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners.
2014 STMicroelectronics - All rights reserved
STMicroelectronics group of companies
Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan -
Malaysia - Malta - Morocco - Philippines - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America
www.st.com