Product Summary

The STM32F103CBT6 is a performance line MCU which incorporates the highperformance 32-bit RISC core operating at a 72 MHz frequency, highspeed embedded memories (Flash memory up to 128 Kbytes and SRAM up to 20 Kbytes), and an extensive range of enhanced I/Os and peripherals connected to two APB buses. All devices offer two 12-bit ADCs, three general purpose 16-bit timers plus one PWM timer, as well as standard and advanced communication interfaces: up to two I2Cs and SPIs, three USARTs, an USB and a CAN. These features make the STM32F103xx medium-density performance line microcontroller family suitable for a wide range of applications: Motor drive and application control, Medical and handheld equipment, PC peripherals gaming and GPS platforms, Industrial applications: PLC, inverters, printers, and scanners, Alarm systems, Video intercom and HVAC.

Parametrics

STM32F103CBT6 absolute maximum ratings: (1)External main supply voltage: –0.3 to 4.0V; (2)Input voltage on five volt tolerant pin: VSS-0.3 to +5.5V; (3)Input voltage on any other pin: VSS-0.3 to VDD+0.3V; (4)Variations between different VDD power pins: 50mV; (5)Variations between all the different ground pins: 50mV.

Features

STM32F103CBT6 features: (1)64 or 128 Kbytes of Flash memory; (2)20 Kbytes of SRAM; (3)Clock, reset and supply management; (4)Low power; (5)Dual-sample and hold capability; (6)Temperature sensor; (7)Up to 80 fast I/O ports; (8)CRC calculation unit, 96-bit unique ID; (9)Up to 9 communication interfaces; (10)SysTick timer: a 24-bit downcounter; (11)Debug mode; (12)7 timers.

Diagrams

STM32F103CBT6 block diagram

Image Part No Mfg Description Data Sheet Download Pricing
(USD)
Quantity
STM32F103CBT6
STM32F103CBT6

STMicroelectronics

ARM Microcontrollers (MCU) 32BIT Cortex M3 128K MED Performance LN

Data Sheet

0-1: $4.06
1-10: $3.32
10-100: $2.99
100-250: $2.75
STM32F103CBT6TR
STM32F103CBT6TR

STMicroelectronics

ARM Microcontrollers (MCU) 32BIT Cortex M3 M/D Performance LINE

Data Sheet

0-1785: $2.18
1785-2000: $2.11
2000-2400: $2.11