STM32F302x6 STM32F302x8 Arm Cortex -M4 32-bit MCU+FPU, up to 64 KB Flash, 16 KB SRAM, ADC, DAC, USB, CAN, COMP, Op-Amp, 2.0 - 3.6 V Datasheet - production data Features Core: Arm 32-bit Cortex -M4 CPU with FPU (72 MHz max.), single-cycle multiplication and HW division, DSP instruction LQFP48 (7x7 mm) UFQFPN32 WLCSP49 LQFP64 (10x10 mm) (5x5 mm) (3.417x3.151 mm) Memories 32 to 64 Kbytes of Flash memory Up to 18 capacitive sensing channels 16 Kbytes of SRAM on data bus supporting touchkey, linear and rotary sensors CRC calculation unit Up to 9 timers One 32-bit timer with up to 4 IC/OC/PWM Reset and power management or pulse counter and quadrature V , V voltage range: 2.0 to 3.6 V DD DDA (incremental) encoder input Power-on/Power down reset (POR/PDR) One 16-bit 6-channel advanced-control Programmable voltage detector (PVD) timer, with up to 6 PWM channels, Low-power: Sleep, Stop, and Standby deadtime generation and emergency stop V supply for RTC and backup registers BAT Three 16-bit timers with IC/OC/OCN or Clock management PWM, deadtime gen. and emergency stop 4 to 32 MHz crystal oscillator One 16-bit basic timer to drive the DAC 32 kHz oscillator for RTC with calibration 2 watchdog timers (independent, window) Internal 8 MHz RC with x 16 PLL option SysTick timer: 24-bit downcounter Internal 40 kHz oscillator Calendar RTC with alarm, periodic wakeup from Stop/Standby Up to 51 fast I/O ports, all mappable on external interrupt vectors, several 5 V-tolerant Communication interfaces Interconnect matrix Three I2Cs with 20 mA current sink to support Fast mode plus 7-channel DMA controller supporting timers, 2 Up to 3 USARTs, 1 with ISO 7816 I/F, auto ADCs, SPIs, I Cs, USARTs and DAC baudrate detect and Dual clock domain 1 ADC 0.20 s (up to 15 channels) with Up to two SPIs with multiplexed full duplex selectable resolution of 12/10/8/6 bits, 0 to I2S 3.6 V conversion range, single USB 2.0 full-speed interface ended/differential mode, separate analog supply from 2.0 to 3.6 V 1 x CAN interface (2.0B Active) Infrared transmitter Temperature sensor Serial wire debug (SWD), JTAG 1 x 12-bit DAC channel with analog supply from 2.4 to 3.6 V 96-bit unique ID Three fast rail-to-rail analog comparators with Table 1. Device summary analog supply from 2.0 to 3.6 V Reference Part number 1 x operational amplifier that can be used in PGA mode, all terminal accessible with analog STM32F302x6 STM32F302R6, STM32F302C6, STM32F302K6 supply from 2.4 to 3.6 V STM32F302x8 STM32F302R8, STM32F302C8, STM32F302K8 March 2020 DS9896 Rev 8 1/139 This is information on a product in full production. www.st.comContents STM32F302x6 STM32F302x8 Contents 1 Introduction 8 2 Description . 9 3 Functional overview 12 3.1 Arm Cortex -M4 core with FPU, embedded Flash and SRAM . 12 3.2 Memories . 12 3.2.1 Embedded Flash memory . 12 3.2.2 Embedded SRAM . 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 supervisor 13 3.5.3 Voltage regulator 14 3.5.4 Low-power modes . 14 3.6 Interconnect matrix 14 3.7 Clocks and startup 16 3.8 General-purpose inputs/outputs (GPIOs) . 18 3.9 Direct memory access (DMA) . 18 3.10 Interrupts and events 18 3.10.1 Nested vectored interrupt controller (NVIC) 18 3.11 Fast analog-to-digital converter (ADC) . 19 3.11.1 Temperature sensor 19 3.11.2 Internal voltage reference (V ) . 19 REFINT 3.11.3 V battery voltage monitoring . 20 BAT 3.12 Digital-to-analog converter (DAC) 20 3.13 Operational amplifier (OPAMP) 20 3.14 Ultra-fast comparators (COMP) 21 3.15 Timers and watchdogs . 21 3.15.1 Advanced timer (TIM1) . 22 3.15.2 General-purpose timers (TIM2, TIM15, TIM16, TIM17) . 22 3.15.3 Basic timer (TIM6) . 23 2/139 DS9896 Rev 8