STM32F373xx ARM Cortex -M4 32b MCU+FPU,up to 256KB Flash+32KB SRAM timers, 4 ADCs (12/16-bit),3DACs,2comp.,2.0-3.6V operation Datasheet - production data Features FBGA Core: ARM 32-bit Cortex -M4 CPU (72 MHz LQFP48 (7 7 mm) max), single-cycle multiplication and HW LQFP64 (10 10 mm) UFBGA100 (7 x 7 mm) division, DSP instruction with FPU (floating- LQFP100 (14 14 mm) point unit) and MPU (memory protection unit) 17 timers 1.25 DMIPS/MHz (Dhrystone 2.1) Two 32-bit timers and three 16-bit timers Memories with up to 4 IC/OC/PWM or pulse counters 64 to 256 Kbytes of Flash memory Two 16-bit timers with up to 2 IC/OC/PWM or pulse counters 32 Kbytes of SRAM with HW parity check Four 16-bit timers with up to 1 IC/OC/PWM CRC calculation unit or pulse counter Reset and power management Independent and system watchdog timers Voltage range: 2.0 to 3.6 V SysTick timer: 24-bit downcounter Power-on/Power down reset (POR/PDR) Three 16-bit basic timers to drive the DAC Programmable voltage detector (PVD) Calendar RTC with Alarm and periodic wakeup Low power modes: Sleep, Stop, Standby from Stop/Standby V supply for RTC and backup registers BAT Communication interfaces Clock management CAN interface (2.0B Active) 4 to 32 MHz crystal oscillator 2 Two I Cs supporting Fast Mode Plus 32 kHz oscillator for RTC with calibration (1 Mbit/s) with 20 mA current sink, Internal 8 MHz RC with x16 PLL option SMBus/PMBus, wakeup from STOP Internal 40 kHz oscillator Three USARTs supporting synchronous mode, modem control, ISO/IEC 7816, LIN, Up to 84 fast I/Os IrDA, auto baud rate, wakeup feature All mappable on external interrupt vectors Three SPIs (18 Mbit/s) with 4 to 16 Up to 45 I/Os with 5 V tolerant capability programmable bit frames, muxed I2S 12-channel DMA controller HDMI-CEC bus interface One 12-bit, 1.0 s ADC (up to 16 channels) USB 2.0 full speed interface Conversion range: 0 to 3.6 V Serial wire devices, JTAG, Cortex -M4 ETM Separate analog supply from 2.4 up to 3.6 96-bit unique ID Three 16-bit Sigma Delta ADC Separate analog supply from 2.2 to 3.6 V, Table 1. Device summary up to 21 single/ 11 diff channels Reference Part numbers Three 12-bit DAC channels STM32F373C8, STM32F373R8, Two fast rail-to-rail analog comparators with STM32F373V8, STM32F373CB, programmable input and output STM32F373xx STM32F373RB, STM32F373VB, Up to 24 capacitive sensing channels STM32F373CC, STM32F373RC, STM32F373VC March 2014 DocID022691 Rev 5 1/136 This is information on a product in full production. www.st.comContents STM32F373xx Contents 1 Introduction 8 2 Description . 9 3 Functional overview 12 3.1 ARM Cortex-M4 core with embedded Flash and SRAM . 12 3.2 Memory protection unit . 12 3.3 Embedded Flash memory 13 3.4 Cyclic redundancy check (CRC) calculation unit . 13 3.5 Embedded SRAM . 13 3.6 Boot modes . 13 3.7 Power management . 14 3.7.1 Power supply schemes . 14 3.7.2 Power supply supervisor 14 3.7.3 Voltage regulator 14 3.7.4 Low-power modes . 15 3.8 Clocks and startup 15 3.9 General-purpose input/outputs (GPIOs) 15 3.10 Direct memory access (DMA) . 16 3.11 Interrupts and events 16 3.11.1 Nested vectored interrupt controller (NVIC) 16 3.11.2 Extended interrupt/event controller (EXTI) 16 3.12 12-bit analog-to-digital converter (ADC) 17 3.12.1 Temperature sensor 17 3.12.2 Internal voltage reference (V ) . 17 REFINT 3.12.3 V battery voltage monitoring . 17 BAT 3.13 16-bit sigma delta analog-to-digital converters (SDADC) . 18 3.14 Digital-to-analog converter (DAC) 18 3.15 Fast comparators (COMP) 19 3.16 Touch sensing controller (TSC) 19 3.17 Timers and watchdogs . 21 3.17.1 General-purpose timers (TIM2 to TIM5, TIM12 to TIM17, TIM19) . 22 2/136 DocID022691 Rev 5