Company  
ST Home | Microcontrollers

Product Selector

STM32 (ARM Cortex M3) - Microcontroller 32 Bits - CURRENT PRODUCTS
Generic Part Number Program Memory Type Prog.
(Bytes)
RAM
(Bytes)
Data
E2PROM
(Bytes)
A/D
Inputs
Timer Functions Serial
Interface
LVD levels I/Os (High
Current 2))
Packages Supply Voltage Special Features
Flash OTP FAST
ROM1)
ROM

EPROM 16-Bit
(IC/OC/PWM)
8-Bit
(IC/OC/PWM)
Others
STM32 (ARM Cortex M3): 32-bit microcontrollers
144 Pins STM32F103ZD         384K 65536   21x12-bit 8x16-bit (24/24/28)   2 x WDG, RTC, 24-bit down counter, 2x16-bit Basic timers 3xSPI/2xI2S/2xI2C/5xUSART/2xUART/SDIO/USB/CAN   112(112) LFBGA 10x10x1.7 144 F12x12 0.8/LQFP 144 20X20X1.4 2 2 to 3.6V 72MHz CPU speed, FSMC (100 and 144 pins), 2-channels 12-bit DAC, Vbat pin , low power features, embedded POR PDR and PVD, intern
36 STM32F101T4         16K 4096   10x12-bit 2x16-bit   2 x WDG, 24-bit down counter 1xSPI/1xI2C/2xUSART   26 VFQFPN 36 6x6x1.0 PITCH 0.50 2 to 3.6V 36 MHz CPU speed, EMI ,DAC,Vbat,embedded reset,8 MHz internal RC,-40 to 85°C
36 pins STM32F103T4         16K     10x12-bit 3x16-bit   2 x WDG, 24-bit down counter 1xSPI/1xI2C/5xUSART/USB/CAN   26 VFQFPN 36 6x6x1.0 PITCH 0.50 2 to 3.6V 72 MHz CPU speed,EMI ,DAC,Vbat,embedded reset,8 MHz internal RC, motor control PWM,-40 to 85°C/105°C.
46 pins STM32F103C4         16K 6144   10x12-bit 3x16-bit   2 x WDG, RTC, 24-bit down counter 1xSPI/1xI2C/5xUSART/USB/CAN   36 LQFP 48 7x7x1.4 1 2 to 3.6V 72 MHz CPU speed,EMI ,DAC,Vbat,embedded reset,8 MHz internal RC, motor control PWM,-40 to 85°C/105°C.
48 STM32F102CB         32K 6144   10x12-bit     2 x WDG, RTC, 24-bit down counter 2xSPI/2xI2C/3xUSART/USB   36 LQFP 48 7x7x1.4 1 2 to 3.6V 48 MHz CPU speed,Vbat,embedded reset,8 MHz internal RC,oscillator,-40 to 85 °C
48 pins STM32F101C4         16K     10x12-bit 2x16-bit   2 x WDG, RTC, 24-bit down counter 1xSPI/1xI2C/2xUSART   36 LQFP 48 7x7x1.4 1 2 to 3.6V 36 MHz CPU speed, EMI ,DAC,Vbat,embedded reset,8 MHz internal RC,-40 to 85°C
STM32F102C4         16K 4096   10x12-bit 2x16-bit   2 x WDG, RTC, 24-bit down counter 1xSPI/1xI2C/2xUSART/USB     LQFP 48 7x7x1.4 1 2 to 3.6V 48 MHz CPU speed,Vbat,embedded reset,8 MHz internal RC,oscillator,-40 to 85 °C
STM32F102C8         64K 10240   10x12-bit 3x16-bit   3x16-bit 2xSPI/2xI2C/3xUSART/USB   36 LQFP 48 7x7x1.4 1 2 to 3.6V 48 MHz CPU speed,Vbat,embedded reset,8 MHz internal RC,oscillator,-40 to 85 °C
64 STM32F103R4               16x12-bit 3x16-bit     1xSPI/1xI2C/5xUSART/USB/CAN   51 TQFP 64 10x10x1.4 1 2 to 3.6V 72 MHz CPU speed,EMI ,DAC,Vbat,embedded reset,8 MHz internal RC, motor control PWM,-40 to 85°C/105°C.
STM32F102R8         64K 10240   16x12-bit 3x16-bit   2 x WDG, RTC, 24-bit down counter 2xSPI/2xI2C/3xUSART/USB   51 TQFP 64 10x10x1.4 1 2 to 3.6V 48 MHz CPU speed,Vbat,embedded reset,8 MHz internal RC,oscillator,-40 to 85 °C
STM32F102RB         128K 16384   16x12-bit 3x16-bit   2 x WDG, RTC, 24-bit down counter 2xSPI/2xI2C/3xUSART/USB   51 TQFP 64 10x10x1.4 1 2 to 3.6V 48 MHz CPU speed,Vbat,embedded reset,8 MHz internal RC,oscillator,-40 to 85 °C
ACCESS LINE
100 Pins STM32F101V8         64K 10240   16x12-bit 3x16-bit (12/12/12)   2xWDG, RTC, 24-bit down counter 2xSPI/2xI²C/3xUSART(IrDa/ISO7816)   80(80) TQFP 100 14x14x1.4 1 2 to 3.6V 36MHz CPU speed, Vbat pin, low power features, embedded POR, PDR and PVD, Internal RC 8MHz, Internal RC 32KHz, 4-16MHz main osci
STM32F101VB         128K 16384   16x12-bit 3x16-bit (12/12/12)   2xWDG, RTC, 24-bit down counter 2xSPI/2xI²C/3xUSART(IrDa/ISO7816)   80(80) TQFP 100 14x14x1.4 1 2 to 3.6V 36 MHz CPU speed, EMI ,DAC,Vbat,embedded reset,8 MHz internal RC,-40 to 85°C
36 pins STM32F101T6         32K 6144   10x12-bit 2x16-bit (8/8/8)   2 x WDG, RTC, 24-bit down counter 1xSPI/1xI²C/2xUSART (IrDa, ISO7816)   26(26) VFQFPN 36 6x6x1.0 PITCH 0.50 2 to 3.6V 36 MHz CPU speed, EMI ,DAC,Vbat,embedded reset,8 MHz internal RC,-40 to 85°C
STM32F101T8         64K 10240   10x12-bit 3x16-bit (12/12/12)   2 x WDG, RTC, 24-bit down counter 1xSPI/1xI²C/2xUSART(IrDa, ISO7816)   26(26) VFQFPN 36 6x6x1.0 PITCH 0.50 2 to 3.6V 36 MHz CPU speed, EMI ,DAC,Vbat,embedded reset,8 MHz internal RC,-40 to 85°C
48 pins STM32F101C6         32K 6144   10x12-bit 2x16-bit (8/8/8)   2xWDG, RTC, 24-bit down counter 1xSPI/1xI2C/2xUSART   36(36) LQFP 48 7x7x1.4 1 2 to 3.6V 36 MHz CPU speed, EMI ,DAC,Vbat,embedded reset,8 MHz internal RC,-40 to 85°C
STM32F101C8         64K 10240   10x12-bit 3x16-bit (12/12/12)   2xWDG, RTC, 24-bit down counter 2xSPI/2xI²C/3xUSART(IrDa/ISO7816)   36(36) LQFP 48 7x7x1.4 1 2 to 3.6V 36 MHz CPU speed, EMI ,DAC,Vbat,embedded reset,8 MHz internal RC,-40 to 85°C
STM32F101CB         128K 16384   10x12-bit 3x16-bit (12/12/12)   2 x WDG, RTC, 24-bit down counter 2xSPI/2xI²C/3xUSART(IrDa, ISO7816)   36(36) LQFP 48 7x7x1.4 1 2 to 3.6V 36 MHz CPU speed, EMI ,DAC,Vbat,embedded reset,8 MHz internal RC,-40 to 85°C
64 Pins STM32F101R6         32K 16384   16x12-bit 2x16-bit (8/8/8)   2xWDG, RTC, 24-bit down counter 1xSPI/1xI2C/2xUSART   51(51) TQFP 64 10x10x1.4 1 2 to 3.6V 36MHz CPU speed, Vbat pin, low power features, embedded POR, PDR and PVD, Internal RC 8MHz, Internal RC 32KHz, 4-16MHz main osci
STM32F101R8         64K 10240   16x12-bit 3x16-bit (12/12/12)   2xWDG, RTC, 24-bit down counter 2xSPI/2xI²C/3xUSART(IrDa/ISO7816)   51(51) TQFP 64 10x10x1.4 1 2 to 3.6V 36MHz CPU speed, Vbat pin, low power features, embedded POR, PDR and PVD, Internal RC 8MHz, Internal RC 32KHz, 4-16MHz main osci
STM32F101RB         128K 16384   16x12-bit 3x16-bit (12/12/12)   2xWDG, RTC, 24-bit down counter 2xSPI/2xI²C/3xUSART(IrDa/ISO7816)   51(51) TFBGA 5x5x1.2 64 F8x8 0.5/TQFP 64 10x10x1.4 1 2 to 3.6V 36 MHz CPU speed, EMI ,DAC,Vbat,embedded reset,8 MHz internal RC,-40 to 85°C
PERFORMANCE LINE
100 Pins STM32F103V8         64K 20480   16x12-bit 4x16-bit (16/16/18)   2xWDG, RTC, 24-bit down counter 2xSPI/2xI2C/5xUSART/USB/CAN   80(80) LFBGA 10x10x1.7 100 F10x10 0.8/TQFP 100 14x14x1.4 1 2 to 3.6V 72 MHz CPU speed,EMI ,DAC,Vbat,embedded reset,8 MHz internal RC, motor control PWM,-40 to 85°C/105°C.
STM32F103VB         128K 20480   16x12-bit 4x16-bit (16/16/18)   2xWDG, RTC, 24-bit down counter 2xSPI/2xI2C/5xUSART/USB/CAN   80(80) LFBGA 10x10x1.7 100 F10x10 0.8/TQFP 100 14x14x1.4 1/UNSAWN WAFER V.I. 100% 2 to 3.6V 72 MHz CPU speed,EMI ,DAC,Vbat,embedded reset,8 MHz internal RC, motor control PWM,-40 to 85°C/105°C.
144 Pins STM32F103ZC         256K 48   21x12-bit 8x16-bit (24/24/28)   2 x WDG, RTC, 24-bit down counter, 2x16-bit Basic timers 3xSPI/2xI2S/2xI2C/5xUSART/2xUART/SDIO/USB/CAN   112(112) LFBGA 10x10x1.7 144 F12x12 0.8/LQFP 144 20X20X1.4 2 2 to 3.6V 72 MHz CPU speed,EMI ,DAC,Vbat,embedded reset,8 MHz internal RC, motor control PWM,-40 to 85°C/105°C.
36 pins STM32F103T6         32K 10240   10x12-bit 3x16-bit (12/12/12)   2 x WDG, RTC, 24-bit down counter 1xSPI/1xI2C/5xUSART /USB/CAN   26(26) VFQFPN 36 6x6x1.0 PITCH 0.50 2 to 3.6V 72 MHz CPU speed,EMI ,DAC,Vbat,embedded reset,8 MHz internal RC, motor control PWM,-40 to 85°C/105°C.
STM32F103T8         64K 20480   10x12-bit 4x16-bit (16/16/18)   2 x WDG, RTC, 24-bit down counter 1xSPI/1xI2C/5xUSART/USB/CAN   26(26) VFQFPN 36 6x6x1.0 PITCH 0.50 2 to 3.6V 72 MHz CPU speed,EMI ,DAC,Vbat,embedded reset,8 MHz internal RC, motor control PWM,-40 to 85°C/105°C.
48 pins STM32F103C6           32K 10240   10x12-bit 3x16-bit (12/12/14)   2xWDG, RTC, 24-bit down counter 1xSPI/1xI2C/5xUSART/USB/CAN   36(36) LQFP 48 7x7x1.4 1 2 to 3.6V 72 MHz CPU speed,EMI ,DAC,Vbat,embedded reset,8 MHz internal RC, motor control PWM,-40 to 85°C/105°C.
STM32F103C8         64K 20480   10x12-bit 4x16-bit (16/16/18)   2xWDG, RTC, 24-bit down counter 2xSPI/2xI2C/5xUSART/USB/CAN   36(36) LQFP 48 7x7x1.4 1 2 to 3.6V 72 MHz CPU speed,EMI ,DAC,Vbat,embedded reset,8 MHz internal RC, motor control PWM,-40 to 85°C/105°C.
STM32F103CB         128K 20480   10x12-bit 4x16-bit (16/16/18)   2 x WDG, RTC, 24-bit down counter 2xSPI/2xI2C/5xUSART/USB,/CAN   36(36) LQFP 48 7x7x1.4 1 2 to 3.6V 72 MHz CPU speed,EMI ,DAC,Vbat,embedded reset,8 MHz internal RC, motor control PWM,-40 to 85°C/105°C.
64 Pins STM32F103R6         32K 10240   16x12-bit 3x16-bit (12/12/14)   2xWDG, RTC, 24-bit down counter 1xSPI/1xI2C/5xUSART/USB/CAN   51(51) TQFP 64 10x10x1.4 1 2 to 3.6V 72 MHz CPU speed,EMI ,DAC,Vbat,embedded reset,8 MHz internal RC, motor control PWM,-40 to 85°C/105°C.
STM32F103R8         64K 20480   16x12-bit 4x16-bit (16/16/18)   2xWDG, RTC, 24-bit down counter 2xSPI/2xI2C/5xUSART/USB/CAN   51(51) TQFP 64 10x10x1.4 1 2 to 3.6V 72 MHz CPU speed,EMI ,DAC,Vbat,embedded reset,8 MHz internal RC, motor control PWM,-40 to 85°C/105°C.
STM32F103RB         128K 20480   16x12-bit 4x16-bit (16/16/18)   2xWDG, RTC, 24-bit down counter 2xSPI/2xI2C/5xUSART/USB/CAN   51(51) TFBGA 5x5x1.2 64 F8x8 0.5/TQFP 64 10x10x1.4 1 2 to 3.6V 72 MHz CPU speed,EMI ,DAC,Vbat,embedded reset,8 MHz internal RC, motor control PWM,-40 to 85°C/105°C.

Abbreviations

Packages

Notes

ADC : Analog-to-digital converter

 

MFT : Multifunction timer

 

DIP

:

Dual In Line

 

Under development

ART : Auto-reload timer  

NMI

:

Non-maskable interrupt

 

LCC : Leaded chip carrier

 

3.

Audio square wave generator

ATAPI : AT attachment packet interface   OSG : Oscillator safeguard

 

SDIP : Shrink dual in line package

 

5.

Number of high current pins included in the number of I/O pins

AWU : Auto wakeup from HALT   PCA : Programmable counter array

 

PQFP : Plastic quad flat package

 

 
BLPD : Byte level protocol decoder   PDR : Power down reset

 

SO : Small outline

 

BOD : Brown-out detector   PHW : Programmable halt wakeup

 

LQFP : Low profile quad flat package

 

CAN : Controller area network   PEC : Peripheral event controller

 

PBGA : Plastic ball grid array

 

CAPCOM : Capture compare   PLD : Programmable logic device

 

DFN : Dual flat no-lead

 

CSS : Clock security system   PLL : Phase locked loop

 

QFN : Quad flat no-lead

 

DALI : Digital addressable lighting interface   POR : Power-on reset

 

 
DDC   Data display channel   PVD : Programmable voltage detector  
DiSEqC : Digital satellite equipment control   PVR   Programmable voltage regulator

 

DMA : Direct Memory Access   PWM : Pulse width modulation

 

DSC : Dual supply control   ROP : Readout protection

 

DTC : Data transfer coprocessor   RTC : Real-time clock timer

 

EMI : External memory interface   SC : Smartcard

 

HDLC : High-level data link control   SCI : Serial communication interface

 

IAP : In-application programming   SCR : Smartcard reader

 

IC/OC : Input capture/output compare   SMI : Serial memory interface

 

ICP : In-circuit programming   SPI : Serial peripheral interface

 

IR : Infrared   SSC : Single-cycle switching support

 

IrDA : Infrared data association   SSP : Synchronous serial port

 

ISP : In-situ programming   TBU : Time base unit

 

I2C : Inter-integrated circuit   TLI : Top level interrupt

 

LCD : Liquid crystal display   UART : Universal asynchronous receiver transmitter

 

LIN : Local interconnect network   USART : Universal synchr./asynchr. receiver transmitter

 

LVD : Low voltage detection   USB : Universal serial bus

 

MAC : Multiply accumulator   WDG : Watchdog timer

 

MC : Motor control   WWDG : Window watchdog timer