Skip to the content
PCBKitNew board
STM32F103CBT6 on a board, in 3D

STM32F103CBT6

STMicroelectronics

-40℃~+85℃ 128KB 12bit 20KB 2V~3.6V 32 Bit 37 72MHz ARM Cortex-M3 Built-in FLASH LQFP-48(7x7) Microcontrollers (MCU/MPU/SOC) ROHS

Extended
DatasheetJLCPCBLCSCst/STM32F103CBT6
Category
Microcontrollers (MCU, MPU, SOC)
Package
LQFP-48(7x7)
Pins
48

Overview

The STM32F103CBT6 is a microcontroller made by STMicroelectronics in a LQFP-48(7x7) package with 48 pins. -40℃~+85℃ 128KB 12bit 20KB 2V~3.6V 32 Bit 37 72MHz ARM Cortex-M3 Built-in FLASH LQFP-48(7x7) Microcontrollers (MCU/MPU/SOC) ROHS.

PCBKit's library has its KiCad symbol (MCU_ST_STM32F1:STM32F103CBTx, from KiCad's library) and its footprint (Package_QFP:LQFP-48_7x7mm_P0.5mm, from KiCad's library), ready for a KiCad board. 3,849 are in stock at JLCPCB (part C8304). 92 open-source boards in 69 repositories on GitHub use it.

Symbol

VBAT1PC132PC143PC154PD05PD16NRST7VSSA8VDDA9PA010PA111PA212PA313PA414PA515PA616PA717PB018PB119PB220PB1021PB1122VSS23VDD24PB1225PB1326PB1427PB1528PA829PA930PA1031PA1132PA1233PA1334VDD36PA1437PA1538PB339PB440PB541PB642PB743BOOT044PB845PB946VDD48
MCU_ST_STM32F1:STM32F103CBTxFrom KiCad's library

Footprint

Package_QFP:LQFP-48_7x7mm_P0.5mmFrom KiCad's library

From the datasheet

18
Supply, least
2 V · VDD, recommended operating min · p. 38
Supply, most
3.6 V · VDD, recommended operating max · p. 38
Supply, least
2.4 V · VDDA, ADC used, recommended operating min · p. 38
Supply, least
1.8 V · VBAT, recommended operating min · p. 38
Supply, absolute maximum
4 V · VDD and VDDA, absolute max · p. 37
Works from
-40 °C · TA, suffix 6, maximum power dissipation, min · p. 39
Works up to
85 °C · TA, suffix 6, maximum power dissipation, max · p. 39
Works up to
105 °C · TA, suffix 6, low power dissipation, max subject to TJmax · p. 39
Junction, hottest
150 °C · TJ, absolute max · p. 38
Junction, hottest
105 °C · TJ, suffix 6, operating max · p. 39
Takes working
36 mA · VDD, typical Run from Flash, 72 MHz external clock, peripherals enabled, 3.3 V, 25 °C · p. 48
Takes at most
50 mA · VDD, max Run from Flash, 72 MHz external clock, peripherals enabled, TA = 85 °C · p. 42
Takes asleep
24 µA · VDD, typical Stop, regulator in Run mode, 3.3 V, 25 °C · p. 45
Takes asleep
14 µA · VDD, typical Stop, regulator in Low Power mode, 3.3 V, 25 °C · p. 45
Takes asleep
2 µA · VDD, typical Standby, watchdog, oscillators and RTC off, 3.3 V, 25 °C · p. 45
A pin gives at most
25 mA · I/O and control pin, absolute max sink current · p. 38
Junction to air (LQFP48)
55 K/W · junction to ambient · p. 93
Supply, least
3 V · VDD, USB operating voltage min · p. 75

What it is and has

22
CPU core
ARM 32-bit Cortex-M3 · p. 1
Maximum CPU frequency
72 MHz · p. 1
SRAM
20 Kbytes · p. 1
Debug interfaces
SWD and JTAG · p. 1
DMA
7-channel DMA controller · p. 1
ADC
2 x 12-bit, 1 µs converters · p. 1
Temperature sensor
Integrated · p. 1
CRC calculation unit
Integrated · p. 1
Unique ID
96-bit · p. 1
CAN
2.0B Active · p. 1
USB
USB 2.0 full-speed · p. 1
Low-power modes
Sleep, Stop and Standby · p. 1
High-speed crystal oscillator
4-to-16 MHz · p. 1
Low-speed internal oscillator
40 kHz RC · p. 1
RTC oscillator
32 kHz with calibration · p. 1
SysTick
24-bit downcounter · p. 1
Timers
7 · p. 1
CPU
ARM 32-bit Cortex-M3 · p. 1
Maximum clock frequency
72 MHz · p. 1
Flash memory
128 Kbytes · p. 96
Pin count
48 · p. 96
Package
LQFP48 7 × 7 mm · p. 1

Around it

4
cap 5 pF to 25 pF
between OSC_IN and GND; CL1; high-quality ceramic for high-frequency applications; select for crystal load capacitance including pin and board capacitance. · p. 53
cap 5 pF to 15 pF
between OSC32_IN and GND; CL1; high-quality ceramic, selected to match the crystal or resonator; usually the same size as CL2. · p. 54
cap 5 pF to 15 pF
between OSC32_OUT and GND; CL2; high-quality ceramic, selected to match the crystal or resonator; usually the same size as CL1. · p. 54
res 1.5 k
between USBDP (D+) and 3.0-to-3.6 V; Pull-up required for compliance with USB 2.0 full-speed electrical specification. · p. 75

Specifications

381
ParameterConditionsAs printedPage
External main supply voltage (including VDDA and VDD) VDD − VSSAbsolute maximummin -0.3 · max 4 V37
Input voltage on any other pin VINAbsolute maximummax 4 V37
Variations between different VDD power pins |ΔVDDx|Absolute maximummax 50 mV37
Variations between all the different ground pins |VSSX − VSS|Absolute maximummax 50 mV37
Total current into VDD/VDDA power lines (source) IVDDAbsolute maximummax 150 mA38
Total current out of VSS ground lines (sink) IVSSAbsolute maximummax 150 mA38
Output current sunk by any I/O and control pin IIOAbsolute maximummax 25 mA38
Output current source by any I/Os and control pin IIOAbsolute maximummax -25 mA38
Storage temperature range TSTGAbsolute maximummin -65 · max 150 °C38
Maximum junction temperature TJAbsolute maximummax 150 °C38
Internal AHB clock frequency fHCLKmin 0 · max 72 MHz38
Internal APB1 clock frequency fPCLK1min 0 · max 36 MHz38
Internal APB2 clock frequency fPCLK2min 0 · max 72 MHz38
Standard operating voltage VDDmin 2 · max 3.6 V38
Analog operating voltage (ADC not used) VDDAMust be the same potential as VDDmin 2 · max 3.6 V38
Analog operating voltage (ADC used) VDDAMust be the same potential as VDDmin 2.4 · max 3.6 V38
Backup operating voltage VBATmin 1.8 · max 3.6 V38
I/O input voltage VINFT IO; 2 V < VDD ≤ 3.6 V; disable internal pull-up/pull-down resistors above VDD + 0.3 Vmin -0.3 · max 5.5 V39
I/O input voltage VINFT IO; VDD = 2 V; disable internal pull-up/pull-down resistors above VDD + 0.3 Vmin -0.3 · max 5.2 V39
I/O input voltage VINBOOT0min 0 · max 5.5 V39
Power dissipation at TA = 85 °C for suffix 6 or TA = 105 °C for suffix 7 PDLQFP48; suffix 6, TA = 85 °Cmax 363 mW39
Ambient temperature for 6 suffix version TAMaximum power dissipationmin -40 · max 85 °C39
Ambient temperature for 6 suffix version TALow power dissipation; TJ must not exceed TJmaxmin -40 · max 105 °C39
Junction temperature range TJ6 suffix versionmin -40 · max 105 °C39
VDD rise time rate tVDDSubject to general operating conditions for TAmin 0 us/V39
VDD fall time rate tVDDSubject to general operating conditions for TAmin 20 us/V39
Supply current in Run mode IDDExternal clock, all peripherals enabled; 72 MHz; TA = 85 °Cmax 50 mA42
Supply current in Run mode IDDExternal clock, all peripherals enabled; 72 MHz; TA = 105 °Cmax 50.3 mA42
Supply current in Run mode IDDExternal clock, all peripherals enabled; 48 MHz; TA = 85 °Cmax 36.1 mA42
Supply current in Run mode IDDExternal clock, all peripherals enabled; 48 MHz; TA = 105 °Cmax 36.2 mA42
Supply current in Run mode IDDExternal clock, all peripherals enabled; 36 MHz; TA = 85 °Cmax 28.6 mA42
Supply current in Run mode IDDExternal clock, all peripherals enabled; 36 MHz; TA = 105 °Cmax 28.7 mA42
Supply current in Run mode IDDExternal clock, all peripherals enabled; 24 MHz; TA = 85 °Cmax 19.9 mA42
Supply current in Run mode IDDExternal clock, all peripherals enabled; 24 MHz; TA = 105 °Cmax 20.1 mA42
Supply current in Run mode IDDExternal clock, all peripherals enabled; 16 MHz; TA = 85 °Cmax 14.7 mA42
Supply current in Run mode IDDExternal clock, all peripherals enabled; 16 MHz; TA = 105 °Cmax 14.9 mA42
Supply current in Run mode IDDExternal clock, all peripherals enabled; 8 MHz; TA = 85 °Cmax 8.6 mA42
Supply current in Run mode IDDExternal clock, all peripherals enabled; 8 MHz; TA = 105 °Cmax 8.9 mA42
Supply current in Run mode IDDExternal clock, all peripherals disabled; 72 MHz; TA = 85 °Cmax 32.8 mA42
Supply current in Run mode IDDExternal clock, all peripherals disabled; 72 MHz; TA = 105 °Cmax 32.9 mA42
Supply current in Run mode IDDExternal clock, all peripherals disabled; 48 MHz; TA = 85 °Cmax 24.4 mA42
Supply current in Run mode IDDExternal clock, all peripherals disabled; 48 MHz; TA = 105 °Cmax 24.5 mA42
Supply current in Run mode IDDExternal clock, all peripherals disabled; 36 MHz; TA = 85 °Cmax 19.8 mA42
Supply current in Run mode IDDExternal clock, all peripherals disabled; 36 MHz; TA = 105 °Cmax 19.9 mA42
Supply current in Run mode IDDExternal clock, all peripherals disabled; 24 MHz; TA = 85 °Cmax 13.9 mA42
Supply current in Run mode IDDExternal clock, all peripherals disabled; 24 MHz; TA = 105 °Cmax 14.2 mA42
Supply current in Run mode IDDExternal clock, all peripherals disabled; 16 MHz; TA = 85 °Cmax 10.7 mA42
Supply current in Run mode IDDExternal clock, all peripherals disabled; 16 MHz; TA = 105 °Cmax 11 mA42
Supply current in Run mode IDDExternal clock, all peripherals disabled; 8 MHz; TA = 85 °Cmax 6.8 mA42
Supply current in Run mode IDDExternal clock, all peripherals disabled; 8 MHz; TA = 105 °Cmax 7.1 mA42
Supply current in Run mode IDDExternal clock, all peripherals enabled; 72 MHz; TA = 85 °Cmax 48 mA42
Supply current in Run mode IDDExternal clock, all peripherals enabled; 72 MHz; TA = 105 °Cmax 50 mA42
Supply current in Run mode IDDExternal clock, all peripherals enabled; 48 MHz; TA = 85 °Cmax 31.5 mA42
Supply current in Run mode IDDExternal clock, all peripherals enabled; 48 MHz; TA = 105 °Cmax 32 mA42
Supply current in Run mode IDDExternal clock, all peripherals enabled; 36 MHz; TA = 85 °Cmax 24 mA42
Supply current in Run mode IDDExternal clock, all peripherals enabled; 36 MHz; TA = 105 °Cmax 25.5 mA42
Supply current in Run mode IDDExternal clock, all peripherals enabled; 24 MHz; TA = 85 °Cmax 17.5 mA42
Supply current in Run mode IDDExternal clock, all peripherals enabled; 24 MHz; TA = 105 °Cmax 18 mA42
Supply current in Run mode IDDExternal clock, all peripherals enabled; 16 MHz; TA = 85 °Cmax 12.5 mA42
Supply current in Run mode IDDExternal clock, all peripherals enabled; 16 MHz; TA = 105 °Cmax 13 mA42
Supply current in Run mode IDDExternal clock, all peripherals enabled; 8 MHz; TA = 85 °Cmax 7.5 mA42
Supply current in Run mode IDDExternal clock, all peripherals enabled; 8 MHz; TA = 105 °Cmax 8 mA42
Supply current in Run mode IDDExternal clock, all peripherals disabled; 72 MHz; TA = 85 °Cmax 29 mA42
Supply current in Run mode IDDExternal clock, all peripherals disabled; 72 MHz; TA = 105 °Cmax 29.5 mA42
Supply current in Run mode IDDExternal clock, all peripherals disabled; 48 MHz; TA = 85 °Cmax 20.5 mA42
Supply current in Run mode IDDExternal clock, all peripherals disabled; 48 MHz; TA = 105 °Cmax 21 mA42
Supply current in Run mode IDDExternal clock, all peripherals disabled; 36 MHz; TA = 85 °Cmax 16 mA42
Supply current in Run mode IDDExternal clock, all peripherals disabled; 36 MHz; TA = 105 °Cmax 16.5 mA42
Supply current in Run mode IDDExternal clock, all peripherals disabled; 24 MHz; TA = 85 °Cmax 11.5 mA42
Supply current in Run mode IDDExternal clock, all peripherals disabled; 24 MHz; TA = 105 °Cmax 12 mA42
Supply current in Run mode IDDExternal clock, all peripherals disabled; 16 MHz; TA = 85 °Cmax 8.5 mA42
Supply current in Run mode IDDExternal clock, all peripherals disabled; 16 MHz; TA = 105 °Cmax 9 mA42
Supply current in Run mode IDDExternal clock, all peripherals disabled; 8 MHz; TA = 85 °Cmax 5.5 mA42
Supply current in Run mode IDDExternal clock, all peripherals disabled; 8 MHz; TA = 105 °Cmax 6 mA42
Supply current in Stop mode IDDRegulator in Run mode; low-speed and high-speed internal RC oscillators and high-speed oscillator OFF; no independent watchdog; VDD = 2.4 V; TA = 25 °Ctyp 23.5 uA45
Supply current in Stop mode IDDRegulator in Run mode; low-speed and high-speed internal RC oscillators and high-speed oscillator OFF; no independent watchdog; VDD = 3.3 V; TA = 25 °Ctyp 24 uA45
Supply current in Stop mode IDDRegulator in Run mode; low-speed and high-speed internal RC oscillators and high-speed oscillator OFF; no independent watchdog; TA = 85 °Cmax 200 uA45
Supply current in Stop mode IDDRegulator in Run mode; low-speed and high-speed internal RC oscillators and high-speed oscillator OFF; no independent watchdog; TA = 105 °Cmax 370 uA45
Supply current in Stop mode IDDRegulator in Low Power mode; low-speed and high-speed internal RC oscillators and high-speed oscillator OFF; no independent watchdog; VDD = 2.4 V; TA = 25 °Ctyp 13.5 uA45
Supply current in Stop mode IDDRegulator in Low Power mode; low-speed and high-speed internal RC oscillators and high-speed oscillator OFF; no independent watchdog; VDD = 3.3 V; TA = 25 °Ctyp 14 uA45
Supply current in Stop mode IDDRegulator in Low Power mode; low-speed and high-speed internal RC oscillators and high-speed oscillator OFF; no independent watchdog; TA = 85 °Cmax 180 uA45
Supply current in Stop mode IDDRegulator in Low Power mode; low-speed and high-speed internal RC oscillators and high-speed oscillator OFF; no independent watchdog; TA = 105 °Cmax 340 uA45
Supply current in Standby mode IDDLow-speed internal RC oscillator and independent watchdog ON; VDD = 2.4 V; TA = 25 °Ctyp 2.6 uA45
Supply current in Standby mode IDDLow-speed internal RC oscillator and independent watchdog ON; VDD = 3.3 V; TA = 25 °Ctyp 3.4 uA45
Supply current in Standby mode IDDLow-speed internal RC oscillator ON, independent watchdog OFF; VDD = 2.4 V; TA = 25 °Ctyp 2.4 uA45
Supply current in Standby mode IDDLow-speed internal RC oscillator ON, independent watchdog OFF; VDD = 3.3 V; TA = 25 °Ctyp 3.2 uA45
Supply current in Standby mode IDDLow-speed internal RC oscillator and independent watchdog OFF, low-speed oscillator and RTC OFF; VDD = 2.4 V; TA = 25 °Ctyp 1.7 uA45
Supply current in Standby mode IDDLow-speed internal RC oscillator and independent watchdog OFF, low-speed oscillator and RTC OFF; VDD = 3.3 V; TA = 25 °Ctyp 2 uA45
Supply current in Standby mode IDDLow-speed internal RC oscillator and independent watchdog OFF, low-speed oscillator and RTC OFF; TA = 85 °Cmax 4 uA45
Supply current in Standby mode IDDLow-speed internal RC oscillator and independent watchdog OFF, low-speed oscillator and RTC OFF; TA = 105 °Cmax 5 uA45
Backup domain supply current IDD_VBATLow-speed oscillator and RTC ON; VBAT = 2.0 V; TA = 25 °Ctyp 0.9 uA45
Backup domain supply current IDD_VBATLow-speed oscillator and RTC ON; VBAT = 2.4 V; TA = 25 °Ctyp 1.1 uA45
Backup domain supply current IDD_VBATLow-speed oscillator and RTC ON; VBAT = 3.3 V; TA = 25 °Ctyp 1.4 uA45
Backup domain supply current IDD_VBATLow-speed oscillator and RTC ON; TA = 85 °C; based on characterization, not tested in productionmax 1.9 uA45
Backup domain supply current IDD_VBATLow-speed oscillator and RTC ON; TA = 105 °Cmax 2.2 uA45
Supply current in Run mode IDDExternal clock; 72 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; ADC analog current additionaltyp 36 mA48
Supply current in Run mode IDDExternal clock; 72 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 27 mA48
Supply current in Run mode IDDExternal clock; 48 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; ADC analog current additionaltyp 24.2 mA48
Supply current in Run mode IDDExternal clock; 48 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 18.6 mA48
Supply current in Run mode IDDExternal clock; 36 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; ADC analog current additionaltyp 19 mA48
Supply current in Run mode IDDExternal clock; 36 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 14.8 mA48
Supply current in Run mode IDDExternal clock; 24 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; ADC analog current additionaltyp 12.9 mA48
Supply current in Run mode IDDExternal clock; 24 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 10.1 mA48
Supply current in Run mode IDDExternal clock; 16 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; ADC analog current additionaltyp 9.3 mA48
Supply current in Run mode IDDExternal clock; 16 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 7.4 mA48
Supply current in Run mode IDDExternal clock; 8 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; ADC analog current additionaltyp 5.5 mA48
Supply current in Run mode IDDExternal clock; 8 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 4.6 mA48
Supply current in Run mode IDDExternal clock; 4 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; ADC analog current additionaltyp 3.3 mA48
Supply current in Run mode IDDExternal clock; 4 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 2.8 mA48
Supply current in Run mode IDDExternal clock; 2 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; ADC analog current additionaltyp 2.2 mA48
Supply current in Run mode IDDExternal clock; 2 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 1.9 mA48
Supply current in Run mode IDDExternal clock; 1 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; ADC analog current additionaltyp 1.6 mA48
Supply current in Run mode IDDExternal clock; 1 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 1.45 mA48
Supply current in Run mode IDDExternal clock; 500 kHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; ADC analog current additionaltyp 1.3 mA48
Supply current in Run mode IDDExternal clock; 500 kHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 1.25 mA48
Supply current in Run mode IDDExternal clock; 125 kHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; ADC analog current additionaltyp 1.08 mA48
Supply current in Run mode IDDExternal clock; 125 kHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 1.06 mA48
Supply current in Run mode IDDHSI, AHB prescaler used to reduce frequency; 64 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; ADC analog current additionaltyp 31.4 mA48
Supply current in Run mode IDDHSI, AHB prescaler used to reduce frequency; 64 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 23.9 mA48
Supply current in Run mode IDDHSI, AHB prescaler used to reduce frequency; 48 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; ADC analog current additionaltyp 23.5 mA48
Supply current in Run mode IDDHSI, AHB prescaler used to reduce frequency; 48 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 17.9 mA48
Supply current in Run mode IDDHSI, AHB prescaler used to reduce frequency; 36 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; ADC analog current additionaltyp 18.3 mA48
Supply current in Run mode IDDHSI, AHB prescaler used to reduce frequency; 36 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 14.1 mA48
Supply current in Run mode IDDHSI, AHB prescaler used to reduce frequency; 24 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; ADC analog current additionaltyp 12.2 mA48
Supply current in Run mode IDDHSI, AHB prescaler used to reduce frequency; 24 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 9.5 mA48
Supply current in Run mode IDDHSI, AHB prescaler used to reduce frequency; 16 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; ADC analog current additionaltyp 8.5 mA48
Supply current in Run mode IDDHSI, AHB prescaler used to reduce frequency; 16 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 6.8 mA48
Supply current in Run mode IDDHSI, AHB prescaler used to reduce frequency; 8 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; ADC analog current additionaltyp 4.9 mA48
Supply current in Run mode IDDHSI, AHB prescaler used to reduce frequency; 8 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 4 mA48
Supply current in Run mode IDDHSI, AHB prescaler used to reduce frequency; 4 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; ADC analog current additionaltyp 2.7 mA48
Supply current in Run mode IDDHSI, AHB prescaler used to reduce frequency; 4 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 2.2 mA48
Supply current in Run mode IDDHSI, AHB prescaler used to reduce frequency; 2 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; ADC analog current additionaltyp 1.6 mA48
Supply current in Run mode IDDHSI, AHB prescaler used to reduce frequency; 2 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 1.4 mA48
Supply current in Run mode IDDHSI, AHB prescaler used to reduce frequency; 1 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; ADC analog current additionaltyp 1.02 mA48
Supply current in Run mode IDDHSI, AHB prescaler used to reduce frequency; 1 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 0.9 mA48
Supply current in Run mode IDDHSI, AHB prescaler used to reduce frequency; 500 kHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; ADC analog current additionaltyp 0.73 mA48
Supply current in Run mode IDDHSI, AHB prescaler used to reduce frequency; 500 kHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 0.67 mA48
Supply current in Run mode IDDHSI, AHB prescaler used to reduce frequency; 125 kHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; ADC analog current additionaltyp 0.5 mA48
Supply current in Run mode IDDHSI, AHB prescaler used to reduce frequency; 125 kHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 0.48 mA48
Electrostatic discharge voltage (human body model) VESD(HBM)TA = +25 °C; JESD22-A114; class 2; based on characterization results, not tested in productionmax 2000 V60
Electrostatic discharge voltage (charge device model) VESD(CDM)TA = +25 °C; ANSI/ESD STM5.3.1; class II; based on characterization results, not tested in productionmax 500 V60
Thermal resistance junction-ambient ΘJALQFP48 - 7 x 7 mm / 0.5 mm pitchtyp 55 °C/W93
Input voltage on any other pin VINMin VSS − 0.3 Vmax 4 V37
Variations between different VDD power pins |ΔVDDx|max 50 mV37
Variations between all the different ground pins |VSSX − VSS|max 50 mV37
Total current into VDD/VDDA power lines (source) IVDDmax 150 mA38
Total current out of VSS ground lines (sink) IVSSmax 150 mA38
Output current sunk by any I/O and control pin IIOmax 25 mA38
Output current source by any I/Os and control pin IIOmax -25 mA38
Injected current on five volt tolerant pins IINJ(PIN)Limits −5/+0 mAmin -5 · max 0 mA38
Injected current on any other pin IINJ(PIN)±5 mAmax 5 mA38
Total injected current (sum of all I/O and control pins) ΣIINJ(PIN)±25 mA; absolute sum of positive and negative injected currentsmax 25 mA38
Storage temperature range TSTGmin -65 · max 150 °C38
I/O input voltage VINStandard IO; max VDD + 0.3 Vmin -0.3 V39
I/O input voltage VINFT IO; 2 V < VDD ≤ 3.6 Vmin -0.3 · max 5.5 V39
I/O input voltage VINFT IO; VDD = 2 Vmin -0.3 · max 5.2 V39
VDD rise time rate tVDDSubject to general operating conditions for TA; maximum ∞min 0 us/V39
VDD fall time rate tVDDSubject to general operating conditions for TA; maximum ∞min 20 us/V39
Internal reference voltage VREFINT−40 °C < TA < +105 °Cmin 1.16 · typ 1.2 · max 1.26 V41
Internal reference voltage VREFINT−40 °C < TA < +85 °Cmin 1.16 · typ 1.2 · max 1.24 V41
ADC sampling time when reading the internal reference voltage TS_vrefinttyp 5.1 · max 17.1 us41
Internal reference voltage spread over the temperature range VRERINTVDD = 3 V ±10 mV; guaranteed by design, not tested in productionmax 10 mV41
Temperature coefficient TCoeffGuaranteed by design, not tested in productionmax 100 ppm/°C41
Supply current in Sleep mode IDDExternal clock, all peripherals enabled; 72 MHz; TA = 85 °Cmax 30 mA44
Supply current in Sleep mode IDDExternal clock, all peripherals enabled; 72 MHz; TA = 105 °Cmax 32 mA44
Supply current in Sleep mode IDDExternal clock, all peripherals enabled; 48 MHz; TA = 85 °Cmax 20 mA44
Supply current in Sleep mode IDDExternal clock, all peripherals enabled; 48 MHz; TA = 105 °Cmax 20.5 mA44
Supply current in Sleep mode IDDExternal clock, all peripherals enabled; 36 MHz; TA = 85 °Cmax 15.5 mA44
Supply current in Sleep mode IDDExternal clock, all peripherals enabled; 36 MHz; TA = 105 °Cmax 16 mA44
Supply current in Sleep mode IDDExternal clock, all peripherals enabled; 24 MHz; TA = 85 °Cmax 11.5 mA44
Supply current in Sleep mode IDDExternal clock, all peripherals enabled; 24 MHz; TA = 105 °Cmax 12 mA44
Supply current in Sleep mode IDDExternal clock, all peripherals enabled; 16 MHz; TA = 85 °Cmax 8.5 mA44
Supply current in Sleep mode IDDExternal clock, all peripherals enabled; 16 MHz; TA = 105 °Cmax 9 mA44
Supply current in Sleep mode IDDExternal clock, all peripherals enabled; 8 MHz; TA = 85 °Cmax 5.5 mA44
Supply current in Sleep mode IDDExternal clock, all peripherals enabled; 8 MHz; TA = 105 °Cmax 6 mA44
Supply current in Sleep mode IDDExternal clock, all peripherals disabled; 72 MHz; TA = 85 °Cmax 7.5 mA44
Supply current in Sleep mode IDDExternal clock, all peripherals disabled; 72 MHz; TA = 105 °Cmax 8 mA44
Supply current in Sleep mode IDDExternal clock, all peripherals disabled; 48 MHz; TA = 85 °Cmax 6 mA44
Supply current in Sleep mode IDDExternal clock, all peripherals disabled; 48 MHz; TA = 105 °Cmax 6.5 mA44
Supply current in Sleep mode IDDExternal clock, all peripherals disabled; 36 MHz; TA = 85 °Cmax 5 mA44
Supply current in Sleep mode IDDExternal clock, all peripherals disabled; 36 MHz; TA = 105 °Cmax 5.5 mA44
Supply current in Sleep mode IDDExternal clock, all peripherals disabled; 24 MHz; TA = 85 °Cmax 4.5 mA44
Supply current in Sleep mode IDDExternal clock, all peripherals disabled; 24 MHz; TA = 105 °Cmax 5 mA44
Supply current in Sleep mode IDDExternal clock, all peripherals disabled; 16 MHz; TA = 85 °Cmax 4 mA44
Supply current in Sleep mode IDDExternal clock, all peripherals disabled; 16 MHz; TA = 105 °Cmax 4.5 mA44
Supply current in Sleep mode IDDExternal clock, all peripherals disabled; 8 MHz; TA = 85 °Cmax 3 mA44
Supply current in Sleep mode IDDExternal clock, all peripherals disabled; 8 MHz; TA = 105 °Cmax 4 mA44
Backup domain supply current IDD_VBATLow-speed oscillator and RTC ON; TA = 85 °Cmax 1.9 uA45
Supply current in Run mode IDDExternal clock; 72 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 36 mA48
Supply current in Run mode IDDExternal clock; 48 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 24.2 mA48
Supply current in Run mode IDDExternal clock; 36 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 19 mA48
Supply current in Run mode IDDExternal clock; 24 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 12.9 mA48
Supply current in Run mode IDDExternal clock; 16 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 9.3 mA48
Supply current in Run mode IDDExternal clock; 8 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 5.5 mA48
Supply current in Run mode IDDExternal clock; 4 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 3.3 mA48
Supply current in Run mode IDDExternal clock; 2 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 2.2 mA48
Supply current in Run mode IDDExternal clock; 1 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 1.6 mA48
Supply current in Run mode IDDExternal clock; 500 kHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 1.3 mA48
Supply current in Run mode IDDExternal clock; 125 kHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 1.08 mA48
Supply current in Run mode IDDHSI, AHB prescaler; 64 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 31.4 mA48
Supply current in Run mode IDDHSI, AHB prescaler; 64 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 23.9 mA48
Supply current in Run mode IDDHSI, AHB prescaler; 48 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 23.5 mA48
Supply current in Run mode IDDHSI, AHB prescaler; 48 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 17.9 mA48
Supply current in Run mode IDDHSI, AHB prescaler; 36 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 18.3 mA48
Supply current in Run mode IDDHSI, AHB prescaler; 36 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 14.1 mA48
Supply current in Run mode IDDHSI, AHB prescaler; 24 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 12.2 mA48
Supply current in Run mode IDDHSI, AHB prescaler; 24 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 9.5 mA48
Supply current in Run mode IDDHSI, AHB prescaler; 16 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 8.5 mA48
Supply current in Run mode IDDHSI, AHB prescaler; 16 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 6.8 mA48
Supply current in Run mode IDDHSI, AHB prescaler; 8 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 4.9 mA48
Supply current in Run mode IDDHSI, AHB prescaler; 8 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 4 mA48
Supply current in Run mode IDDHSI, AHB prescaler; 4 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 2.7 mA48
Supply current in Run mode IDDHSI, AHB prescaler; 4 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 2.2 mA48
Supply current in Run mode IDDHSI, AHB prescaler; 2 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 1.6 mA48
Supply current in Run mode IDDHSI, AHB prescaler; 2 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 1.4 mA48
Supply current in Run mode IDDHSI, AHB prescaler; 1 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 1.02 mA48
Supply current in Run mode IDDHSI, AHB prescaler; 1 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 0.9 mA48
Supply current in Run mode IDDHSI, AHB prescaler; 500 kHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 0.73 mA48
Supply current in Run mode IDDHSI, AHB prescaler; 500 kHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 0.67 mA48
Supply current in Run mode IDDHSI, AHB prescaler; 125 kHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 0.5 mA48
Supply current in Run mode IDDHSI, AHB prescaler; 125 kHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 0.48 mA48
Supply current in Sleep mode IDDExternal clock; 72 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 14.4 mA49
Supply current in Sleep mode IDDExternal clock; 72 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 5.5 mA49
Supply current in Sleep mode IDDExternal clock; 48 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 9.9 mA49
Supply current in Sleep mode IDDExternal clock; 48 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 3.9 mA49
Supply current in Sleep mode IDDExternal clock; 36 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 7.6 mA49
Supply current in Sleep mode IDDExternal clock; 36 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 3.1 mA49
Supply current in Sleep mode IDDExternal clock; 24 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 5.3 mA49
Supply current in Sleep mode IDDExternal clock; 24 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 2.3 mA49
Supply current in Sleep mode IDDExternal clock; 16 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 3.8 mA49
Supply current in Sleep mode IDDExternal clock; 16 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 1.8 mA49
Supply current in Sleep mode IDDExternal clock; 8 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 2.1 mA49
Supply current in Sleep mode IDDExternal clock; 8 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 1.2 mA49
Supply current in Sleep mode IDDExternal clock; 4 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 1.6 mA49
Supply current in Sleep mode IDDExternal clock; 4 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 1.1 mA49
Supply current in Sleep mode IDDExternal clock; 2 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 1.3 mA49
Supply current in Sleep mode IDDExternal clock; 2 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 1 mA49
Supply current in Sleep mode IDDExternal clock; 1 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 1.11 mA49
Supply current in Sleep mode IDDExternal clock; 1 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 0.98 mA49
Supply current in Sleep mode IDDExternal clock; 500 kHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 1.04 mA49
Supply current in Sleep mode IDDExternal clock; 500 kHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 0.96 mA49
Supply current in Sleep mode IDDExternal clock; 125 kHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 0.98 mA49
Supply current in Sleep mode IDDExternal clock; 125 kHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 0.95 mA49
Supply current in Sleep mode IDDHSI, AHB prescaler; 64 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 12.3 mA49
Supply current in Sleep mode IDDHSI, AHB prescaler; 64 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 4.4 mA49
Supply current in Sleep mode IDDHSI, AHB prescaler; 48 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 9.3 mA49
Supply current in Sleep mode IDDHSI, AHB prescaler; 48 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 3.3 mA49
Supply current in Sleep mode IDDHSI, AHB prescaler; 36 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 7 mA49
Supply current in Sleep mode IDDHSI, AHB prescaler; 36 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 2.5 mA49
Supply current in Sleep mode IDDHSI, AHB prescaler; 24 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 4.8 mA49
Supply current in Sleep mode IDDHSI, AHB prescaler; 24 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 1.8 mA49
Supply current in Sleep mode IDDHSI, AHB prescaler; 16 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 3.2 mA49
Supply current in Sleep mode IDDHSI, AHB prescaler; 16 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 1.2 mA49
Supply current in Sleep mode IDDHSI, AHB prescaler; 8 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 1.6 mA49
Supply current in Sleep mode IDDHSI, AHB prescaler; 8 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 0.6 mA49
Supply current in Sleep mode IDDHSI, AHB prescaler; 4 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 1 mA49
Supply current in Sleep mode IDDHSI, AHB prescaler; 4 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 0.5 mA49
Supply current in Sleep mode IDDHSI, AHB prescaler; 2 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 0.72 mA49
Supply current in Sleep mode IDDHSI, AHB prescaler; 2 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 0.47 mA49
Supply current in Sleep mode IDDHSI, AHB prescaler; 1 MHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 0.56 mA49
Supply current in Sleep mode IDDHSI, AHB prescaler; 1 MHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 0.44 mA49
Supply current in Sleep mode IDDHSI, AHB prescaler; 500 kHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 0.49 mA49
Supply current in Sleep mode IDDHSI, AHB prescaler; 500 kHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 0.42 mA49
Supply current in Sleep mode IDDHSI, AHB prescaler; 125 kHz; all peripherals enabled; TA = 25 °C, VDD = 3.3 V; add 0.8 mA per enabled ADC analog parttyp 0.43 mA49
Supply current in Sleep mode IDDHSI, AHB prescaler; 125 kHz; all peripherals disabled; TA = 25 °C, VDD = 3.3 Vtyp 0.41 mA49
TIM2APB1; 25 °C; fHCLK = 72 MHz, fAPB1 = fHCLK/2, fAPB2 = fHCLK; default prescalertyp 1.2 mA50
TIM3APB1; 25 °C; fHCLK = 72 MHz, fAPB1 = fHCLK/2, fAPB2 = fHCLK; default prescalertyp 1.2 mA50
TIM4APB1; 25 °C; fHCLK = 72 MHz, fAPB1 = fHCLK/2, fAPB2 = fHCLK; default prescalertyp 0.9 mA50
SPI2APB1; 25 °C; fHCLK = 72 MHz, fAPB1 = fHCLK/2, fAPB2 = fHCLK; default prescalertyp 0.2 mA50
USART2APB1; 25 °C; fHCLK = 72 MHz, fAPB1 = fHCLK/2, fAPB2 = fHCLK; default prescalertyp 0.35 mA50
USART3APB1; 25 °C; fHCLK = 72 MHz, fAPB1 = fHCLK/2, fAPB2 = fHCLK; default prescalertyp 0.35 mA50
I2C1APB1; 25 °C; fHCLK = 72 MHz, fAPB1 = fHCLK/2, fAPB2 = fHCLK; default prescalertyp 0.39 mA50
I2C2APB1; 25 °C; fHCLK = 72 MHz, fAPB1 = fHCLK/2, fAPB2 = fHCLK; default prescalertyp 0.39 mA50
USBAPB1; 25 °C; fHCLK = 72 MHz, fAPB1 = fHCLK/2, fAPB2 = fHCLK; default prescalertyp 0.65 mA50
CANAPB1; 25 °C; fHCLK = 72 MHz, fAPB1 = fHCLK/2, fAPB2 = fHCLK; default prescalertyp 0.72 mA50
GPIO AAPB2; 25 °C; fHCLK = 72 MHz, fAPB1 = fHCLK/2, fAPB2 = fHCLK; default prescalertyp 0.47 mA50
GPIO BAPB2; 25 °C; fHCLK = 72 MHz, fAPB1 = fHCLK/2, fAPB2 = fHCLK; default prescalertyp 0.47 mA50
GPIO CAPB2; 25 °C; fHCLK = 72 MHz, fAPB1 = fHCLK/2, fAPB2 = fHCLK; default prescalertyp 0.47 mA50
GPIO DAPB2; 25 °C; fHCLK = 72 MHz, fAPB1 = fHCLK/2, fAPB2 = fHCLK; default prescalertyp 0.47 mA50
GPIO EAPB2; 25 °C; fHCLK = 72 MHz, fAPB1 = fHCLK/2, fAPB2 = fHCLK; default prescalertyp 0.47 mA50
ADC1APB2; 25 °C; fHCLK = 56 MHz, fAPB1 = fHCLK/2, fAPB2 = fHCLK, fADCCLK = fAPB2/4; ADON = 1typ 1.81 mA50
ADC2APB2; 25 °C; fHCLK = 56 MHz, fAPB1 = fHCLK/2, fAPB2 = fHCLK, fADCCLK = fAPB2/4; ADON = 1typ 1.78 mA50
TIM1APB2; 25 °C; fHCLK = 72 MHz, fAPB1 = fHCLK/2, fAPB2 = fHCLK; default prescalertyp 1.6 mA50
SPI1APB2; 25 °C; fHCLK = 72 MHz, fAPB1 = fHCLK/2, fAPB2 = fHCLK; default prescalertyp 0.43 mA50
USART1APB2; 25 °C; fHCLK = 72 MHz, fAPB1 = fHCLK/2, fAPB2 = fHCLK; default prescalertyp 0.85 mA50
Oscillator frequency fOSC_INmin 4 · typ 8 · max 16 MHz53
Feedback resistor RFtyp 200 kΩ53
Recommended load capacitance versus equivalent serial resistance of the crystal (RS) CRS = 30 Ωtyp 30 pF53
HSE driving current i2VDD = 3.3 V, VIN = VSS with 30 pF loadmax 1 mA53
Oscillator transconductance gmStartupmin 25 mA/V53
startup time tSU(HSE)VDD is stabilizedtyp 2 ms53
Feedback resistor RFtyp 5 M54
Recommended load capacitance versus equivalent serial resistance of the crystal (RS) CRS = 30 Kmax 15 pF54
LSE driving current I2VDD = 3.3 V, VIN = VSSmax 1.4 uA54
Oscillator transconductance gmmin 5 uA/V54
Startup time tSU(LSE)VDD is stabilized, TA = 50 °Ctyp 1.5 s54
Startup time tSU(LSE)VDD is stabilized, TA = 25 °Ctyp 2.5 s54
Startup time tSU(LSE)VDD is stabilized, TA = 10 °Ctyp 4 s54
Startup time tSU(LSE)VDD is stabilized, TA = 0 °Ctyp 6 s54
Startup time tSU(LSE)VDD is stabilized, TA = -10 °Ctyp 10 s54
Startup time tSU(LSE)VDD is stabilized, TA = -20 °Ctyp 17 s54
Startup time tSU(LSE)VDD is stabilized, TA = -30 °Ctyp 32 s54
Startup time tSU(LSE)VDD is stabilized, TA = -40 °Ctyp 60 s54
Frequency fLSIVDD = 3 V, TA = –40 to 105 °Cmin 30 · typ 40 · max 60 kHz56
LSI oscillator startup time tsu(LSI)VDD = 3 V, TA = –40 to 105 °Cmax 85 us56
LSI oscillator power consumption IDD(LSI)VDD = 3 V, TA = –40 to 105 °Ctyp 0.65 · max 1.2 uA56
Wakeup from Sleep mode tWUSLEEPtyp 1.8 us57
Wakeup from Stop mode (regulator in run mode) tWUSTOPtyp 3.6 us57
Wakeup from Stop mode (regulator in low power mode) tWUSTOPtyp 5.4 us57
Wakeup from Standby mode tWUSTDBYtyp 50 us57
PLL input clock fPLL_INmin 1 · typ 8 · max 25 MHz57
PLL input clock duty cycle fPLL_INmin 40 · max 60 %57
PLL multiplier output clock fPLL_OUTmin 16 · max 72 MHz57
PLL lock time tLOCKmax 200 us57
Cycle-to-cycle jitter Jittermax 300 ps57
16-bit programming time tprogTA = –40 to +105 °Cmin 40 · typ 52.5 · max 70 us57
Page (1 KB) erase time tERASETA = –40 to +105 °Cmin 20 · max 40 ms57
Mass erase time tMETA = –40 to +105 °Cmin 20 · max 40 ms57
Supply current IDDRead mode, fHCLK = 72 MHz with 2 wait states, VDD = 3.3 Vmax 20 mA58
Supply current IDDWrite / Erase modes, fHCLK = 72 MHz, VDD = 3.3 Vmax 5 mA58
Supply current IDDPower-down mode / Halt, VDD = 3.0 to 3.6 Vmax 50 uA58
Programming voltage Vprogmin 2 · max 3.6 V58
Endurance NENDTA = –40 to +85 °C (6 suffix versions)min 10 kcycles58
Data retention tRET1 kcycle at TA = 85 °Cmin 30 Years58
Data retention tRET1 kcycle at TA = 105 °Cmin 10 Years58
Data retention tRET10 kcycles at TA = 55 °Cmin 20 Years58
Electrostatic discharge voltage (human body model) VESD(HBM)TA = +25 °C, conforming to JESD22-A114; Class 2max 2000 V60
Electrostatic discharge voltage (charge device model) VESD(CDM)TA = +25 °C, conforming to ANSI/ESD STM5.3.1; Class IImax 500 V60
Output low level voltage for an I/O pin when 8 pins are sunk at same time VOLCMOS port, IIO = +8 mA, 2.7 V < VDD < 3.6 Vmax 0.4 V66
Output low level voltage for an I/O pin when 8 pins are sunk at same time VOLTTL port, IIO = +8 mA, 2.7 V < VDD < 3.6 Vmax 0.4 V66
Output high level voltage for an I/O pin when 8 pins are sourced at same time VOHTTL port, IIO = +8 mA, 2.7 V < VDD < 3.6 Vmin 2.4 V66
Output low level voltage for an I/O pin when 8 pins are sunk at same time VOLIIO = +20 mA, 2.7 V < VDD < 3.6 Vmax 1.3 V66
Output low level voltage for an I/O pin when 8 pins are sunk at same time VOLIIO = +6 mA, 2 V < VDD < 2.7 Vmax 0.4 V66
Maximum frequency fmax(IO)outMODEx[1:0] = 10, CL = 50 pF, VDD = 2 V to 3.6 Vmax 2 MHz67
Output high to low level fall time tf(IO)outMODEx[1:0] = 10, CL = 50 pF, VDD = 2 V to 3.6 Vmax 125 ns67
Output low to high level rise time tr(IO)outMODEx[1:0] = 10, CL = 50 pF, VDD = 2 V to 3.6 Vmax 125 ns67
Maximum frequency fmax(IO)outMODEx[1:0] = 01, CL = 50 pF, VDD = 2 V to 3.6 Vmax 10 MHz67
Output high to low level fall time tf(IO)outMODEx[1:0] = 01, CL = 50 pF, VDD = 2 V to 3.6 Vmax 25 ns67
Output low to high level rise time tr(IO)outMODEx[1:0] = 01, CL = 50 pF, VDD = 2 V to 3.6 Vmax 25 ns67
Maximum frequency Fmax(IO)outMODEx[1:0] = 11, CL = 30 pF, VDD = 2.7 V to 3.6 Vmax 50 MHz67
Maximum frequency Fmax(IO)outMODEx[1:0] = 11, CL = 50 pF, VDD = 2.7 V to 3.6 Vmax 30 MHz67
Maximum frequency Fmax(IO)outMODEx[1:0] = 11, CL = 50 pF, VDD = 2 V to 2.7 Vmax 20 MHz67
Output high to low level fall time tf(IO)outMODEx[1:0] = 11, CL = 30 pF, VDD = 2.7 V to 3.6 Vmax 5 ns67
Output high to low level fall time tf(IO)outMODEx[1:0] = 11, CL = 50 pF, VDD = 2.7 V to 3.6 Vmax 8 ns67
Output high to low level fall time tf(IO)outMODEx[1:0] = 11, CL = 50 pF, VDD = 2 V to 2.7 Vmax 12 ns67
Output low to high level rise time tr(IO)outMODEx[1:0] = 11, CL = 30 pF, VDD = 2.7 V to 3.6 Vmax 5 ns67
Output low to high level rise time tr(IO)outMODEx[1:0] = 11, CL = 50 pF, VDD = 2.7 V to 3.6 Vmax 8 ns67
Output low to high level rise time tr(IO)outMODEx[1:0] = 11, CL = 50 pF, VDD = 2 V to 2.7 Vmax 12 ns67
Pulse width of external signals detected by the EXTI controller tEXTIpwmin 10 ns67
USB operating voltage VDDmin 3 · max 3.6 V75
Differential input sensitivity VDII(USBDP, USBDM)min 0.2 V75
Differential common mode range VCMIncludes VDI rangemin 0.8 · max 2.5 V75
Single ended receiver threshold VSEmin 1.3 · max 2 V75
Static output level low VOLRL of 1.5 k to 3.6 Vmax 0.3 V75
Static output level high VOHRL of 15 k to VSSmin 2.8 · max 3.6 V75
Rise time trCL = 50 pFmin 4 · max 20 ns75
Fall time tfCL = 50 pFmin 4 · max 20 ns75
Rise/ fall time matching trfmtr/tfmin 90 · max 110 %75
Output signal crossover voltage VCRSmin 1.3 · max 2 V75
Power supply VDDAmin 2.4 · max 3.6 V76
Positive reference voltage VREF+Internally connected to VDDA in LQFP packages; maximum VDDAmin 2.4 V76
Current on the VREF input pin IVREFtyp 160 · max 220 uA76
ADC clock frequency fADCmin 0.6 · max 14 MHz76
Sampling rate fSmin 0.05 · max 1 MHz76
External trigger frequency fTRIGfADC = 14 MHzmax 823 kHz76
External trigger frequency fTRIGmax 17 1/fADC76
Conversion voltage range VAINMinimum 0 (VSSA or VREF- tied to ground); maximum VREF+min 0 V76
External input impedance RAINSee Equation 1 and Table 47 for detailsmax 50 k76
Sampling switch resistance RADCmax 1 k76
Internal sample and hold capacitor CADCmax 8 pF76
Calibration time tCALfADC = 14 MHztyp 5.9 us76
Calibration time tCALtyp 83 1/fADC76
Injection trigger conversion latency tlatfADC = 14 MHz; add 1/fPCLK2 for external triggersmax 0.214 us76
Injection trigger conversion latency tlatAdd 1/fPCLK2 for external triggersmax 3 1/fADC76
Regular trigger conversion latency tlatrfADC = 14 MHz; add 1/fPCLK2 for external triggersmax 0.143 us76
Regular trigger conversion latency tlatrAdd 1/fPCLK2 for external triggersmax 2 1/fADC76
Sampling time tSfADC = 14 MHzmin 0.107 · max 17.1 us76
Sampling time tSmin 1.5 · max 239.5 1/fADC76
Power-up time tSTABmin 0 · typ 0 · max 1 us76
Total conversion time (including sampling time) tCONVfADC = 14 MHzmin 1 · max 18 us76
Total conversion time (including sampling time) tCONVtS for sampling +12.5 for successive approximationmin 14 · max 252 1/fADC76

Pins, by the datasheet

32
1 VBAT
Backup supply. · p. 28
2 PC13-TAMPER-RTC
PC13 GPIO or TAMPER-RTC. · p. 22
3 PC14-OSC32_IN
PC14 GPIO or OSC32_IN. · p. 28
4 PC15-OSC32_OUT
PC15 GPIO or OSC32_OUT. · p. 22
5 OSC_IN
Oscillator input; remap PD0. · p. 28
6 OSC_OUT
Oscillator output; remap PD1. · p. 28
7 NRST
Reset. · p. 28
8 VSSA
Analog ground. · p. 28
9 VDDA
Analog supply. · p. 28
10 PA0-WKUP
PA0 GPIO; WKUP, USART2_CTS, ADC12_IN0 or TIM2_CH1_ETR. · p. 29
11 PA1
PA1 GPIO; USART2_RTS, ADC12_IN1 or TIM2_CH2. · p. 29
12 PA2
PA2 GPIO; USART2_TX, ADC12_IN2 or TIM2_CH3. · p. 29
13 PA3
PA3 GPIO; USART2_RX, ADC12_IN3 or TIM2_CH4. · p. 29
14 PA4
PA4 GPIO; SPI1_NSS, USART2_CK or ADC12_IN4. · p. 29
15 PA5
PA5 GPIO; SPI1_SCK or ADC12_IN5. · p. 29
16 PA6
PA6 GPIO; SPI1_MISO, ADC12_IN6 or TIM3_CH1; remap TIM1_BKIN. · p. 29
17 PA7
PA7 GPIO; SPI1_MOSI, ADC12_IN7 or TIM3_CH2; remap TIM1_CH1N. · p. 29
18 PB0
PB0 GPIO; ADC12_IN8 or TIM3_CH3; remap TIM1_CH2N. · p. 29
19 PB1
PB1 GPIO; ADC12_IN9 or TIM3_CH4; remap TIM1_CH3N. · p. 29
20 PB2
Five volt tolerant PB2/BOOT1. · p. 30
21 PB10
Five volt tolerant PB10 GPIO; I2C2_SCL or USART3_TX; remap TIM2_CH3. · p. 30
22 PB11
Five volt tolerant PB11 GPIO; I2C2_SDA or USART3_RX; remap TIM2_CH4. · p. 30
23 VSS_1
Ground. · p. 30
24 VDD_1
Main supply. · p. 30
25 PB12
Five volt tolerant PB12 GPIO; SPI2_NSS, I2C2_SMBAl, USART3_CK or TIM1_BKIN. · p. 30
26 PB13
Five volt tolerant PB13 GPIO; SPI2_SCK, USART3_CTS or TIM1_CH1N. · p. 30
27 PB14
Five volt tolerant PB14 GPIO; SPI2_MISO, USART3_RTS or TIM1_CH2N. · p. 30
28 PB15
Five volt tolerant PB15 GPIO; SPI2_MOSI or TIM1_CH3N. · p. 30
45 PB8
5 V tolerant GPIO; TIM4_CH3; remapped I2C1_SCL or CANRX. · p. 33
46 PB9
5 V tolerant GPIO; TIM4_CH4; remapped I2C1_SDA or CANTX. · p. 33
47 VSS_3
Ground supply pin; connect to external ground. · p. 33
48 VDD_3
Main supply pin; connect to the external supply in the permitted range. · p. 33

Parameters

18
ADC (Bit)
12bit
CPU Core
ARM Cortex-M3
CPU Maximum Speed
72MHz
Core Size
32 Bit
Current - Supply
36mA
Current - Supply(Max)
50mA
Junction Temperature(Max)
150℃
Number of I/O
37
Operating Temperature
-40℃~+105℃
Oscillator Type
Built-in
Output Current per Pin(Max)
25mA
Program Memory Type
FLASH
Program Storage Size
128KB
RAM Size
20KB
Standby Current
24uA
Thermal Resistance(Junction to Ambient)
55℃/W
Voltage - Supply
1.8V~3.6V
Voltage - Supply(Absolute Max)
4V

Order codes

1

Pinout

48
The pins of the STM32F103CBT6
PinNameType
1VBATPower in
2PC13Input/output
3PC14Input/output
4PC15Input/output
5PD0Input/output
6PD1Input/output
7NRSTInput
8VSSAPower in
9VDDAPower in
10PA0Input/output
11PA1Input/output
12PA2Input/output
13PA3Input/output
14PA4Input/output
15PA5Input/output
16PA6Input/output
17PA7Input/output
18PB0Input/output
19PB1Input/output
20PB2Input/output
21PB10Input/output
22PB11Input/output
23VSSPower in
24VDDPower in
25PB12Input/output
26PB13Input/output
27PB14Input/output
28PB15Input/output
29PA8Input/output
30PA9Input/output
31PA10Input/output
32PA11Input/output
33PA12Input/output
34PA13Input/output
35VSSPassive
36VDDPower in
37PA14Input/output
38PA15Input/output
39PB3Input/output
40PB4Input/output
41PB5Input/output
42PB6Input/output
43PB7Input/output
44BOOT0Input
45PB8Input/output
46PB9Input/output
47VSSPassive
48VDDPower in

Open-source boards using it

All 92
  • 2 layers45 × 23 mmTiny, the printed circuit board in 3D

    Tiny

    pengshulin/mcush

    MCUSH application platform (personal toolkit: firmware platform, debugger, hardware, test and application framework)

    53 parts103
  • 2 layers82 × 134 mmPcb badge, the printed circuit board in 3D

    Pcb badge

    john0312/hitcon-pcb-badge

    execute fw/merge.py to merge STM32CubeIDE generated main.c with user code in main.cc into main.cc.

    258 parts47BSD-3-Clause
  • 2 layers128 × 47 mmStm32f1-nrf24l01-transmitter pcb, the printed circuit board in 3D

    Stm32f1-nrf24l01-transmitter pcb

    laneboysrc/rc-headless-transmitter

    DIY 2.4 GHz RC transmitter without display, configurable through smartphone or web browser

    79 parts33
  • 4 layers31 × 15 mmSt link, the printed circuit board in 3D

    St link

    lbthomsen/st-link

    ST-Link Research

    37 parts31
  • 4 layers39 × 40.5 mmWirelessJLink V3S, the printed circuit board in 3D

    WirelessJLink V3S

    hkustenterprize/RM2025-Wireless-JLink

    Wireless JLink-OB based on Allwinner V3S

    147 parts30GPL-3.0
  • 4 layers56 × 43.3 mmStepperServoCAN, the printed circuit board in 3D

    StepperServoCAN

    dzid26/StepperServo-hardware

    Stepper actuator controller

    155 parts29GPL-3.0
  • 2 layers25.4 × 50.8 mmStm32....c breakout, the printed circuit board in 3D

    Stm32....c breakout

    electroniceel/stm32....c-breakout

    A breakout module for STM32 microcontrollers in LQFP48 and UFQFPN48 footprint.

    59 parts20CC-BY-4.0
  • 2 layers149.5 × 43.8 mmUsb external monitor, the printed circuit board in 3D

    Usb external monitor

    dilshan/usb-external-display

    USB 10 digit seven segment display unit

    71 parts16MIT

Show this part on your page

A live frame, for any web page
<iframe src="https://pcbkit.io/embed/parts/st/STM32F103CBT6" title="STM32F103CBT6 in PCBKit" width="100%" height="480" style="border:0;border-radius:12px" allow="fullscreen" loading="lazy"></iframe>
A picture
<img src="https://pcbkit.io/embed/parts/st/STM32F103CBT6.jpg" alt="STM32F103CBT6" width="1200" height="900">
A picture that opens the part, for a README
[![STM32F103CBT6](https://pcbkit.io/embed/parts/st/STM32F103CBT6.jpg?size=s)](https://pcbkit.io/parts/st/STM32F103CBT6)

Questions

Is there a KiCad symbol and footprint for the STM32F103CBT6?

Yes. The symbol is MCU_ST_STM32F1:STM32F103CBTx and the footprint Package_QFP:LQFP-48_7x7mm_P0.5mm, both drawn on this page. PCBKit places them on a board for you when you design with it.

What package is the STM32F103CBT6?

LQFP-48(7x7), with 48 pins. Its footprint is drawn on this page.

Where is the STM32F103CBT6 datasheet?

STMicroelectronics publishes it: the Datasheet link on this page opens it.

Where can I order the STM32F103CBT6?

JLCPCB lists it as part C8304, with 3,849 in stock; the sellers' links on this page open their listings.

What can replace the STM32F103CBT6?

Parts like it in the library: the STM32F103C8T6 by STMicroelectronics, the GD32F303CCT6 by GigaDevice, the GD32F103C8T6 by GigaDevice and the GD32F103CBT6 by GigaDevice. Check their datasheets: a part that fits the footprint may still differ in its ratings.

Which open-source boards use the STM32F103CBT6?

92 boards in 69 repositories on GitHub; the most starred are listed on this page, with their KiCad files.

Parts like it

8