STM32F101xC STM32F101xD STM32F101xE High-density access line, ARM -based 32-bit MCU with 256 KB to 512 MB Flash, 9 timers, 1 ADC and 10 communication interfaces Datasheet production data Features Core: ARM 32-bit Cortex -M3 CPU 36 MHz maximum frequency, 1.25 DMIPS/MHz (Dhrystone 2.1) performance LQFP144 LQFP100 LQFP64 20 20 mm 14 14 mm Single-cycle multiplication and hardware 10 10 mm division 51/80/112 I/Os, all mappable on 16 Memories external interrupt vectors and almost all 256 to 512 Kbytes of Flash memory 5 V-tolerant up to 48 Kbytes of SRAM Debug mode Flexible static memory controller with 4 Serial wire debug (SWD) & JTAG Chip Select. Supports Compact Flash, interfaces SRAM, PSRAM, NOR and NAND memories Cortex-M3 Embedded Trace Macrocell LCD parallel interface, 8080/6800 modes Up to 9 timers Clock, reset and supply management Up to four 16-bit timers, each with up to 4 IC/OC/PWM or pulse counters 2.0 to 3.6 V application supply and I/Os 2 watchdog timers (Independent and POR, PDR, and programmable voltage Window) detector (PVD) SysTick timer: a 24-bit downcounter 4-to-16 MHz crystal oscillator 2 16-bit basic timers to drive the DAC Internal 8 MHz factory-trimmed RC Internal 40 kHz RC with calibration Up to 10 communication interfaces 2 capability Up to 2 x I C interfaces 32 kHz oscillator for RTC with calibration (SMSTM32F101xC, STM32F101xD, STM32F101xE7816 interface, LIN, IrDA Low power capability, modem control) Sleep, Stop and Standby modes Up to 3 SPIs (18 Mbit/s) V supply for RTC and backup registers BAT CRC calculation unit, 96-bit unique ID 1 x 12-bit, 1 s A/D converters (up to 16 ECOPACK packages channels) Conversion range: 0 to 3.6 V Table 1. Device summary Temperature sensor Reference Part number 2 12-bit D/A converters DMA STM32F101RC STM32F101VC STM32F101xC STM32F101ZC 12-channel DMA controller Peripherals supported: timers, ADC, DAC, STM32F101RD STM32F101VD STM32F101xD 2 STM32F101ZD SPIs, I Cs and USARTs Up to 112 fast I/O ports STM32F101RE STM32F101ZE STM32F101xE STM32F101VE May 2015 DocID14610 Rev 9 1/121 This is information on a product in full production. www.st.comContents STM32F101xC, STM32F101xD, STM32F101xE Contents 1 Introduction 9 2 Description 10 2.1 Device overview .11 2.2 Full compatibility throughout the family 14 2.3 Overview . 14 2.3.1 ARM Cortex -M3 core with embedded Flash and SRAM 14 2.3.2 Embedded Flash memory . 15 2.3.3 CRC (cyclic redundancy check) calculation unit 15 2.3.4 Embedded SRAM . 15 2.3.5 FSMC (flexible static memory controller) 15 2.3.6 LCD parallel interface 15 2.3.7 Nested vectored interrupt controller (NVIC) 16 2.3.8 External interrupt/event controller (EXTI) . 16 2.3.9 Clocks and startup . 16 2.3.10 Boot modes 16 2.3.11 Power supply schemes . 17 2.3.12 Power supply supervisor 17 2.3.13 Voltage regulator 17 2.3.14 Low-power modes . 17 2.3.15 DMA 18 2.3.16 RTC (real-time clock) and backup registers 18 2.3.17 Timers and watchdogs 18 2.3.18 IC bus 20 2.3.19 Universal synchronous/asynchronous receiver transmitters (USARTs) . 20 2.3.20 Serial peripheral interface (SPI) . 20 2.3.21 GPIOs (general-purpose inputs/outputs) 20 2.3.22 ADC (analog to digital converter) 21 2.3.23 DAC (digital-to-analog converter) . 21 2.3.24 Temperature sensor 21 2.3.25 Serial wire JTAG debug port (SWJ-DP) . 21 2.3.26 Embedded Trace Macrocell 22 3 Pinouts and pin descriptions . 23 2/121 DocID14610 Rev 9