STM32F070CB STM32F070RB STM32F070C6 STM32F070F6 ARM -based 32-bit MCU, up to 128 KB Flash, USB FS 2.0, 11 timers, ADC, communication interfaces, 2.4 - 3.6 V Datasheet - production data Features Core: ARM 32-bit Cortex -M0 CPU, frequency up to 48 MHz TSSOP20 LQFP64 10x10 mm LQFP48 7x7 mm Memories 32 to 128 Kbytes of Flash memory Communication interfaces 6 to 16 Kbytes of SRAM with HW parity 2 Up to two I C interfaces CRC calculation unit Fast Mode Plus (1 Mbit/s) support, with Reset and power management 20 mA current sink Digital & I/Os supply: V = 2.4 V to 3.6 V SMBus/PMBus support (on single I/F) DD Analog supply: V = V to 3.6 V Up to four USARTs supporting master DDA DD synchronous SPI and modem control one Power-on/Power down reset (POR/PDR) with auto baud rate detection Low power modes: Sleep, Stop, Standby Up to two SPIs (18 Mbit/s) with 4 to 16 Clock management programmable bit frames 4 to 32 MHz crystal oscillator USB 2.0 full-speed interface with BCD and 32 kHz oscillator for RTC with calibration LPM support Internal 8 MHz RC with x6 PLL option Serial wire debug (SWD) Internal 40 kHz RC oscillator All packages ECOPACK 2 Up to 51 fast I/Os All mappable on external interrupt vectors Up to 51 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 February 2017 DocID027114 Rev 3 1/83 This is information on a product in full production. www.st.comContents STM32F070CB/RB/C6/F6 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) . 15 3.8 Direct memory access controller (DMA) 16 3.9 Interrupts and events 16 3.9.1 Nested vectored interrupt controller (NVIC) 16 3.9.2 Extended interrupt/event controller (EXTI) 16 3.10 Analog to digital converter (ADC) . 17 3.10.1 Temperature sensor 17 3.10.2 Internal voltage reference (V ) . 17 REFINT 3.11 Timers and watchdogs . 18 3.11.1 Advanced-control timer (TIM1) . 18 3.11.2 General-purpose timers (TIM3, TIM14..17) 19 3.11.3 Basic timers TIM6 and TIM7 . 19 3.11.4 Independent watchdog (IWDG) . 19 3.11.5 System window watchdog (WWDG) . 20 3.11.6 SysTick timer . 20 3.12 Real-time clock (RTC) . 20 2 3.13 Inter-integrated circuit interfaces (I C) . 21 3.14 Universal synchronous/asynchronous receiver/transmitter (USART) . 21 2/83 DocID027114 Rev 3