This is a 32-bit MCU based on ARM, with the model number STM32F101xF/STM32F101xG, with 768KB to 1MB of Flash, 15 timers, 1 ADC and 10 communication interfaces.
This document provides preliminary data for the STM32F101xF and STM32F101xG family of ARM-based 32-bit microcontrollers. The devices feature an ARM Cortex-M3 CPU with an MPU, offering up to 36 MHz maximum frequency and 1.25 DMIPS/MHz performance. Key features include 768 KB to 1 MB of Flash memory, 80 KB of SRAM, and support for various memory types via the Flexible Static Memory Controller (FSMC).
The microcontrollers are equipped with up to 15 timers, 10 communication interfaces (including USART, SPI, and I2C), and peripherals such as a 12-bit ADC and 2x 12-bit DACs. The document details electrical characteristics, operating conditions, package mechanical data, and part numbering schemes for LQFP144, LQFP100, and LQFP64 packages.
| Core | ARM 32-bit Cortex-M3 CPU with MPU |
|---|---|
| Maximum frequency | 36 MHz |
| Performance | 1.25 DMIPS/MHz |
| Flash memory | 768 Kbytes to 1 Mbyte |
| SRAM | 80 Kbytes |
| ADC | 1x 12-bit, 1 us |
| DAC | 2x 12-bit |
| Timers | Up to 15 |
| Communication interfaces | Up to 10 |
| I/O ports | Up to 112 |
| Operating voltage | 2.0 to 3.6 V |
| Package types | LQFP144, LQFP100, LQFP64 |
The maximum frequency is 36 MHz.
The devices offer 768 Kbytes to 1 Mbyte of Flash memory.
They are available in LQFP144, LQFP100, and LQFP64 packages.
Yes, almost all I/Os are 5 V-tolerant.