■ Debug mode
– Serial wire debug (SWD) & JTAG interfaces
■ Up to 80 fast I/O ports
– 32/49/80 5 V-tolerant I/Os
– All mappable on 16 external interrupt vectors
– Atomic read/modify/write operations
■ Up to 7 timers
– Up to three 16-bit timers, each with up to 4 IC/OC/PWM or pulse counter
– 16-bit, 6-channel advanced control timer:
up to 6 channels for PWM output Dead time generation and emergency stop
– 2 x 16-bit watchdog timers (Independent and Window)
– SysTick timer: a 24-bit downcounter
■ Up to 9 communication interfaces
– Up to 2 x I2C interfaces (SMBus/PMBus)
– Up to 3 USARTs (ISO 7816 interface, LIN, IrDA capability, modem control)
– Up to 2 SPIs (18 Mbit/s)
– CAN interface (2.0B Active)
– USB 2.0 full speed interface
72MHz maximum frequency, 1.25 DMIPS/MHz (Dhrystone 2.1) performance at 0 wait state memory access
Single cycle multiplication and hardware division
20 Kbytes of SRAM
Clock, reset and supply management
2V to 3.6V application supply and I/Os
POR, PDR, and programmable voltage detector (PVD)
4MHz to 16MHz crystal oscillator
Internal 8MHz factory trimmed RC
Internal 40kHz RC
PLL for CPU clock
32kHz oscillator for RTC with calibration
Sleep, stop and standby modes
VBAT supply for RTC and backup registers
2 x 12 bit, 1µs A/D converters (up to 16 channels)
Conversion range: 0V to 3.6V
Dual sample and hold capability
Temperature sensor
7 channel DMA controller
(Picture: Diagram)
Core
ARM Cortex M3
Data Bus Width
32 bit
Maximum Clock Frequency
72 MHz
Program Memory Size
128 KB
Data RAM Size
20 KB
On Chip ADC
Yes
Operating Supply Voltage
2.5 V, 3.3 V
Maximum Operating Temperature
+ 105 C
Package / Case
LQFP
Mounting Style
SMD/SMT
A/D Bit Size
12 bit
A/D Channels Available
16
Interface Type
CAN, I2C, SPI, USART, USB
Length
10 mm
Minimum Operating Temperature
- 40 C
Number of Programmable I/Os
64
Number of Timers
3 x 16 bit
Packaging
Tray
Processor Series
STM32F103x
Program Memory Type
Flash
Series
STM32
Factory Pack Quantity
160
ModelsDescriptionOperation
STM32F103R8H6ARM Microcontrollers - MCU, ST, BGA64Compare
STM32F103R8T6ARM Microcontrollers - MCU, ST, LQFP-64Compare
STM32F103R8T7ARM Microcontrollers - MCU, ST, 64-LQFPCompare
STM32F103RBH6ARM Microcontrollers - MCU, ST, 64-TFBGACompare
STM32F103RBH7ARM Microcontrollers - MCU, ST, 64-TFBGACompare
STM32F103CBU6ARM Microcontrollers - MCU, ST, QFN-48Compare