STMicroelectronics STM32F103VGT6J
- Part No.:
- STM32F103VGT6J
- Manufacturer:
- STMicroelectronics
- Category:
- Microcontrollers
- Package:
- 100-LQFP
- Datasheet:
-
STM32F103VGT6J.pdf
- Description:
- IC MCU 32BIT 1MB FLASH 100LQFP
- Quantity:
- Payment:

- Shipping:

Inventory:4,424
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
STM32F103VGT6J from STMicroelectronics is an ARM® Cortex®-M3 based 32-bit microcontroller in LQFP100 package, featuring 1 MB Flash, 96 KB SRAM, USB 2.0 full-speed interface, CAN 2.0B controller, and three 12-bit ADCs with 21 channels - deployed in industrial motor control systems requiring real-time PWM generation, analog sensing, and fieldbus communication.
For engineers reviewing the STM32F103VGT6J datasheet, STM32F103VGT6J pinout, STM32F103VGT6J application, or STM32F103VGT6J equivalent, key selection criteria include Flash size (1 MB), 100-pin LQFP package compatibility, dual 12-bit DAC support, 72 MHz CPU clock capability, and integrated USB/CAN coexistence for embedded gateway designs.
Technical Context
The STM32F103VGT6J implements a tightly coupled ARM Cortex-M3 core with Memory Protection Unit (MPU), supporting deterministic interrupt latency via Nested Vectored Interrupt Controller (NVIC) and up to 112 GPIOs mapped across 16 external interrupt vectors. Its clock system integrates dual oscillators (4–16 MHz HSE + 32 kHz LSE) and a PLL enabling precise 72 MHz system clock derivation.
Peripheral integration includes a flexible static memory controller (FSMC) supporting NOR/PSRAM/NAND, LCD parallel interface (8080/6800 modes), and 17 timers - among them two 16-bit motor control timers with dead-time generation and emergency stop, plus SysTick and watchdog timers for safety-critical timing functions.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | ARM Cortex-M3, 72 MHz max frequency, 1.25 DMIPS/MHz performance at zero-wait-state Flash access |
| Memory | 1 MB Flash (programmable in 1-KB pages), 96 KB SRAM, plus FSMC supporting external NOR/PSRAM/NAND |
| Analog Peripherals | 3 × 12-bit ADCs (21 channels total, 1 µs conversion, triple-sample-and-hold), 2 × 12-bit DACs, integrated temperature sensor |
| Timers | 17 timers: ten 16-bit general-purpose (IC/OC/PWM), two 16-bit motor control (dead-time + emergency stop), two watchdogs, SysTick, two basic timers for DAC |
| Communication Interfaces | USB 2.0 full-speed, CAN 2.0B, 5 × USARTs (LIN/IrDA/ISO7816), 3 × SPIs (18 Mbit/s, 2 with I2S), 2 × I2C (SMBus/PMBus) |
| Supply & Power | 2.0–3.6 V operation, POR/PDR/PVD, Sleep/Stop/Standby low-power modes, VBAT backup for RTC and registers |
| Package & I/O | LQFP100 (14 × 14 mm), 80 GPIOs (5 V-tolerant on most pins), all mappable to 16 external interrupt lines |
Pinout & Package
LQFP100 package: 100-pin low-profile quad flat package, 14 × 14 mm body, 0.5 mm pitch, exposed thermal pad (EP), RoHS-compliant, ECOPACK® certified.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD, VSS | Power supply / Ground | Dedicated analog/digital power and ground pairs ensure noise isolation for ADC/DAC and core logic |
| PA0–PA15, PB0–PB15, PC0–PC15, PD0–PD15, PE0–PE15 | General-purpose I/O | 80 configurable GPIOs; most support 5 V tolerance, external interrupts, and alternate functions (USART, SPI, etc.) |
| OSC_IN / OSC_OUT | External crystal oscillator input/output | Supports 4–16 MHz quartz crystal for high-precision system clock; internal trimming enables ±1% accuracy |
| USB_DP / USB_DM | USB 2.0 full-speed differential pair | On-chip transceiver eliminates need for external PHY; supports enumeration, HID, CDC, and custom class implementations |
| CAN_RX / CAN_TX | CAN 2.0B interface signals | Dedicated pins with internal pull-up/pull-down; compatible with ISO 11898-1 physical layer via external transceiver |
| VREF+, VREF− | ADC reference voltage inputs | Enable external precision reference (e.g., 2.5 V) for improved ADC linearity vs. internal VDDA-based reference |
Key Features
| Feature | Design Value |
|---|---|
| Motor Control Timers | Two 16-bit advanced-control timers with programmable dead-time insertion, complementary outputs, and emergency stop input - enabling 3-phase inverter gate drive without external logic |
| Flexible Memory Interface | FSMC with four chip-selects supports booting from NOR flash, interfacing PSRAM for GUI frame buffers, or connecting NAND for firmware storage - no external address latch required |
| Multi-Protocol Serial Connectivity | 5 × USARTs include hardware LIN break detection, IrDA pulse shaping, and ISO 7816 smartcard support - eliminating need for protocol-specific companion ICs |
| Integrated Debug & Trace | Serial Wire Debug (SWD) + JTAG interfaces plus Embedded Trace Macrocell (ETM) enable real-time instruction trace and non-intrusive profiling in production firmware |
| Temperature Sensing | Calibrated on-die temperature sensor (±1.5°C accuracy) provides system thermal monitoring without external components or calibration overhead |
Applications
| Industrial Motor Drives | Building Automation Gateways |
|---|---|
Use Scenario: 3-phase BLDC motor control in HVAC compressors with field-oriented control (FOC) and real-time current feedback. IC Role / Device Role / Timing Role: Primary MCU executing FOC algorithm, generating six-channel PWM with synchronized ADC sampling, managing CAN bus diagnostics, and supervising thermal shutdown. Use Value: Integrated motor timers eliminate external dead-time generators; 1 MB Flash accommodates dual-bank firmware updates; CAN+USB enables both fieldbus and service port connectivity. |
Use Scenario: BACnet/IP-to-BACnet MS/TP gateway aggregating RS-485 HVAC controllers and exposing data via Ethernet. IC Role / Device Role / Timing Role: Protocol translation engine handling concurrent USB CDC virtual COM, CAN diagnostics, and UART-based MS/TP framing with time-synchronized event logging. Use Value: Five USARTs allow simultaneous MS/TP master/slave, Modbus RTU, and debug console; USB full-speed enables plug-and-play configuration without drivers. |
| Medical Infusion Pumps | Energy Meter Data Concentrators |
Use Scenario: Battery-powered infusion pump requiring precise flow rate control, pressure sensing, and regulatory-compliant fault logging. IC Role / Device Role / Timing Role: Safety-critical controller managing stepper motor sequencing, reading analog pressure/flow sensors via ADC, storing audit logs in Flash with CRC validation. Use Value: Triple ADCs enable simultaneous sampling of multiple sensors; VBAT-backed RTC ensures accurate timestamping during main power loss; 96 KB SRAM supports real-time PID buffer. |
Use Scenario: Smart meter concentrator collecting AMI data over PLC (via SPI-connected modem) and forwarding via cellular or LoRaWAN. IC Role / Device Role / Timing Role: Data aggregation hub running lightweight TCP/IP stack, managing SPI modem interface, SDIO for secure firmware updates, and CAN for legacy meter polling. Use Value: SDIO interface supports encrypted eMMC boot storage; CAN peripheral enables backward compatibility with older meters; USB allows field technician firmware recovery. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 32-bit ARM Cortex-M3 microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| STM32F103ZET6 | LQFP144 package (144 pins), same 512 KB Flash (not 1 MB), identical peripherals and clock architecture | Requires larger PCB footprint; supports more GPIOs and FSMC banks but lacks 1 MB Flash for complex bootloader+application partitioning | Select when >100 GPIOs or additional FSMC bank routing is needed; avoid if 1 MB Flash or LQFP100 form factor is mandatory |
| STM32F407VGT6 | Cortex-M4F core, 168 MHz, 1 MB Flash, FPU, enhanced DSP instructions, no CAN FD but adds Ethernet MAC | Higher compute throughput for FFT-based signal analysis; Ethernet enables direct cloud connectivity but increases BOM cost and power | Select for applications needing floating-point math or wired Ethernet; not drop-in due to different register map, interrupt vector table, and power sequencing |
Compared with STM32F103ZET6, the STM32F103VGT6J offers higher Flash density in a smaller LQFP100 package; versus STM32F407VGT6, it delivers lower power and proven qualification for cost-sensitive industrial control - without FPU overhead or Ethernet complexity.
Availability
STM32F103VGT6J is available at Aetrix Electronics and suitable for industrial motor drives, building automation gateways, medical infusion pumps, and energy meter data concentrators requiring stable component supply across multi-year production cycles.
Supply support for STM32F103VGT6J includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
STMicroelectronics is a global semiconductor leader headquartered in Geneva, Switzerland, designing and manufacturing microcontrollers, power management ICs, sensors, and automotive-grade components since 1987.
The STM32F103xG series targets cost-optimized, high-reliability industrial and consumer applications demanding rich analog integration, real-time control, and dual-protocol connectivity (USB + CAN) in compact packages.
FAQ
What is the maximum operating frequency and Flash endurance specification for STM32F103VGT6J?
The STM32F103VGT6J operates at up to 72 MHz using its internal PLL with external 4–16 MHz crystal; Flash endurance is rated for 10,000 write/erase cycles per sector with data retention exceeding 20 years at 55 °C, per ST's DocID16554 Rev 4 Section 5.3.9 and Table 30.
Does STM32F103VGT6J support USB device mode without external components?
Yes - the part integrates a full-speed USB 2.0 transceiver compliant with USB Specification Revision 2.0. It requires only passive termination (1.5 kΩ pull-up on D+), no external PHY or level-shifting components, and supports standard device classes including CDC, HID, and MSC out of reset.
How many ADC channels can be simultaneously sampled with hardware synchronization?
Up to three ADCs (ADC1, ADC2, ADC3) can be triggered synchronously using the common external event or timer TRGO signal. Each supports up to 21 channels, and triple-sample-and-hold enables simultaneous acquisition across all three converters - critical for motor phase current measurement.
Is the LQFP100 package of STM32F103VGT6J RoHS-compliant and lead-free?
Yes - the LQFP100 package is RoHS-compliant and lead-free, meeting EU Directive 2011/65/EU and JEDEC J-STD-020 moisture sensitivity level (MSL) 3. It carries ST's ECOPACK® environmental certification, with halogen-free materials and conformal coating compatibility verified per DocID16554 Section 6.3.
STM32F103VGT6J Specifications
- Product attributes
- Attribute value
- Manufacturer:
- STMicroelectronics
- Package/Case:
- 100-LQFP
- Series:
- STM32F1
- Packaging:
- Tray
- Product Status:
- Obsolete
- Programmable:
- Not Verified
- Core Processor:
- ARM® Cortex®-M3
- Core Size:
- 32-Bit Single-Core
- Speed:
- 72MHz
- Connectivity:
- CANbus, I2C, IrDA, LINbus, SPI, UART/USART, USB
- Peripherals:
- DMA, Motor Control PWM, PDR, POR, PVD, PWM, Temp Sensor, WDT
- Number of I/O:
- 80
- Program Memory Size:
- 1MB (1M x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 96K x 8
- Voltage - Supply (Vcc/Vdd):
- 2V ~ 3.6V
- Data Converters:
- A/D 16x12b; D/A 2x12b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
STM32F103VGT6J FAQ
1.How can I place an order for STM32F103VGT6J through Aetrix?
Please submit a Request for Quotation (RFQ) for STM32F103VGT6J on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for STM32F103VGT6J reliable?
The price and inventory of STM32F103VGT6J are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for STM32F103VGT6J is usually 5 days.
3.What payment methods are accepted for STM32F103VGT6J?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for STM32F103VGT6J transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for STM32F103VGT6J?
STM32F103VGT6J orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your STM32F103VGT6J order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for STM32F103VGT6J?
For technical support, including STM32F103VGT6J datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your STM32F103VGT6J requirements.
6.How does Aetrix verify that STM32F103VGT6J is sourced from the original manufacturer or authorized distributors?
All STM32F103VGT6J products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that STM32F103VGT6J meets industry standards.
7.What is the process for return or replacement of STM32F103VGT6J?
All STM32F103VGT6J units undergo pre-shipment inspection (PSI). If there is an issue with STM32F103VGT6J, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The STM32F103VGT6J part is unused and in its original packaging.
Return procedure for STM32F103VGT6J:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
STM32F103VGT6J Tags

-
ATTINY4-TSHR
Microchip Technology

-
ATTINY10-TSHR
Microchip Technology

-
ATTINY10-TS8R
Microchip Technology

-
ATTINY202-SSNR
Microchip Technology

-
ATTINY202-SSFR
Microchip Technology

-
ATTINY402-SSNR
Microchip Technology

-
PIC16F15213T-I/MF
Microchip Technology

-
PIC16F15213-E/MF
Microchip Technology

-
PIC10F200T-I/OT
Microchip Technology

-
ATTINY412-SSNR
Microchip Technology

-
PIC10F202T-I/OT
Microchip Technology

-
ATTINY404-SSNR
Microchip Technology
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

