Product Overview
The STM32F103RCT6 from STMicroelectronics is an ARM Cortex-M3 microcontroller running at 72MHz with 256KB Flash, 48KB SRAM, 12-bit ADC, multiple timers, and rich communication peripherals (SPI, I2C, USART, USB, CAN) in a 64-pin LQFP package.
Key Specifications
| Manufacturer | STMicroelectronics |
| Core | ARM Cortex-M3 |
| Max Clock Speed | 72MHz |
| Flash Memory | 256KB |
| SRAM | 48KB |
| ADC | 3x 12-bit (up to 16 channels) |
| DAC | 2x 12-bit |
| Timers | 8 (advanced, general, basic, SysTick) |
| Communication | 3x SPI, 2x I2S, 2x I2C, 5x USART, USB 2.0 FS, CAN 2.0B, SDIO |
| Package | 64-LQFP (10 x 10mm) |
| Operating Voltage | 2.0V to 3.6V |
| Operating Temperature | -40C to +85C |
Features
- 72MHz Cortex-M3 with 1.25 DMIPS/MHz
- 256KB Flash with 48KB SRAM
- Three 12-bit ADCs with up to 16 channels total
- Two 12-bit DACs
- USB 2.0 Full-Speed device interface
- CAN 2.0B active interface
- SDIO interface for SD/MMC cards
- Five USARTs and three SPI ports
- 80 fast I/Os on 64-pin package
- Nested vectored interrupt controller (NVIC)
Applications
- Industrial control and motor drives
- Consumer electronics and appliances
- Medical devices
- USB peripherals
- Automotive body electronics