Mainstream ARM Cortex-M0 Value line MCU with 16 Kbytes Flash, 48 MHz CPU

The STM32F030x4/x6/x8/xC microcontrollers incorporate the high-performance ARM®Cortex®-M0 32-bit RISC core operating at a 48 MHz frequency, high-speed embedded memories (up to 256 Kbytes of Flash memory and up to 32 Kbytes of SRAM), and an extensive range of enhanced peripherals and I/Os. All devices offer standard communication interfaces (up to two I2Cs, up to two SPIs and up to six USARTs), one 12-bit ADC, seven general-purpose 16-bit timers and an advanced-control PWM timer.

The STM32F030x4/x6/x8/xC microcontrollers operate in the -40 to +85 °C temperature range from a 2.4 to 3.6V power supply. A comprehensive set of power-saving modes allows the design of low-power applications.

The STM32F030x4/x6/x8/xC microcontrollers include devices in four different packages ranging from 20 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 STM32F030x4/x6/x8/xC peripherals proposed.

These features make the STM32F030x4/x6/x8/xC microcontrollers 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.

Key Features

  • Core: ARM® 32-bit Cortex® -M0 CPU, frequency up to 48 MHz
  • Memories
    • 16 to 256 Kbytes of Flash memory
    • 4 to 32 Kbytes of SRAM with HW parity
  • CRC calculation unit
  • Reset and power management
    • Digital & I/Os supply: VDD = 2.4 V to 3.6 V
    • Analog supply: VDDA = VDD to 3.6 V
    • Power-on/Power down reset (POR/PDR)
    • Low power modes: Sleep, Stop, Standby
  • 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 55 I/Os with 5V tolerant capability
  • 5-channel DMA controller
  • One 12-bit, 1.0 μs ADC (up to 16 channels)
    • Conversion range: 0 to 3.6 V
    • Separate analog supply: 2.4 V to 3.6 V
  • Calendar RTC with alarm and periodic wakeup from Stop/Standby
  • 11 timers
    • One 16-bit advanced-control timer for six-channel PWM output
    • Up to seven 16-bit timers, with up to four IC/OC, OCN, usable for IR control decoding
    • Independent and system watchdog timers
    • SysTick timer
  • Communication interfaces
    • Up to two I2 C interfaces
    • Up to six USARTs supporting master synchronous SPI and modem control; one with auto baud rate detection
    • Up to two SPIs (18 Mbit/s) with 4 to 16 programmable bit frames
  • Serial wire debug (SWD)
  • All packages ECOPACK® 2

电路原理图

bd_stm32f030x4_16k

资源

技术文档

产品规格
Description Version Size
DS9773 DS9773: Value-line ARM®-based 32-bit MCU with up to 256 KB Flash, timers, ADC, communication interfaces, 2.4-3.6 V operation 3.0 1 MB
应用手册
Description Version Size
AN3126 AN3126: 使用 STM32 微控制器系列中的 DAC生成音频和波形 3.0 999 KB
AN4775 AN4775: Basics and low-cost solution proposals to move from legacy USB2.0 connector to USB Type-C™ connector with STM32 devices 1.0 443 KB
AN1709 AN1709: EMC design guide for ST microcontrollers 2.0 843 KB
AN3960 AN3960: ESD considerations for touch sensing applications on MCUs 2.0 353 KB
AN1181 AN1181: Electrostatic discharge sensitivity measurement 1.6 49 KB
AN4566 AN4566: Extending the DAC performance of STM32 microcontrollers 2.0 365 KB
AN4776 AN4776: General-purpose timer cookbook 2.0 1 MB
AN4325 AN4325: STM32F030xx 和 STM32F070xx 系列硬件开发入门 2.0 588 KB
AN4312 AN4312: Guidelines for designing touch sensing applications with surface sensors 3.0 1 MB
AN4299 AN4299: Guidelines to improve conducted noise robustness on STM32F0/F3, STM32L0/L4 series touch sensing applications 3.0 613 KB
AN3236 AN3236: Guidelines to increase the number of touch sensing touchkeys 4.0 300 KB
AN4750 AN4750: Handling of soft errors in STM32 applications 2.1 410 KB
AN4803 AN4803: High-speed SI simulations using IBIS and board-level simulations using HyperLynx SI on STM32 32-bit ARM® Cortex® MCUs 1.1 2 MB
AN2834 AN2834: How to get the best ADC accuracy in STM32 microcontrollers 3.1 1 MB
AN4229 AN4229: How to implement a vocoder solution using STM32 microcontrollers 1.1 466 KB
AN4991 AN4991: How to wake up an STM32F0/F3/L0/L4 microcontroller from low-power mode with the USART or the LPUART 1.0 317 KB
AN4099 AN4099: 使用 STM32F0xx 和 STM32F3xx 微控制器为红外遥控协议实现发送器和接收器 3.0 889 KB
AN3070 AN3070: 管理驱动器使能信号以使用STM32™的 USART 进行 RS-485 和 IO-Link 通信 1.3 467 KB
AN4617 AN4617: Migrating between STM32F0 and STM32L0 microcontrollers 1.0 461 KB
AN4088 AN4088: 从 STM32F1 移植到 STM32F0 3.0 1 MB
AN3364 AN3364: STM32 微控制器应用的移植和兼容性指南 3.1 713 KB
AN4705 AN4705: Migration guidelines from PIC18 to STM32F0 Series with software expansion for STM32Cube 2.0 1 MB
AN2867 AN2867: Oscillator design guide for STM8AF/AL/S and STM32 microcontrollers 11.0 2 MB
AN4908 AN4908: STM32 USART automatic baud rate detection 1.0 268 KB
AN4013 AN4013: STM32F1xx、STM32F2xx、STM32F4xx、STM32L1xx、STM32F30/31/37/38x 定时器概览 6.0 595 KB
AN4989 AN4989: STM32 microcontroller debug toolbox 2.0 5 MB
AN2606 AN2606: STM32™ 微控制器系统存储器自举模式 31.0 2 MB
AN4735 AN4735: STM32Cube firmware examples for STM32F0 Series 6.0 421 KB
AN4062 AN4062: STM32F0DISCOVERY 外设固件示例 3.1 359 KB
AN2945 AN2945: STM8S 和 STM32™ MCU:一致的 8/32 位产品线实现轻松移植 1.3 446 KB
AN4310 AN4310: Sampling capacitor selection guide for MCU based touch sensing applications 3.0 208 KB
AN4316 AN4316: Tuning a STMTouch-based application 3.0 783 KB
AN3155 AN3155: STM32™ 自举程序中使用的 USART 协议 7.0 1 MB
AN4277 AN4277: 使用STM32F30x/31x PWM 刹车特性进行电机控制和数字电源转换功率因数校正 4.0 609 KB
AN4104 AN4104: 使用 STM32F0xx DMA 控制器 1.1 283 KB
AN3371 AN3371: 在 STM32 F0、F2、F3、F4 和 L1 系列MCU 中使用硬件实时时钟(RTC) 5.1 755 KB
AN4759 AN4759: Using the hardware real-time clock (RTC) in low-power modes with STM32 microcontrollers 3.0 1 MB
AN4655 AN4655: 在 STM32 应用中虚拟增加串行通信外设数目 1.1 442 KB
Technical Notes & Articles
Description Version Size
TN1163 TN1163: Description of WLCSP for microcontrollers and recommendations for its use 4.0 1 MB
TN0830 TN0830: How to use EWARM 6.2x with projects built with EWARM 6.1 and previous versions 1.2 97 KB
TN1204 TN1204: Tape and reel shipping media for STM32 microcontrollers in BGA packages 2.1 745 KB
TN1205 TN1205: Tape and reel shipping media for STM8 and STM32 microcontrollers in FPN packages 3.0 753 KB
TN1206 TN1206: Tape and reel shipping media for STM8 and STM32 microcontrollers in QFP packages 3.0 830 KB
TN1207 TN1207: Tape and reel shipping media for STM8 and STM32 microcontrollers in SO packages 1.0 755 KB
TN1208 TN1208: Tape and reel shipping media for STM8 and STM32 microcontrollers in TSSOP and SSOP packages 1.0 743 KB
参考手册
Description Version Size
RM0360 RM0360: STM32F030x4/x6/x8/xC and STM32F070x6/xB advanced ARM®-based 32-bit MCUs 4.0 11 MB
编程手册
Description Version Size
PM0215 PM0215: STM32F0xxx Cortex-M0 programming manual 1.1 822 KB
勘误手册
Description Version Size
ES0219 ES0219: STM32F030x4/x6/x8/xC device limitations 3.0 398 KB

HW Model, CAD Libraries & SVD

HW Model, CAD Libraries & SVD
Description Version Size
STM32F0 CAD Symbol and Footprint files 1.1 2 MB
STM32F0 IBIS models 1.0 8 MB
STM32F0 System View Description 1.2 202 KB

演示和培训资料

简报
Description Version Size
Discover the STM32 with a free 32-bit Cortex-M0/0+ MCU Professional Developer’s Package: FAQ 1.0 290 KB
Discover the STM32 with a free 32-bit Cortex-M0/0+ MCU Professional Developer’s Package: Webinar Presentation 1.0 4 MB
Getting started with STM32F0 or STM32L0 series 1.0.0 606 KB
STM32 - 32-bit ARM Cortex-M MCUs 3.0 1 MB
STM32 and STM8 Functional Safety Packages 2 1 MB

出版刊物和宣传资料

宣传册
Description Version Size
Get ready for the largest IoT development ecosystem 17.02 741 KB
STM32 GUI solutions - Advanced HMI now achievable on embedded systems 1.0 1 MB
STM32 Nucleo boards 17.07 1 MB
STM32 for makers Releasing your creativity 16.2 2 MB
手册
Description Version Size
STM32™ 32-bit MCU family - Leading supplier of ARM® Cortex®-M microcontrollers 18.0 1 MB
STM32F0 Series - Mainstream 32-bit MCUs 17.07 1 MB
STM32F3 series - Mainstream 32-bit MCUs 17.09 2 MB

质量和可靠性

Product Certifications
Description Version Size
STM32 CAN conformance test authentication sheet 1.0 182 KB

工具和软件

开发工具硬件
Hardware Development Tools
Software Development Tools
软件
MCUs Embedded Software