1. Catalogs
  2. STMicroelectronics
  3. STM32F101RE Access line, advanced ARM-based 32-bit MCU with Flash memory, six 16-bit timers, ADC and seven communication interfaces

STM32F101RE Access line, advanced ARM-based 32-bit MCU with Flash memory, six 16-bit timers, ADC and seven communication interfaces

STM32F101RE Access line, advanced ARM-based 32-bit MCU with Flash memory, six 16-bit timers, ADC and seven communication interfaces
1 / 112 PagesView full catalog

STM32F101RE Access line, advanced ARM-based 32-bit MCU with Flash memory, six 16-bit timers, ADC and seven communication interfaces

Product catalog summary
Introduction
The document provides comprehensive details on the STM32F101xC, STM32F101xD, and STM32F101xE microcontrollers, which are high-density, ARM-based 32-bit MCUs. These devices feature 256 to 512 KB of Flash memory, 9 timers, 1 ADC, and 10 communication interfaces, making them suitable for a variety of applications.
Core Features
These microcontrollers are built on the ARM Cortex-M3 CPU, operating at up to 36 MHz with a performance of 1.25 DMIPS/MHz. They support single-cycle multiplication and hardware division.
Memory
The devices offer 256 to 512 Kbytes of Flash memory and up to 48 Kbytes of SRAM. They include a flexible static memory controller and an LCD parallel interface.
Clock and Power Management
Operating within a supply voltage range of 2.0 to 3.6 V, these microcontrollers feature a 4-to-16 MHz crystal oscillator, internal RC oscillators, and low-power modes such as Sleep, Stop, and Standby.
Analog and Digital Interfaces
They include a 12-bit ADC with a 1 µs conversion time, two 12-bit DACs, and a 12-channel DMA controller. The devices support up to 112 fast I/O ports, with most being 5 V-tolerant.
Timers and Communication Interfaces
Featuring up to 9 timers, including 16-bit timers and watchdog timers, these microcontrollers support up to 10 communication interfaces, including I2C, USART, and SPI.
Debugging and Trace
Debugging is supported through serial wire debug (SWD) and JTAG interfaces, along with a Cortex-M3 Embedded Trace Macrocell.
Electrical Characteristics
The document details electrical characteristics, including operating conditions, current consumption, and clock source characteristics.
Package and Thermal Characteristics
Information on package mechanical data and thermal characteristics is provided, including guidelines for evaluating maximum junction temperature.
Conclusion
The STM32F101xC, STM32F101xD, and STM32F101xE microcontrollers offer a comprehensive set of features suitable for a wide range of applications, emphasizing flexibility, performance, and low power consumption.
Device Overview
Available in packages ranging from 64 to 144 pins, these microcontrollers feature a 12-bit ADC, multiple timers, and communication interfaces such as I2C, SPI, and USART.
Key Specifications
  • Operating voltage: 2.0 to 3.6 V
  • Operating temperature: -40 to +85 °C
  • Flash memory: Up to 512 Kbytes
  • SRAM: Up to 48 Kbytes
  • Peripherals: ADC, DAC, timers, I2C, SPI, USART
Figures and Tables
The document includes figures and tables detailing characteristics and configurations, such as pinouts, memory maps, and electrical characteristics.
Functional Features
Includes a CRC calculation unit, flexible static memory controller (FSMC), and a nested vectored interrupt controller (NVIC). Boot modes and power supply supervision features are also covered.
Applications
Suitable for applications requiring robust performance, low power consumption, and extensive peripheral integration, such as industrial control, consumer electronics, and communication devices.
Watchdogs
Includes independent and window watchdogs for device reset and application timeout management, with configuration possible via hardware or software.
Timer Feature Comparison
Compares various timers based on counter resolution, type, prescaler factor, DMA request generation, capture/compare channels, and complementary outputs.
Communication Interfaces
Details on I²C, USART, and SPI interfaces, including support for multi-master and slave modes, asynchronous communication, and high-speed data transfer.
GPIOs
Configurable as output, input, or peripheral alternate function, with high current capability and configuration lock to prevent spurious writing.
ADC and DAC
12-bit ADC with up to 16 external channels and two 12-bit DAC channels for digital-to-analog conversion, supporting features like synchronized updates and DMA capability.
Temperature Sensor
Generates a voltage linearly varying with temperature, connected to the ADC for digital conversion.
Debug Ports
Serial Wire JTAG Debug Port (SWJ-DP) and Embedded Trace Macrocell™ for enhanced debugging and trace capabilities.
Pinouts and Descriptions
Detailed pinout diagrams and descriptions for various packages, including pin names, types, levels, main functions, and alternate functions.
Electrical Sensitivities
Outlines electrostatic discharge voltage and static latch-up class, conforming to JESD standards.
I/O Characteristics
Details on I/O current injection characteristics, static characteristics, and output voltage levels, ensuring compatibility with JEDEC standards.
AC Characteristics
Defines input/output AC characteristics, including maximum frequency, rise and fall times, and pulse width of external signals.
NRST Pin Characteristics
Specifications for the NRST pin, including input low and high-level voltages and pulse characteristics.
Timing Specifications
Includes SPI timing specifications, ADC and DAC characteristics, and package mechanical data.
Recommendations
For optimal performance, use high-quality external ceramic capacitors for oscillators and consider PCB and MCU pin capacitance when sizing components.
See more

Catalog excerpts

STM32F101RE Access line, advanced ARM-based 32-bit MCU with Flash memory, six 16-bit timers, ADC and seven communication interfaces-1

April 2011 Doc ID 14610 Rev 8 1/112 1 STM32F101xC STM32F101xD STM32F101xE High-density access line, ARM-based 32-bit MCU with 256 to 512 KB Flash, 9 timers, 1 ADC and 10 communication interfaces Features ¡ Core: ARM 32-bit Cortex™-M3 CPU – 36 MHz maximum frequency, 1.25 DMIPS/MHz (Dhrystone 2.1) performance – Single-cycle multiplication and hardware division ¡ Memories – 256 to 512 Kbytes of Flash memory – up to 48 Kbytes of SRAM – Flexible static memory controller with 4 Chip Select. Supports Compact Flash, SRAM, PSRAM, NOR and NAND 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-16 MHz crystal oscillator – Internal 8 MHz factory-trimmed RC – Internal 40 kHz RC with calibration capability – 32 kHz oscillator for RTC with calibration ¡ Low power – Sleep, Stop and Standby modes – VBAT supply for RTC and backup registers ¡ 1 x 12-bit, 1 ìs A/D converters (up to 16 channels) – Conversion range: 0 to 3.6 V – Temperature sensor ¡ 2 × 12-bit D/A converters ¡ DMA – 12-channel DMA controller – Peripherals supported: timers, ADC, DAC, SPIs, I2Cs and USARTs ¡ 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 ¡ Debug mode – Serial wire debug (SWD) & JTAG interfaces – Cortex-M3 Embedded Trace Macrocell™ ¡ Up to 9 timers – Up to four 16-bit timers, each with up to 4 IC/OC/PWM or pulse counters – 2 × watchdog timers (Independent and Window) – SysTick timer: a 24-bit downcounter – 2 × 16-bit basic timers to drive the DAC ¡ Up to 10 communication interfaces – Up to 2 x I2C interfaces (SMBus/PMBus) – Up to 5 USARTs (ISO 7816 interface, LIN, IrDA capability, modem control) – Up to 3 SPIs (18 Mbit/s) ¡ CRC calculation unit, 96-bit unique ID ¡ ECOPACK® packages Table 1. Device summary Reference Part number STM32F101xC STM32F101RC STM32F101VC STM32F101ZC STM32F101xD STM32F101RD STM32F101VD STM32F101ZD STM32F101xE STM32F101RE STM32F101ZE STM32F101VE LQFP144 20 × 20 mm LQFP64 10 × 10 mm LQFP100 14 × 14 mm www.st.com

 Open the catalog to page 1
STM32F101RE Access line, advanced ARM-based 32-bit MCU with Flash memory, six 16-bit timers, ADC and seven communication interfaces-2

Contents STM32F101xC, STM32F101xD, STM32F101xE 2/112 Doc ID 14610 Rev 8 Contents 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.1 Device overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.2 Full compatibility throughout the family . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.3 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....

 Open the catalog to page 2
STM32F101RE Access line, advanced ARM-based 32-bit MCU with Flash memory, six 16-bit timers, ADC and seven communication interfaces-3

STM32F101xC, STM32F101xD, STM32F101xE Contents Doc ID 14610 Rev 8 3/112 4 Memory mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 5 Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 5.1 Parameter conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 5.1.1 Minimum and maximum values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 5.1.2 Typical values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34...

 Open the catalog to page 3
STM32F101RE Access line, advanced ARM-based 32-bit MCU with Flash memory, six 16-bit timers, ADC and seven communication interfaces-4

Contents STM32F101xC, STM32F101xD, STM32F101xE 4/112 Doc ID 14610 Rev 8 6.2.1 Reference document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 6.2.2 Evaluating the maximum junction temperature for an application . . . . 105 7 Part numbering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 8 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

 Open the catalog to page 4
STM32F101RE Access line, advanced ARM-based 32-bit MCU with Flash memory, six 16-bit timers, ADC and seven communication interfaces-5

STM32F101xC, STM32F101xD, STM32F101xE List of tables Doc ID 14610 Rev 8 5/112 List of tables Table 1. Device summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Table 2. STM32F101xC, STM32F101xD and STM32F101xE features and peripheral counts . . . . 11 Table 3. STM32F101xx family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Table 4. Timer feature comparison. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19...

 Open the catalog to page 5
STM32F101RE Access line, advanced ARM-based 32-bit MCU with Flash memory, six 16-bit timers, ADC and seven communication interfaces-6

List of tables STM32F101xC, STM32F101xD, STM32F101xE 6/112 Doc ID 14610 Rev 8 Table 46. I/O static characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Table 47. Output voltage characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Table 48. I/O AC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Table 49. NRST pin characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....

 Open the catalog to page 6
STM32F101RE Access line, advanced ARM-based 32-bit MCU with Flash memory, six 16-bit timers, ADC and seven communication interfaces-7

STM32F101xC, STM32F101xD, STM32F101xE List of figures Doc ID 14610 Rev 8 7/112 List of figures Figure 1. STM32F101xC, STM32F101xD and STM32F101xE access line block diagram . . . . . . . . 12 Figure 2. Clock tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Figure 3. STM32F101xC, STM32F101xD and STM32F101xE access line LQFP144 pinout . . . . . . 23 Figure 4. STM32F101xC, STM32F101xD and STM32F101xE LQFP100 pinout . . . . . . . . . . . . . . . 24 Figure 5. STM32F101xC, STM32F101xD and STM32F101xE LQFP64 pinout . ....

 Open the catalog to page 7
STM32F101RE Access line, advanced ARM-based 32-bit MCU with Flash memory, six 16-bit timers, ADC and seven communication interfaces-8

List of figures STM32F101xC, STM32F101xD, STM32F101xE 8/112 Doc ID 14610 Rev 8 Figure 41. 5 V tolerant I/O input characteristics - CMOS port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Figure 42. 5 V tolerant I/O input characteristics - TTL port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Figure 43. I/O AC characteristics definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Figure 44. Recommended NRST pin protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....

 Open the catalog to page 8

All STMicroelectronics catalogs and technical brochures

  1. STGW30NC60KD

    14  Pages

  2. HD1750FX

    8  Pages

  3. TDA75610SLV

    42  Pages

  4. TDA7391

    13  Pages

  5. TDA7376B

    15  Pages

  6. TDA7375V

    15  Pages

  7. TDA2005

    25  Pages

  8. L4989D, L4989MD

    19  Pages

  9. L4925

    14  Pages

  10. FDA903U

    80  Pages

  11. FDA803U

    76  Pages

  12. FDA903D

    82  Pages

  13. FDA803D

    78  Pages

  14. BALF-SPI2-02D3

    13  Pages

  15. LIS2DTW12

    65  Pages

  16. VL53L0X

    40  Pages

  17. LPS22HH

    59  Pages

  18. M40SZ100W

    20  Pages

  19. A1C15S12M3

    17  Pages

  20. TSX923

    32  Pages

  21. TS1851

    24  Pages

  22. LMV321

    17  Pages

  23. TDA2003LG

    8  Pages

*Prices are pre-tax. They exclude delivery charges and customs duties and do not include additional charges for installation or activation options. Prices are indicative only and may vary by country, with changes to the cost of raw materials and exchange rates.