| Parameters | |
|---|---|
| RAM Size | 64K x 8 |
| Number of I/O | 112 |
| Peripherals | DMA, Motor Control PWM, PDR, POR, PVD, PWM, Temp Sensor, WDT |
| Voltage - Supply (Vcc/Vdd) | 2V ~ 3.6V |
| EEPROM Size | - |
| Program Memory Type | FLASH |
| Connectivity | CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB |
| Core Size | 32-Bit Single-Core |
| Program Memory Size | 512KB (512K x 8) |
| Data Converters | A/D 21x12b; D/A 2x12b |
| Package | Tape & Reel (TR) |
| Product Status | Active |
| Base Product Number | STM32F103 |
| REACH Status | REACH Unaffected |
| Standard Package | 1,500 |
| ECCN | 3A991A2 |
| HTSUS | 8542.31.0001 |
| Series | STM32F1 |
| Moisture Sensitivity Level (MSL) | 3 (168 Hours) |
| RoHS Status | ROHS3 Compliant |
| Package / Case | 144-LFBGA |
| Mfr | STMicroelectronics |
| Mounting Type | Surface Mount |
| Operating Temperature | -40°C ~ 105°C (TA) |
| Supplier Device Package | 144-LFBGA (10x10) |
| Speed | 72MHz |
| Oscillator Type | Internal |
| Core Processor | ARM® Cortex®-M3 |
STM32F103ZEH7TR ARM Cortex-M3 STM32F1 Microcontroller 32-bit MCU
The STM32F103ZEH7TR is a high-density performance-line 32-bit microcontroller from STMicroelectronics, built around the ARM Cortex-M3 core running at up to 72 MHz, delivering 1.25 DMIPS/MHz with single-cycle multiplication and hardware division. It integrates 512 KB of embedded Flash and 64 KB of SRAM, housed in a 144-pin LFBGA (10×10 mm) package and supplied in tape-and-reel for automated assembly. Operating from 2.0 V to 3.6 V across a -40°C to +105°C temperature range, it features an extensive set of peripherals connected via two APB buses, making it ideal for industrial control, motor drives, consumer electronics, and IoT devices requiring high performance and robust connectivity.
It offers 512 KB Flash and 64 KB SRAM with a flexible static memory controller supporting external memories, alongside up to 112 fast, 5 V-tolerant I/Os mapped to 16 external interrupt vectors. The device includes three 12-bit, 1 μs ADCs (21 channels), two 12-bit DACs, 11 timers (including PWM and quadrature encoder support), and 13 communication interfaces: CAN, USB 2.0, five USARTs, three SPIs, two I2Cs, two I2Ss, and SDIO. A 12-channel DMA controller serves peripherals, while low-power modes (Sleep/Stop/Standby) and a VBAT-backed RTC enable energy-efficient designs. Debugging is supported via SWD/JTAG and Embedded Trace Macrocell for real-time tracing.
Alternative MCUs
● NXP LPC1768FBD100: 32-bit Cortex-M3 MCU at 100 MHz, 512 KB Flash, 64 KB SRAM, Ethernet/CAN/USB, 100-LQFP for industrial and connectivity applications.
● Microchip ATSAM3X8EA-AU: Cortex-M3 MCU at 84 MHz, 512 KB Flash, 96 KB SRAM, 12-bit ADCs, CAN/USB, 144-LQFP for high-performance embedded systems.
● Texas Instruments TM4C1294NCPDT: Cortex-M4 MCU at 120 MHz, 512 KB Flash, 128 KB SRAM, Ethernet/CAN/USB, 144-LQFP with advanced connectivity and security features.