Skip to main content
STMicroelectronics STM32F103VGT7 — Microcontrollers & Processors (MCU / MPU / DSP)

STM32F103VGT7 STM32 MCU, 72 MHz Cortex-M3, 1 MB Flash

MPNSTM32F103VGT7
Active

STMicroelectronics STM32F1 series ARM Cortex-M3 32-bit MCU, STM32F103VGT7, 72 MHz, 1 MB Flash, 96 KB RAM, 80 I/O, 100-LQFP, -40 to 105°C.

$14.0800Ref. price · indicative, final on quote
Packaging100-LQFP
RoHSROHS3 Compliant
SeriesSTM32F1
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

STM32F103VGT7 specifications
ParameterValue
SeriesSTM32F1
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))2V ~ 3.6V
Operating temperature-40°C ~ 105°C (TA)
Speed72MHz
PackageTray
RAM size96K x 8
Core size32-Bit Single-Core
PeripheralsDMA, Motor Control PWM, PDR, POR, PVD, PWM, Temp Sensor, WDT
ConnectivityCANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB
Number of i (O)80
Core processorARM® Cortex®-M3
Case100-LQFP
Data convertersA/D 16x12b; D/A 2x12b
Program memory size1MB (1M x 8)

Product details

72 MHz Cortex-M3 with 1 MB Flash — the memory and speed envelope

The STM32F103VGT7: This memory footprint supports a full RTOS, a TCP/IP stack, and a moderate application layer without external memory — the 1 MB program space holds roughly 500 KB of compiled firmware after the HAL and middleware overhead, leaving headroom for field-upgradeable code. The 72 MHz core delivers about 90 DMIPS from the Cortex-M3 pipeline — enough for real-time control loops, sensor fusion, or protocol bridging. The flash wait-state controller at this clock speed inserts 2 wait cycles for zero-wait access; the prefetch buffer mitigates the penalty for sequential code.

Peripheral set and connectivity — CAN, USB, motor control PWM

On-chip peripherals include DMA, multiple motor-control PWMs with complementary outputs and dead-time insertion, a temperature sensor, and windowed watchdog timers. The PWM timers can drive a 3-phase inverter directly — the dead-time registers and brake input make this part suitable for brushless DC or permanent-magnet synchronous motor drives without an external FPGA. Connectivity covers CANbus (2.0B active), USB 2.0 full-speed device, I²C, SPI, UART/USART with IrDA and LIN support, and a multi-master I²C interface. The CAN controller handles the 11-bit and 29-bit identifier frames; the USB peripheral runs without an external crystal if the internal oscillator is trimmed. The 80 general-purpose I/O pins are 5 V-tolerant on most ports, simplifying level translation when interfacing with legacy 5 V logic or industrial sensors. The I/O mapping leaves enough headroom for a 16-bit parallel LCD interface plus a full set of serial peripherals.

Industrial temperature grade and package — board-fit constraints

The internal POR and PVD circuits monitor the supply; the PVD threshold is programmable to trigger an interrupt before the brown-out reset level.

RoHS3 compliant (2011/65/EU + 2015/863) with no exemptions.

Frequently asked questions

What compliance documentation does STMicroelectronics provide for STM32F103VGT7?

RoHS3 compliance (2011/65/EU + 2015/863) is confirmed. The standard RoHS declaration of compliance is available from STMicroelectronics.