STM32F048C6 STM32F048G6 STM32F048T6 ARM -based 32-bit MCU, 32 KB Flash, crystal-less USB FS 2.0, 9 timers, ADC and comm. interfaces, 1.8 V Datasheet - production data Features Core: ARM 32-bit Cortex -M0 CPU, frequency up to 48 MHz UFQFPN48 7x7 mm WLCSP36 Memories UFQFPN28 4x4 mm 2.6x2.7 mm 32 Kbytes of Flash memory Nine timers 6 Kbytes of SRAM with HW parity One 16-bit advanced-control timer for six CRC calculation unit channel PWM output Power management One 32-bit and four 16-bit timers, with up to Digital and I/Os supply: V = 1.8 V 8% DD four IC/OC, OCN, usable for IR control Analog supply: V = from V to 3.6 V decoding DDA DD Selected I/Os: V = 1.65 V to 3.6 V Independent and system watchdog timers DDIO2 Low power modes: Sleep, Stop SysTick timer V supply for RTC and backup registers BAT Communication interfaces 2 Clock management One I C interface supporting Fast Mode Plus (1 Mbit/s) with extra current sink, 4 to 32 MHz crystal oscillator SMBus/PMBus and wakeup 32 kHz oscillator for RTC with calibration Two USARTs supporting master Internal 8 MHz RC with x6 PLL option synchronous SPI and modem control, one 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 Up to two SPIs (18 Mbit/s) with 4 to 16 2 Up to 37 fast I/Os programmable bit frames, one with I S All mappable on external interrupt vectors interface multiplexed Up to 24 I/Os with 5 V tolerant capability USB 2.0 full-speed interface, able to run and 8 with independent supply V from internal 48 MHz oscillator and with DDIO2 BCD and LPM support 5-channel DMA controller HDMI CEC, wakeup on header reception One 12-bit, 1.0 s ADC (10 channels) Serial wire debug (SWD) Conversion range: 0 to 3.6 V Separate analog supply: 2.4 V to 3.6 V 96-bit unique ID Up to 13 capacitive sensing channels for All packages ECOPACK 2 touchkey, linear and rotary touch sensors Calendar RTC with alarm and periodic wakeup from Stop January 2017 DocID026007 Rev 6 1/98 This is information on a product in full production. www.st.comContents STM32F048C6 STM32F048G6 STM32F048T6 Contents 1 Introduction 8 2 Description . 9 3 Functional overview 12 3.1 ARM -Cortex -M0 core 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-on reset . 13 3.5.3 Low-power modes . 13 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) 16 3.10.1 Temperature sensor 17 3.10.2 Internal voltage reference (V ) . 17 REFINT 3.10.3 V battery voltage monitoring . 18 BAT 3.11 Touch sensing controller (TSC) 18 3.12 Timers and watchdogs . 19 3.12.1 Advanced-control timer (TIM1) . 19 3.12.2 General-purpose timers (TIM2, 3, 14, 16, 17) 20 3.12.3 Independent watchdog (IWDG) . 21 3.12.4 System window watchdog (WWDG) . 21 3.12.5 SysTick timer . 21 3.13 Real-time clock (RTC) and backup registers 21 2 3.14 Inter-integrated circuit interface (I C) 22 3.15 Universal synchronous/asynchronous receiver/transmitter (USART) . 23 2/98 DocID026007 Rev 6