Keil Logo

STMicroelectronics STM32F100RD

The STMicroelectronics STM32F100RD is a Core: ARM 32-bit Cortex-M3 CPU - 24 MHz maximum frequency, 1.25 DMIPS/MHz performance - Single-cycle multiplication and hardware division Memories - 256 to 512 Kbytes of Flash memory - 24 to 32 Kbytes of SRAM - Flexible static memory controller with 4 CS. Supports SRAM, PSRAM and NOR memories - LCD parallel interface, 8080/6800 modes Clock, reset and supply management - 2.0 to 3.6 V application supply and I/Os - POR, PDR and programmable voltage detector (PVD) - 4-to-24 MHz crystal oscillator - Internal 8 MHz factory-trimmed RC - Internal 40 kHz RC - PLL for CPU clock - 32 kHz oscillator for RTC with calibration Low power - Sleep, Stop and Standby modes - VBAT supply for RTC and backup registers Debug mode - Serial wire debug (SWD) and JTAG interfaces DMA - 12-channel DMA controller - Peripherals supported: timers, ADC, SPIs, I2Cs, USARTs and DACs 1 × 12-bit, 1.2 us A/D converter (up to 16 chn) - Conversion range: 0 to 3.6 V - Temperature sensor 2 × 12-bit D/A converters Up to 112 fast I/O ports - 51/80/112 I/Os, all mappable on 16 external interrupt vectors and almost all 5 V-tolerant Up to 16 timers - Up to seven 16-bit timers, each with up to 4 IC/OC/PWM or pulse counter - 16-bit, 6-channel advanced-control timer: up to 6 channels for PWM output, dead time generation and emergency stop - One 16-bit timer, with 2 IC/OC, 1 OCN/PWM, dead-time generation and emergency stop - Two 16-bit timers, each with IC/OC/OCN/PWM, dead-time generation and emergency stop - 2 watchdog timers (Independent/Window) - SysTick timer: 24-bit downcounter - Two 16-bit basic timers to drive the DAC Up to 11 communication interfaces - Up to two I2C interfaces (SMBus/PMBus) - Up to 5 USARTs (ISO 7816 interface, LIN, IrDA capability, modem control) - Up to 3 SPIs (12 Mbit/s) - Consumer electronics control (CEC) interface CRC calculation unit, 96-bit unique ID.


Development Tools
Compiler, Assembler, Linker, Debugger
JTAG Debuggers
Data Sheets
Generic User Guide
1,364,135 bytes
Reference Manual
8,795,301 bytes
Technical Reference Manual
2,247,922 bytes

Get Adobe Acrobat Reader

Header Files
FLASH Utilities
Device Programmers
Real-Time OS
Simulated Features
Simulation for this device is provided by the default peripheral simulation driver.

Complete peripheral simulation is not available and is not planned to be implemented by ARM.

  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.