Overview
The STM32F051K6T6TR is a microcontroller from the STM32F051xx series produced by STMicroelectronics. It incorporates the high-performance ARM® 32-bit Cortex®-M0 CPU, operating at a frequency of up to 48 MHz. This microcontroller features high-speed embedded memories, including up to 32 Kbytes of Flash memory and 8 Kbytes of SRAM, along with an extensive range of enhanced peripherals and I/Os. The device is designed to operate in a wide temperature range of -40 to +85 °C and is powered by a 2.0 to 3.6 V supply. It includes various power-saving modes, making it suitable for low-power applications.
Key Specifications
Parameter | Specification |
---|---|
Core | ARM® 32-bit Cortex®-M0 CPU, up to 48 MHz |
Memories | 32 Kbytes of Flash memory, 8 Kbytes of SRAM |
Communication Interfaces | Up to two I2Cs, up to two SPIs, one I2S, one HDMI CEC, up to two USARTs |
Analog to Digital Converter (ADC) | One 12-bit ADC, up to 16 channels |
Digital to Analog Converter (DAC) | One 12-bit DAC channel |
Timers | Up to 11 timers, including one 32-bit and several 16-bit timers |
Power Supply | 2.0 to 3.6 V |
Operating Temperature | -40 to +85 °C |
Package | LQFP 32 7x7x1.4 mm |
I/Os | Up to 55 fast I/Os, up to 36 I/Os with 5 V tolerant capability |
Low Power Modes | Sleep, Stop, Standby |
Key Features
- High-performance ARM® 32-bit Cortex®-M0 CPU with up to 48 MHz frequency
- High-speed embedded memories: up to 32 Kbytes of Flash memory and 8 Kbytes of SRAM with HW parity checking
- Comprehensive set of power-saving modes: Sleep, Stop, Standby
- Extensive range of enhanced peripherals and I/Os, including up to 55 fast I/Os and up to 36 I/Os with 5 V tolerant capability
- Advanced control PWM timer with deadtime generation and emergency stop
- One 12-bit ADC and one 12-bit DAC channel
- Two fast low-power analog comparators with programmable input and output
- Up to 18 capacitive sensing channels supporting touchkey, linear, and rotary touch sensors
- 5-channel DMA controller
- Internal 8 MHz RC with x6 PLL option and internal 40 kHz RC oscillator
Applications
The STM32F051K6T6TR microcontroller is suitable for a wide range of applications, including:
- Application control and user interfaces
- Hand-held equipment
- A/V receivers and digital TV
- PC peripherals
- Gaming and GPS platforms
- Industrial applications, such as PLCs, inverters, and printers
- Alarm systems, video intercoms, and HVAC systems
Q & A
- What is the core of the STM32F051K6T6TR microcontroller?
The core is the ARM® 32-bit Cortex®-M0 CPU, operating at up to 48 MHz.
- How much Flash and SRAM memory does the STM32F051K6T6TR have?
The device has 32 Kbytes of Flash memory and 8 Kbytes of SRAM.
- What are the power-saving modes available in the STM32F051K6T6TR?
The device features Sleep, Stop, and Standby power-saving modes.
- What is the operating temperature range of the STM32F051K6T6TR?
The operating temperature range is -40 to +85 °C.
- What types of communication interfaces are available on the STM32F051K6T6TR?
The device includes up to two I2Cs, up to two SPIs, one I2S, one HDMI CEC, and up to two USARTs.
- Does the STM32F051K6T6TR support capacitive sensing?
Yes, it supports up to 18 capacitive sensing channels for touchkey, linear, and rotary touch sensors.
- What is the package type of the STM32F051K6T6TR?
The package type is LQFP 32 7x7x1.4 mm.
- How many I/Os does the STM32F051K6T6TR have?
The device has up to 55 fast I/Os, with up to 36 I/Os having 5 V tolerant capability.
- What are the analog conversion capabilities of the STM32F051K6T6TR?
The device includes one 12-bit ADC and one 12-bit DAC channel.
- Does the STM32F051K6T6TR support DMA?
Yes, it includes a 5-channel DMA controller.