This document is a translated version of the STM32F102x8B datasheet released in April 2009. It describes the features and characteristics of the STM32F102x8 and STM32F102xB medium-density USB basic type microcontrollers, including the ARM Cortex-M3 CPU, memory, clock, reset and power management, low power modes, debug modes, DMA controller, ADC, fast I/O ports, timers, communication interfaces, CRC calculation unit, etc.
This datasheet provides technical specifications for the STM32F102x8 and STM32F102xB medium-density USB basic series microcontrollers. These devices utilize a high-performance ARM Cortex-M3 32-bit RISC core operating at up to 48MHz, with built-in high-speed memory including 64 or 128K bytes of flash and 10 to 16K bytes of SRAM.
The document details the device features, including rich enhanced I/O ports, standard communication interfaces (I2C, SPI, USART, USB), a 12-bit ADC, and various timers. It covers electrical characteristics, pin definitions, memory mapping, and packaging options such as LQFP48 and LQFP64. This manual is written in Chinese.
| Core | ARM Cortex-M3 |
|---|---|
| CPU Frequency | 48MHz |
| Flash Memory | 64K or 128K bytes |
| SRAM | 10K~16K bytes |
| Supply Voltage | 2.0V to 3.6V |
| Operating Temperature | -40°C to +85°C |
| ADC Resolution | 12-bit |
| Timers | 6 (3x 16-bit) |
| DMA Channels | 7 |
The operating voltage range is 2.0V to 3.6V.
The maximum CPU frequency is 48MHz.
The available flash memory sizes are 64K bytes and 128K bytes.
The available package types are LQFP48 (7x7mm) and LQFP64 (10x10mm).