Product Overview
The STM32F051K6U6 is a mainstream ARM Cortex-M0 based 32-bit microcontroller from STMicroelectronics, featuring 32 Kbytes of Flash memory and 8 Kbytes of SRAM. Operating at up to 48 MHz, this device is housed in a UFQFPN-32 package (5x5x0.55 mm) and offers an excellent balance of performance, power efficiency, and cost-effectiveness for entry-level embedded applications. It includes a rich set of peripherals such as 12-bit ADC, 12-bit DAC, multiple communication interfaces (I2C, SPI, USART), and advanced-control PWM timers for motor control applications.
Key Specifications
| Core | ARM Cortex-M0 32-bit |
| Maximum Frequency | 48 MHz |
| Flash Memory | 32 KB |
| SRAM | 8 KB |
| Package | UFQFPN-32 (5x5x0.55 mm) |
| Supply Voltage | 2.0 V to 3.6 V |
| Operating Temperature | -40C to +85C |
| ADC | 1x 12-bit, up to 16 channels |
| DAC | 1x 12-bit |
| DMA Channels | 5 |
| I/O Pins | Up to 27 |
| Timers | Up to 11 |
| Communication Interfaces | 2x I2C, 2x SPI, 2x USART, HDMI CEC |
Features
- ARM 32-bit Cortex-M0 CPU with up to 48 MHz frequency
- 32 Kbytes Flash memory with CRC calculation unit
- 8 Kbytes SRAM with hardware parity checking
- Power-on/Power down reset (POR/PDR) and programmable voltage detector (PVD)
- Low power modes: Sleep, Stop, Standby
- VBAT supply for RTC and backup registers
- One 12-bit, 1.0 us ADC (up to 16 channels) with temperature sensor
- One 12-bit DAC channel with two analog comparators
- Up to 18 capacitive sensing channels for touchkey, linear and rotary touch sensors
- Advanced-control PWM timer with deadtime generation and emergency stop
- 5-channel DMA controller
- Serial wire debug (SWD) interface
- 96-bit unique ID
- ECOPACK2 compliant, RoHS certified
Applications
- Application control and user interfaces
- Hand-held equipment and portable devices
- A/V receivers and digital TV
- PC peripherals and gaming platforms
- Industrial applications and PLCs
- Motor control and inverter systems
- Printers and scanners
- Alarm systems and video intercoms
- HVAC systems
- GPS platforms