Description
STM32F103C8T6 64K flash 20K SRAM ARM Cortex-M3 Microcontroller
Key Specifications
Core: ARM® Cortex®-M3 32-bit RISC Core
1. Memory
- Flash Memory: 64KB (0x0800 0000 – 0x0800 FFFF)
- SRAM: 20KB (16KB Main + 4KB Core-Coupled Memory)
- Boot Memory: 2KB (System Loader)
2. CPU Performance
- Clock Speed: 72 MHz max (0 wait states @ 72MHz)
- DMIPS: 1.25 DMIPS/MHz (~90 DMIPS @ 72MHz)
- Single-Cycle Multiplication & Hardware Division
3. Power & Voltage
- Operating Voltage: 2.0V – 3.6V
- Current Consumption:
- Run Mode: ~36mA @ 72MHz
- Stop Mode: ~20µA (RTC running)
- Standby Mode: ~2µA
4. GPIO & Peripherals
- GPIO Pins: 37 (LQFP48 package)
- Communication Interfaces:
- USART: 3x
- SPI: 2x (18Mbps)
- I2C: 2x (Fast Mode @ 400kHz)
- USB 2.0 Full-Speed (w/ internal PHY)
- Timers:
- 16-bit: 4x (PWM, input capture)
- 32-bit: 2x
- SysTick Timer
- ADC: 2x 12-bit (1µs conv. time, 16 ch.)
- DAC: None
5. Debug & Programming
- Debug Interfaces:
- SWD (Serial Wire Debug)
- JTAG (4/5-pin)
- Boot Modes:
- Flash (default)
- System Memory (for USB DFU)
- Embedded SRAM
6. Package & Pins
- Package: LQFP48 (7x7mm, 0.5mm pitch)
- Pin Count: 48 (37 usable GPIOs)
7. Operating Conditions
- Temperature Range:
- Industrial: -40°C to +85°C
- Extended: -40°C to +105°C
- ESD Protection: ≥2kV (HBM)
8. Development Tools
- IDEs: Keil MDK, IAR Embedded Workbench, STM32CubeIDE
- Programmers: ST-Link, J-Link
- Common Boards: “Blue Pill” (STM32F103C8T6 breakout)
9. Applications
- Industrial control
- Consumer electronics
- IoT edge devices
- Motor control
- USB HID (keyboards, gamepads)
10. Manufacturer Part Numbers
- STM32F103C8T6 (64KB Flash, LQFP48)
- Alternatives:
- STM32F103CBT6 (128KB Flash)
- STM32F103R8T6 (64KB, LQFP64)
Design Notes
- Decoupling: Use 100nF + 4.7µF caps near VDD.
- Reset Circuit: 10kΩ pull-up + 100nF cap recommended.
- Boot Pins: BOOT0 must be pulled low for normal operation.
Reviews
There are no reviews yet.