STM32F071x8 STM32F071xB Arm -based 32-bit MCU, up to 128 KB Flash, 12 timers, ADC, DAC and communication interfaces, 2.0 - 3.6 V Datasheet - production data Features FBGA Core: Arm 32-bit Cortex -M0 CPU, frequency up to 48 MHz LQFP100 14 14 mm UFBGA100 WLCSP49 UFQFPN48 LQFP64 10 10 mm 77mm 3.3 3.1 mm 77 mm Memories LQFP48 7 7 mm UFBGA64 64 to 128 Kbytes of Flash memory 5 5mm 16 Kbytes of SRAM with HW parity Calendar RTC with alarm and periodic wakeup CRC calculation unit from Stop/Standby Reset and power management 12 timers Digital and I/O supply: V = 2.0 V to 3.6 V DD One 16-bit advanced-control timer for Analog supply: V = V to 3.6 V DDA DD six-channel PWM output Selected I/Os: V = 1.65 V to 3.6 V DDIO2 One 32-bit and seven 16-bit timers, with up Power-on/Power down reset (POR/PDR) to four IC/OC, OCN, usable for IR control decoding or DAC control Programmable voltage detector (PVD) Independent and system watchdog timers Low power modes: Sleep, Stop, Standby SysTick timer V supply for RTC and backup registers BAT Communication interfaces Clock management 2 2 I C interfaces supporting Fast Mode Plus 4 to 32 MHz crystal oscillator (1 Mbit/s) with 20 mA current sink, one 32 kHz oscillator for RTC with calibration supporting SMBus/PMBus and wakeup Internal 8 MHz RC with x6 PLL option 4 USARTs supporting master synchronous Internal 40 kHz RC oscillator SPI and modem control, two with ISO7816 Internal 48 MHz oscillator with automatic interface, LIN, IrDA, auto baud rate trimming based on ext. synchronization detection and wakeup feature Up to 87 fast I/Os 2 SPIs (18 Mbit/s) with 4 to 16 2 All mappable on external interrupt vectors programmable bit frames, and with I S interface multiplexed Up to 68 I/Os with 5V tolerant capability and 19 with independent supply V DDIO2 HDMI CEC, wakeup on header reception 7-channel DMA controller Serial wire debug (SWD) One 12-bit, 1.0 s ADC (up to 16 channels) 96-bit unique ID Conversion range: 0 to 3.6 V All packages ECOPACK 2 Separate analog supply: 2.4 V to 3.6 V Table 1. Device summary One 12-bit D/A converter (with 2 channels) Reference Part number 2 fast low-power analog comparators with programmable input and output STM32F071x8 STM32F071C8, STM32F071V8 STM32F071xB STM32F071CB, STM32F071RB, STM32F071VB Up to 24 capacitive sensing channels for touchkey, linear and rotary touch sensors March 2020 DS10009 Rev 7 1/122 This is information on a product in full production. www.st.comContents STM32F071x8 STM32F071xB Contents 1 Introduction 9 2 Description 10 3 Functional overview 13 3.1 Arm -Cortex -M0 core 13 3.2 Memories . 13 3.3 Boot modes . 13 3.4 Cyclic redundancy check calculation unit (CRC) . 14 3.5 Power management . 14 3.5.1 Power supply schemes . 14 3.5.2 Power supply supervisors . 14 3.5.3 Voltage regulator 15 3.5.4 Low-power modes . 15 3.6 Clocks and startup 15 3.7 General-purpose inputs/outputs (GPIOs) . 17 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) 18 3.10 Analog-to-digital converter (ADC) 18 3.10.1 Temperature sensor 18 3.10.2 Internal voltage reference (V ) . 18 REFINT 3.10.3 V battery voltage monitoring . 19 BAT 3.11 Digital-to-analog converter (DAC) 19 3.12 Comparators (COMP) . 19 3.13 Touch sensing controller (TSC) 20 3.14 Timers and watchdogs . 21 3.14.1 Advanced-control timer (TIM1) . 22 3.14.2 General-purpose timers (TIM2, 3, 14, 15, 16, 17) . 22 3.14.3 Basic timers TIM6 and TIM7 . 23 3.14.4 Independent watchdog (IWDG) . 23 3.14.5 System window watchdog (WWDG) . 23 2/122 DS10009 Rev 7