Product Overview
The STM32F103CBT7 is a medium-density performance line microcontroller from STMicroelectronics, featuring an ARM Cortex-M3 32-bit RISC core operating at 72 MHz. It includes 128 Kbytes of Flash memory and 20 Kbytes of SRAM, packaged in a 48-pin LQFP. The device offers a rich set of peripherals including two 12-bit ADCs, three general-purpose timers, a motor control PWM timer, two I2C interfaces, two SPI interfaces, three USARTs, USB 2.0 full-speed, and CAN interface. It operates from 2.0V to 3.6V with an extended temperature range of -40°C to +105°C.
Key Specifications
| Core | ARM Cortex-M3 32-bit RISC |
| Clock Frequency | 72 MHz |
| Flash Memory | 128 KB |
| SRAM | 20 KB |
| Voltage Supply | 2.0V ~ 3.6V |
| Operating Temperature | -40°C ~ 105°C |
| Package | 48-LQFP (7x7mm) |
| I/O Pins | 37 |
| ADC | 2 x 12-bit, 10 channels |
| Communication Interfaces | 2x SPI, 2x I2C, 3x USART, 1x USB, 1x CAN |
Features
- ARM Cortex-M3 core at 72 MHz with 1.25 DMIPS/MHz
- 128 KB Flash memory with 20 KB SRAM
- Single-cycle multiplication and hardware division
- Power-on reset (POR), PDR, and programmable voltage detector (PVD)
- Low-power modes: Sleep, Stop, Standby
- VBAT supply for RTC and backup registers
- 7-channel DMA controller
- Two 12-bit ADCs with 1 µs conversion time
- Seven timers including motor control PWM timer
- USB 2.0 full-speed interface
- CAN 2.0B active interface
- CRC calculation unit and 96-bit unique ID
- Serial wire debug (SWD) and JTAG interfaces
Applications
- Motor drives and application control
- Medical and handheld equipment
- PC and gaming peripherals
- GPS platforms
- Industrial applications and PLCs
- Printers and scanners
- Alarm systems and video intercoms
- HVAC systems