STM32F050F6 Entry-level ARM Cortex-M0 MCU with 16 Kbytes Flash, 48 MHz CPU, motor control
The STM32F050xx family incorporates the high-performance ARM Cortex™-M0 32-bit RISC core operating at a 48 MHz maximum frequency, high-speed embedded memories (Flash memory up to 32 Kbytes and SRAM up to 4 Kbytes), and an extensive range of enhanced peripherals and I/Os. All devices offer standard communication interfaces (one I²C, one SPI, one I2S, and one USART), one 12-bit ADC, up to five general-purpose 16-bit timers, a 32-bit timer and an advanced-control PWM timer.
The STM32F050xx 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 STM32F050xx family includes devices in five different packages ranging from 20 pins to 48 pins. Depending on the device chosen, different sets of peripherals are included. An overview of the complete range of peripherals proposed in this family is provided.
These features make the STM32F050xx microcontroller family suitable for a wide range of applications such as control application 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 (48 MHz max)
- Memories
- 16 to 32 Kbytes of Flash memory
- 4 Kbytes of SRAM with HW parity checking
- CRC calculation unit
- Reset and supply management
- Voltage range: 2.0 V to 3.6 V
- Power-on/Power down reset (POR/PDR)
- Programmable voltage detector (PVD)
- Low power modes: Sleep, Stop and Standby
- 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 39 fast I/Os
- All mappable on external interrupt vectors
- Up to 25 I/Os with 5 V tolerant capability
- 5-channel DMA controller
- 1 × 12-bit, 1.0 μs ADC (up to 10 channels)
- Conversion range: 0 to 3.6 V
- Separate analog supply from 2.4 up to 3.6 V
- Up to 9 timers
- 1 x 16-bit 7-channel advanced-control timer for 6 channels PWM output, with deadtime generation and emergency stop
- 1 x 32-bit and 1 x 16-bit timer, with up to 4 IC/OC, usable for IR control decoding
- 1 x 16-bit timer, with 2 IC/OC, 1 OCN, deadtime generation and emergency stop
- 1 x 16-bit timer, with IC/OC and OCN, deadtime generation, emergency stop and modulator gate for IR control
- 1 x 16-bit timer with 1 IC/OC
- Independent and system watchdog timers
- SysTick timer: 24-bit downcounter
- Calendar RTC with alarm and periodic wakeup from Stop/Standby
- Communication interfaces
- 1 x I²C interface; supporting Fast Mode Plus (1 Mbit/s) with 20 mA current sink, SMBus/PMBus, and wakeup from STOP
- 1 x USART supporting master synchronous SPI and modem control; one with ISO7816 interface, LIN, IrDA capability auto baud rate detection and wakeup feature
- 1 x SPI (18 Mbit/s) with 4 to 16 programmable bit frame, with I2S interface multiplexed
- Serial wire debug (SWD)
- 96-bit unique ID
STM32F050F6 订购信息
订购型号 |
产品状态 |
美金价格 |
数量 |
封装 |
包装形式 |
温度范围 |
材料声明 |
STM32F050F6P6 |
Evaluation |
|
1000 |
TSSOP 20 |
Tube |
-40 °C-85 °C |
STM32F050F6P6 |
APPLICATION NOTES
描述 |
版本 |
大小 |
AN4066: Developing an HDMI-CEC network using an STM32F0xx microcontroller |
1 |
620KB |
AN4018: Data link communication protocol for the ST7580 power line networking SoC |
2 |
193KB |
AN4099: Implementing transmitters and receivers for infrared remote control protocols using STM32F0xx and STM32F3xx microcontrollers |
2 |
521KB |
AN3307: Guidelines for obtaining IEC 60335 Class B certification in STM32 applications |
3 |
369KB |
AN3371: Using the hardware real-time clock (RTC) in STM32 F0, F2, F3, F4 and L1 series of MCUs |
5 |
422KB |
AN4076: Two or three shunt resistor based current sensing circuit design in 3-phase inverters |
1 |
1199KB |
LICENSE AGREEMENTS
PROGRAMMING MANUALS
描述 |
版本 |
大小 |
PM0215: STM32F0xxx Cortex-M0 programming manual |
1 |
823KB |
REFERENCE MANUALS
描述 |
版本 |
大小 |
RM0091: STM32F05xxx advanced ARM-based 32-bit MCUs |
1 |
10583KB |
RELEASE NOTES
描述 |
版本 |
大小 |
RN0085: STM32F05xx/STM32F103xx/STM32F100xx/STM32F2xx/STM32F4xx PMSM single / dual FOC SDK v3.3 |
1 |
52KB |
USER MANUALS
描述 |
版本 |
大小 |
UM1523: Getting started with software and firmware environments for the STM32F0DISCOVERY kit |
1 |
2281KB |
UM1566: STM32F0xx and STM32F3xx I²C Communication peripheral application library (CPAL v2) |
1 |
518KB |
PRODUCT PRESENTATIONS
BOARDS AND TOOLS
型号 |
描述 |
STM-STUDIO |
STM Studio run-time variables monitoring and visualization tool |
STVP |
ST Visual Programmer for programming ST7, STM8, STM8T and STM32 |
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 |
MicroXplorer |
MCU graphical configuration tool |
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 |
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 |
STM320518-SK/IAR |
IAR starter kit for STM32 F0 series microcontrollers (STM32F051R8 MCU) |
CONFIGURATION UTILITIES
FIRMWARE
SW DEMOS
FLYERS
描述 |
版本 |
大小 |
FLSTM32F00512: STM32 F0 series - Entry-level Cortex-M0 MCU |
1.0 |
333KB |
MARKETING BROCHURES
描述 |
版本 |
大小 |
BRSTM320912 : STM32 32-bit ARM Cortex MCUs |
1.1 |
3114KB |