STM32F098CC STM32F098RC STM32F098VC Arm -based 32-bit MCU, 256 KB Flash, CAN, 12 timers, ADC, DAC, and comm. interfaces, 1.8 V Datasheet - production data Features FBGA Core: Arm 32-bit Cortex -M0 CPU, frequency up to 48 MHz LQFP100 14x14 mm UFQFPN48 UFBGA100 WLCSP64 LQFP64 10x10 mm 7x7 mm 7x7 mm 3.3x3.6mm Memories LQFP48 7x7 mm UFBGA64 5x5 mm 256 Kbytes of Flash memory 32 Kbytes of SRAM with HW parity 12 timers One 16-bit advanced-control timer for CRC calculation unit 6 channel PWM output Reset and power management One 32-bit and seven 16-bit timers, with up Digital & I/Os supply: V = 1.8 V 8% DD to 4 IC/OC, OCN, usable for IR control Analog supply: V = V to 3.6 V DDA DD decoding or DAC control Selected I/Os: V = 1.65 V to 3.6 V DDIO2 Independent and system watchdog timers Low power modes: Sleep, Stop SysTick timer V supply for RTC and backup registers BAT Communication interfaces Clock management 2 Two I C interfaces supporting Fast Mode 4 to 32 MHz crystal oscillator Plus (1 Mbit/s) with extra current sink, one 32 kHz oscillator for RTC with calibration supporting SMBus/PMBus and wakeup Internal 8 MHz RC with x6 PLL option Up to eight USARTs supporting master synchronous SPI and modem control, three Internal 40 kHz RC oscillator with ISO7816 interface, LIN, IrDA, auto Internal 48 MHz oscillator with automatic baud rate detection and wakeup feature trimming based on ext. synchronization Two SPIs (18 Mbit/s) with 4 to 16 Up to 87 fast I/Os 2 programmable bit frames, and with I S All mappable on external interrupt vectors interface multiplexed Up to 68 I/Os with 5V-tolerant capability CAN interface and 19 with independent supply V DDIO2 HDMI CEC wakeup on header reception 12-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 One 12-bit D/A converter (with 2 channels) Two fast low-power analog comparators with programmable input and output Up to 23 capacitive sensing channels for touchkey, linear and rotary touch sensors Calendar RTC with alarm and periodic wakeup from Stop/Standby June 2021 DS10624 Rev 5 1/128 This is information on a product in full production. www.st.comContents STM32F098CC STM32F098RC STM32F098VC 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-on reset . 14 3.5.3 Low-power modes . 14 3.6 Clocks and startup 15 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.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) 19 3.14 Timers and watchdogs . 21 3.14.1 Advanced-control timer (TIM1) . 21 3.14.2 General-purpose timers (TIM2, 3, 14, 15, 16, 17) . 22 3.14.3 Basic timersTIM6 and TIM7 23 3.14.4 Independent watchdog (IWDG) . 23 3.14.5 System window watchdog (WWDG) . 23 3.14.6 SysTick timer . 23 2/128 DS10624 Rev 5