STM32F051K8 Entry-level ARM Cortex-M0 MCU with 64 Kbytes Flash, 48 MHz CPU, motor control and CEC functions
The STM32F051xx family incorporates the high-performance ARM Cortex-M0 32-bit RISC core operating at a 48 MHz frequency, high-speed embedded memories (Flash memory up to 64 Kbytes and SRAM up to 8 Kbytes), and an extensive range of enhanced peripherals and I/Os. All devices offer standard communication interfaces (up to two I²Cs, two SPIs, one I2S, one HDMI CEC, and up to two USARTs), one 12-bit ADC, one 12-bit DAC, up to five general-purpose 16-bit timers, a 32-bit timer and an advanced-control PWM timer.
The STM32F051xx family operates in the -40 to +85 C and -40 to +105 C temperature ranges, from a 2.0 to 3.6 V power supply. A comprehensive set of power-saving modes allows the design of low-power applications.
The STM32F051xx family includes devices in four different packages ranging from 32 pins to 64 pins. Depending on the device chosen, different sets of peripherals are included. The description below provides an overview of the complete range of peripherals proposed in this family. These features make the STM32F051xx microcontroller family suitable for a wide range of applications such as application control and user interfaces, handheld equipment, A/V receivers and digital TV, PC peripherals, gaming and GPS platforms, industrial applications, PLCs, inverters, printers, scanners, alarm systems, video intercoms, and HVACs
技术特性
- Core: ARM 32-bit Cortex™-M0 CPU,frequency up to 48 MHz
- Memories
- 16 to 64 Kbytes of Flash memory
- 8 Kbytes of SRAM with HW parity checking
- CRC calculation unit
- Reset and power management
- Voltage range: 2.0 V to 3.6 V
- Power-on/Power down reset (POR/PDR)
- Programmable voltage detector (PVD)
- Low power Sleep, Stop, and Standby modes
- VBAT supply for RTC and backup registers
- Clock management
- 4 to 32 MHz crystal oscillator
- 32 kHz oscillator for RTC with calibration
- Internal 8 MHz RC with x6 PLL option
- Internal 40 kHz RC oscillator
- Up to 55 fast I/Os
- All mappable on external interrupt vectors
- Up to 36 I/Os with 5 V tolerant capability
- 5-channel DMA controller
- 1 x 12-bit, 1.0 us ADC (up to 16 channels)
- Conversion range: 0 to 3.6V
- Separate analog supply from 2.4 up to 3.6 V
- One 12-bit D/A converter
- Two fast low-power analog comparators with programmable input and output
- Up to 18 capacitive sensing channels supporting touchkey, linear and rotary touch sensors
- Up to 11 timers
- One 16-bit 7-channel advanced-control timer for 6 channels PWM output, with deadtime generation and emergency stop
- One 32-bit and one 16-bit timer, with up to 4 IC/OC, usable for IR control decoding
- One 16-bit timer, with 2 IC/OC, 1 OCN, deadtime generation and emergency stop
- Two 16-bit timers, each with IC/OC and OCN, deadtime generation, emergency stop and modulator gate for IR control
- One 16-bit timer with 1 IC/OC
- Independent and system watchdog timers
- SysTick timer: 24-bit downcounter
- One 16-bit basic timer to drive the DAC
- Calendar RTC with alarm and periodic wakeup from Stop/Standby
- Communication interfaces
- Up to two I²C interfaces; one supporting Fast Mode Plus (1 Mbit/s) with 20 mA current sink, SMBus/PMBus, and wakeup from STOP
- Up to two USARTs supporting master synchronous SPI and modem control; one with ISO7816 interface, LIN, IrDA capability auto baud rate detection and wakeup feature
- Up to two SPIs (18 Mbit/s) with 4 to 16 programmable bit frame, 1 with I2S interface multiplexed
- HDMI CEC interface, wakeup on header reception
- Serial wire debug (SWD)
- 96-bit unique ID
STM32F051K8 订购信息
订购型号 |
产品状态 |
美金价格 |
数量 |
封装 |
包装形式 |
温度范围 |
材料声明 |
STM32F051K8U6 |
Active |
1.2024 |
1000 |
UFQFPN 32 5x5x0.55 |
Tray |
-40 °C-105 °C |
STM32F051K8U6 |
STM32F051K8T6 |
Preview |
|
1000 |
LQFP 32 7x7x1.4 |
Tray |
-40 °C-105 °C |
STM32F051K8T6 |
DATASHEET
描述 |
版本 |
大小 |
STM32F051K8 : DS8668: Low- and medium-density advanced ARM™-based 32-bit MCU with 16 to 64 Kbytes Flash, timers, ADC, DAC and comm. interfaces |
3 |
1165KB |
DATA BRIEF
描述 |
版本 |
大小 |
DB1274: Low- and medium-density advanced ARM™-based 32-bit MCU with 16 to 64 Kbytes Flash, timers, ADC, DAC and comm. interfaces |
2 |
435KB |
APPLICATION NOTES
描述 |
版本 |
大小 |
AN4061: EEPROM emulation in STM32F0xx microcontrollers |
1 |
260KB |
AN4055: Clock configuration tool for STM32F0xx microcontrollers |
1 |
370KB |
AN4058: Audio and waveform generation using the DAC in STM32F0xx microcontroller families |
1 |
487KB |
AN4062: STM32F0DISCOVERY peripheral firmware examples |
2 |
204KB |
AN2639: Soldering recommendations and package information for Lead-free ECOPACK® microcontrollers |
2 |
209KB |
AN3364: Migration and compatibility guidelines for STM32 microcontroller applications |
3 |
128KB |
AN4088: Migrating from STM32F1 to STM32F0 |
1 |
919KB |
AN3070: Managing the Driver Enable signal for RS-485 and IO-Link communications with the STM32™’s USART |
1 |
192KB |
AN4099: Implementing transmitters and receivers for infrared remote control protocols using STM32F0xx microcontrollers |
1 |
513KB |
AN2869: Guidelines for designing touch sensing applications |
6 |
980KB |
AN4080: Getting started with STM32F05xxx hardware development |
1 |
444KB |
AN1709: EMC design guide for ST microcontrollers |
1 |
657KB |
AN4065: STM32F0xx in-application programming using the USART |
1 |
185KB |
AN4104: Using the STM32F0xx DMA controller |
1 |
91KB |
AN3371: Using the hardware real-time clock (RTC) in STM32 F0, F2, F4 and L1 series of MCUs |
4 |
489KB |
AN4112: Using STM32F05xx analog comparators in application cases |
1 |
239KB |
AN3155: USART protocol used in the STM32™ bootloader |
2 |
573KB |
AN2945: STM8S and STM32™ MCUs: a consistent 8/32-bit product line for painless migration |
1 |
213KB |
AN3078: STM32™ in-application programming over the I²C bus |
1 |
671KB |
ERRATA SHEETS
描述 |
版本 |
大小 |
ES0202: STM32F051xx device limitations |
1 |
90KB |
LICENSE AGREEMENTS
PROGRAMMING MANUALS
描述 |
版本 |
大小 |
PM0215: STM32F0xxx Cortex-M0 programming manual |
1 |
823KB |
REFERENCE MANUALS
描述 |
版本 |
大小 |
RM0091: STM32F05xxx advanced ARM-based 32-bit MCUs |
1 |
10332KB |
USER MANUALS
描述 |
版本 |
大小 |
UM1523: Getting started with software and firmware environments for the STM32F0DISCOVERY kit |
1 |
2281KB |
PRODUCT PRESENTATIONS
BOARDS AND TOOLS
Part Number |
描述 |
STM-STUDIO |
STM Studio run-time variables monitoring and visualization tool |
STM320518-EVAL |
Evaluation board for STM32 F0 series - with STM32F051 MCU |
STVP |
ST Visual Programmer for programming ST7, STM8, STM8T and STM32 |
STM32F0DISCOVERY |
Discovery kit for STM32 F0 series - with STM32F051 MCU |
ST-LINK |
In-circuit debugger and programmer for STM8 and STM32 MCUs; with IAR EWARM and Keil RVMDK and ST toolset |
STX-PRO/RAIS |
Unlimited in-circuit debugging/programming tool for STM32, STR7 and STR9 |
MicroXplorer |
MCU graphical configuration tool |
ST-LINK/V2 |
ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32 |
STX-RLINK |
In-circuit debugger/programmer supporting JTAG and ICC protocols for STM8, ST7, uPSD, STM32, STR7 and STR9 microcontrollers |
CONFIGURATION UTILITIES
FIRMWARE
SW DEMOS
FLYERS
描述 |
版本 |
大小 |
FLSTM32F00512: STM32 F0 series - Entry-level Cortex-M0 MCU |
1.0 |
333KB |
MARKETING BROCHURES