Product Overview
The STM32F030RCT6 from STMicroelectronics is a value-line Arm Cortex-M0 32-bit microcontroller in a 64-pin LQFP package. Running at 48MHz, it features 256KB Flash, 32KB SRAM, 51 I/O, 16-channel 12-bit ADC, 8 timers, 6 USART, 2 SPI, 2 I2C, and operates from 2.4V to 3.6V.
Key Specifications
| Core | Arm Cortex-M0 (32-bit) |
| Max Frequency | 48MHz |
| Program Memory | 256KB Flash |
| Data SRAM | 32KB (with HW parity) |
| I/O Pins | 51 (5V tolerant) |
| ADC | 1x 12-bit, 1.0μs, 16 channels |
| Timers | 1 advanced + 7 general-purpose 16-bit + SysTick + 2 WDG |
| USART/UART | 6 (up to 6Mbps, one with auto-baud) |
| SPI | 2 (up to 18Mbps, 4-16 bit frame) |
| I2C | 2 (up to 1Mbps Fast Mode Plus on I2C1) |
| DMA | 5-channel |
| RTC | Calendar with alarm and periodic wakeup |
| CRC | Hardware CRC unit |
| Debug | Serial Wire Debug (SWD) |
| Supply Voltage | 2.4V to 3.6V |
| Package | LQFP-64 (10 x 10mm) |
| Operating Temperature | -40°C to +85°C |
Features
- Arm Cortex-M0 core at 48MHz
- 256KB Flash with 32KB SRAM (largest in F030 family)
- 16-channel 12-bit ADC with 1.0μs conversion
- Advanced-control timer for 6-channel PWM
- 6 USARTs (one with auto-baud detection)
- I2C1 with Fast Mode Plus (1Mbps, 20mA drive)
- I2C1 SMBus/PMBus support
- 5-channel DMA controller
- Calendar RTC with sub-second accuracy
- Up to 51 5V-tolerant I/O pins
- Low-power modes: Sleep, Stop, Standby
Applications
- Industrial control and PLCs
- Consumer appliances and HVAC
- Alarm systems and video intercoms
- PC peripherals and gaming platforms
- Handheld equipment and A/V receivers