STM32F030x4 STM32F030x6 STM32F030x8 STM32F030xC Value-line Arm -based 32-bit MCU with up to 256 KB Flash, timers, ADC, communication interfaces, 2.4-3.6 V operation Datasheet - production data Features Core: Arm 32-bit Cortex -M0 CPU, frequency up to 48 MHz Memories LQFP64 10 10 mm TSSOP20 6.4 4.4 mm LQFP48 7 7 mm 16 to 256 Kbytes of Flash memory LQFP32 7 7 mm 4 to 32 Kbytes of SRAM with HW parity Communication interfaces CRC calculation unit 2 Up to two I C interfaces Reset and power management Fast Mode Plus (1 Mbit/s) support on Digital & I/Os supply: V = 2.4 V to 3.6 V DD one or two I/Fs, with 20 mA current sink Analog supply: V = V to 3.6 V DDA DD SMBus/PMBus support (on single I/F) Power-on/Power down reset (POR/PDR) Up to six USARTs supporting master Low power modes: Sleep, Stop, Standby synchronous SPI and modem control one with auto baud rate detection Clock management Up to two SPIs (18 Mbit/s) with 4 to 16 4 to 32 MHz crystal oscillator programmable bit frames 32 kHz oscillator for RTC with calibration Serial wire debug (SWD) Internal 8 MHz RC with x6 PLL option Internal 40 kHz RC oscillator All packages ECOPACK 2 Up to 55 fast I/Os Table 1. Device summary All mappable on external interrupt vectors Reference Part number Up to 55 I/Os with 5V tolerant capability 5-channel DMA controller STM32F030x4 STM32F030F4 One 12-bit, 1.0 s ADC (up to 16 channels) STM32F030x6 STM32F030C6, STM32F030K6 Conversion range: 0 to 3.6 V STM32F030x8 STM32F030C8, STM32F030R8 Separate analog supply: 2.4 V to 3.6 V STM32F030xC STM32F030CC, STM32F030RC 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 November 2021 DS9773 Rev 5 1/93 This is information on a product in full production. www.st.comContents STM32F030x4/x6/x8/xC Contents 1 Introduction 8 2 Description . 9 3 Functional overview 12 3.1 Arm Cortex -M0 core with embedded Flash and SRAM 12 3.2 Memories . 12 3.3 Boot modes . 12 3.4 Cyclic redundancy check calculation unit (CRC) . 13 3.5 Power management . 13 3.5.1 Power supply schemes . 13 3.5.2 Power supply supervisors . 13 3.5.3 Voltage regulator 13 3.5.4 Low-power modes . 14 3.6 Clocks and startup 14 3.7 General-purpose inputs/outputs (GPIOs) . 16 3.8 Direct memory access controller (DMA) 17 3.9 Interrupts and events 17 3.9.1 Nested vectored interrupt controller (NVIC) 17 3.9.2 Extended interrupt/event controller (EXTI) 17 3.10 Analog to digital converter (ADC) . 18 3.10.1 Temperature sensor 18 3.10.2 Internal voltage reference (V ) . 18 REFINT 3.11 Timers and watchdogs . 19 3.11.1 Advanced-control timer (TIM1) . 19 3.11.2 General-purpose timers (TIM3, TIM14..17) 20 3.11.3 Basic timers TIM6 and TIM7 . 20 3.11.4 Independent watchdog (IWDG) . 20 3.11.5 System window watchdog (WWDG) . 21 3.11.6 SysTick timer . 21 3.12 Real-time clock (RTC) . 21 2 3.13 Inter-integrated circuit interfaces (I C) . 22 3.14 Universal synchronous/asynchronous receiver/transmitter (USART) . 22 2/93 DS9773 Rev 5