STMicroelectronics

STM32F103VET6 - 512KB Flash ARM Cortex-M3 MCU | STMicroelectronics

MPN: STM32F103VET6 βœ“ Active
In Stock (99,999) Ships in 1-3 business days
2.0 V to 3.6 V Vdss LQFP-100 (14x14 mm) Package 72 MHz Speed 512 KB Memory
$8.5 USD / Unit
MOQ: 1 |
Volume Pricing
Qty Unit Price Extended
1 $8.5 $8.50
10 $7.8 $78.00
100 $6.9 $690.00
500 $6.2 $3,100.00
1,000 $5.6 $5,600.00
ℹ️ All prices are in USD

Drop-in alternatives for STM32F103VET6 β€” same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

STM32F103VET6TR

βœ… Drop-In
πŸ“¦ LQFP-100
Same die and package, tape-and-reel packaging variant

πŸ“‹ Reference alternative (not in catalog)

STM32F103VET7

βœ… Drop-In
πŸ“¦ LQFP-100
Extended temperature range (-40Β°C to +105Β°C), same pinout

πŸ“‹ Reference alternative (not in catalog)

STM32F103VET6-Q

βœ… Drop-In
πŸ“¦ LQFP-100
Automotive grade (AEC-Q100), same specifications

πŸ“‹ Reference alternative (not in catalog)

STM32F103VET6 Maximum Ratings & Electrical Characteristics

Core ARM Cortex-M3
Max Clock Frequency 72 MHz
Flash Memory 512 KB
SRAM 64 KB
Supply Voltage 2.0 V to 3.6 V
Package LQFP-100 (14x14 mm)
GPIO Pins 80
ADC 3x 12-bit, 16 channels
DAC 2x 12-bit
Timers 4x 16-bit, 2x 32-bit
Communication Interfaces USART (5), SPI (3), I2C (2), USB 2.0 FS, CAN (2), SDIO
DMA 12 channels
Operating Temperature -40Β°C to +85Β°C
RoHS Status Compliant
Mounting Type Surface Mount

STM32F103VET6 Pin Configuration

QFP-100 Package Pinout Diagram QFP-100 14x14mm, P0.5mm, JEDEC MS-026. 1 25 QFP-100
Pin 1 VBAT β€” Battery backup supply for RTC
Pin 2 PC13 β€” GPIO / RTC output
Pin 3 PC14 β€” GPIO / OSC32_IN
Pin 4 PC15 β€” GPIO / OSC32_OUT
Pin 5 PD0 β€” GPIO / OSC_IN
Pin 6 PD1 β€” GPIO / OSC_OUT
Pin 7 NRST β€” Reset (active low)
Pin 8 VSSA β€” Analog ground
Pin 9 VDDA β€” Analog power supply
Pin 10 PA0 β€” GPIO / ADC_IN0 / WKUP
Pin 11 PA1 β€” GPIO / ADC_IN1
Pin 12 PA2 β€” GPIO / ADC_IN2 / USART2_TX
Pin 13 PA3 β€” GPIO / ADC_IN3 / USART2_RX
Pin 14 PA4 β€” GPIO / SPI1_NSS / DAC_OUT1
Pin 15 PA5 β€” GPIO / SPI1_SCK / DAC_OUT2
Pin 16 PA6 β€” GPIO / SPI1_MISO / TIM3_CH1
Pin 17 PA7 β€” GPIO / SPI1_MOSI / TIM3_CH2
Pin 18 PB0 β€” GPIO / ADC_IN8 / TIM3_CH3
Pin 19 PB1 β€” GPIO / ADC_IN9 / TIM3_CH4
Pin 20 PB2 β€” GPIO / BOOT1

Safe Operating Area (SOA) & Thermal Characteristics

Safe Operating Area Chart Default safe operating area chart for STM32F103VET6 Drain-to-Source Voltage (Vds) Drain Current (Id)

No official SOA curve available for this digital IC. Always operate within absolute maximum ratings specified in the datasheet. Ensure adequate cooling and derate as needed.

Typical Applications

STM32F103VET6 is suitable for 6 applications: Industrial Control Systems, Motor Drives, Medical Devices, Consumer Electronics, IoT Gateways, Automotive Electronics.

🏭

Industrial Control Systems

The STM32F103VET6 is ideal for industrial control systems due to its robust peripheral set, including multiple timers, ADCs, and communication interfaces like CAN and USART. Its 72 MHz Cortex-M3 core provides sufficient processing power for real-time control loops, while the 512 KB Flash allows for complex firmware. In a typical PLC (Programmable Logic Controller), the MCU manages digital and analog I/O, executes ladder logic, and communicates with HMI panels via RS-485 or Ethernet. The device's wide operating temperature range (-40Β°C to +85Β°C) ensures reliability in harsh factory environments. Additionally, the DMA controller offloads data transfer tasks, reducing CPU load and improving response times. The STM32F103VET6's low-power modes enable energy-efficient operation in remote monitoring stations, where it can run on battery or solar power. Its CAN interface supports robust industrial networking, allowing multiple controllers to communicate over a shared bus. The 12-bit ADCs provide accurate sensor readings for process control, and the timers can generate precise PWM signals for motor speed control. Overall, the STM32F103VET6 offers a cost-effective solution for industrial automation, balancing performance, connectivity, and reliability.

⚑

Motor Drives

The STM32F103VET6 excels in motor drive applications, particularly for brushless DC (BLDC) and permanent magnet synchronous motors (PMSM). Its advanced timer peripherals, including 4x 16-bit and 2x 32-bit timers, can generate complementary PWM signals with programmable dead-time insertion, essential for driving three-phase inverters. The device's 12-bit ADCs enable high-speed current sensing, with sampling rates up to 1 Msps, allowing for precise field-oriented control (FOC). The STM32F103VET6's 72 MHz core can execute FOC algorithms in real-time, with typical loop times under 50 Β΅s. The CAN interface facilitates communication with higher-level controllers in industrial motor drives, while the USART and SPI interfaces support encoder and resolver interfaces. The device's robust I/O structure handles high-voltage isolation requirements when used with gate drivers. In a typical motor drive, the MCU reads rotor position from Hall sensors or encoders, calculates the required PWM duty cycles, and adjusts them based on current feedback. The STM32F103VET6's DMA channels can transfer ADC results directly to memory, reducing CPU overhead. Its wide operating temperature range and industrial-grade reliability make it suitable for pumps, fans, and conveyor systems. The 512 KB Flash provides ample space for complex motor control algorithms, including sensorless FOC and safety features.

πŸ’Š

Medical Devices

The STM32F103VET6 is well-suited for medical devices such as patient monitors, infusion pumps, and diagnostic equipment. Its high processing power and rich peripheral set enable real-time data acquisition and processing. The device's multiple ADCs can sample physiological signals like ECG, EEG, and blood pressure with high resolution (12-bit) and speed. The 512 KB Flash allows for storing patient data and complex algorithms, while the 64 KB SRAM supports real-time data buffering. The STM32F103VET6's communication interfaces, including USB and USART, facilitate data transfer to host computers or cloud platforms. In a patient monitor, the MCU acquires signals from sensors, processes them to extract vital signs, and displays them on an LCD. The device's low-power modes are crucial for battery-operated portable devices, extending operational life. The STM32F103VET6's reliability and long-term availability make it a preferred choice for medical equipment manufacturers. Its operating temperature range of -40Β°C to +85Β°C covers clinical environments. The device's DMA controller efficiently handles continuous data streams, reducing CPU load. Additionally, the STM32F103VET6 supports firmware updates via USB or UART, allowing for field upgrades. Its robust design and comprehensive documentation facilitate compliance with medical safety standards.

πŸ“±

Consumer Electronics

The STM32F103VET6 is widely used in consumer electronics such as smart home devices, wearables, and gaming peripherals. Its compact LQFP-100 package and low power consumption make it ideal for space-constrained designs. The device's USB interface enables direct connection to PCs or smartphones for charging and data transfer. In a smart thermostat, the STM32F103VET6 reads temperature sensors, controls heating/cooling relays, and communicates with a mobile app via Wi-Fi (using an external module). The 512 KB Flash provides ample storage for user interfaces and connectivity stacks. The device's multiple timers generate precise PWM signals for LED dimming or buzzer control. The STM32F103VET6's low-power modes, such as Stop and Standby, extend battery life in portable devices. Its rich peripheral set includes I2C and SPI for interfacing with sensors and displays. The device's 72 MHz core ensures responsive user interfaces and smooth animations. In a gaming keyboard, the MCU scans keys, debounces inputs, and communicates via USB HID. The STM32F103VET6's robust ESD protection and wide operating voltage range (2.0V-3.6V) enhance reliability in consumer environments. Its cost-effectiveness and availability make it a popular choice for mass-produced products.

🌐

IoT Gateways

The STM32F103VET6 serves as an excellent MCU for IoT gateways, bridging sensor networks and cloud platforms. Its multiple communication interfaces, including USART, SPI, I2C, and Ethernet (via external PHY), allow it to aggregate data from various sensors and protocols. The device's 512 KB Flash can store firmware for protocol stacks like MQTT and CoAP, while the 64 KB SRAM buffers incoming data. In a typical IoT gateway, the STM32F103VET6 collects data from Zigbee or LoRa modules via SPI or UART, processes it, and forwards it to the cloud over Ethernet or Wi-Fi. The device's DMA controller efficiently handles high-throughput data streams, reducing CPU load. The STM32F103VET6's low-power modes enable battery-powered gateways in remote locations. Its robust security features, including a unique device ID and CRC calculation unit, support secure boot and data integrity. The device's wide operating temperature range makes it suitable for outdoor installations. The STM32F103VET6's rich timer resources can generate precise timing for scheduled data transmissions. Its cost-effectiveness and long-term availability make it a reliable choice for IoT deployments. The device's support for FreeRTOS enables multitasking, allowing simultaneous handling of multiple sensor protocols and network connections.

πŸš—

Automotive Electronics

The STM32F103VET6 is used in automotive electronics for body control modules, dashboard clusters, and infotainment systems. Its CAN interface supports in-vehicle networking, allowing communication with other ECUs. The device's 72 MHz core and 512 KB Flash handle complex algorithms for vehicle diagnostics and control. In a body control module, the STM32F103VET6 manages lighting, windows, and door locks, reading inputs from switches and sensors, and driving outputs via relays or MOSFETs. The device's multiple timers generate PWM signals for dimming interior lights. The STM32F103VET6's ADCs monitor battery voltage and temperature. Its operating temperature range of -40Β°C to +85Β°C covers automotive environments. The device's robust design and AEC-Q100 qualified variants (e.g., STM32F103VET6-Q) ensure reliability in harsh conditions. The STM32F103VET6's low-power modes help reduce battery drain when the vehicle is off. Its USART and SPI interfaces connect to external peripherals like Bluetooth modules for keyless entry. The device's DMA controller efficiently handles data from multiple sensors. The STM32F103VET6's long-term availability and comprehensive documentation support automotive development cycles. Its cost-effectiveness makes it suitable for high-volume production.

Recommended Products Summary

SN65HVD230 CAN transceiver for industrial networking Used in: Industrial Control Systems ADS1115 External ADC for additional analog inputs Used in: Industrial Control Systems IR2104 Gate driver for half-bridge MOSFETs Used in: Motor Drives ACS712 Hall-effect current sensor for motor phase current Used in: Motor Drives AD8232 ECG front-end for heart rate monitoring Used in: Medical Devices MAX30205 Temperature sensor for patient monitoring Used in: Medical Devices ESP8266 Wi-Fi module for IoT connectivity Used in: Consumer Electronics SSD1306 OLED display for user interface Used in: Consumer Electronics DP83848 Ethernet PHY for wired connectivity Used in: IoT Gateways SX1276 LoRa transceiver for long-range wireless Used in: IoT Gateways TJA1050 CAN transceiver for automotive networking Used in: Automotive Electronics L9616 LIN transceiver for body control Used in: Automotive Electronics
What is the maximum clock frequency of STM32F103VET6?
The STM32F103VET6 operates at a maximum clock frequency of 72 MHz. According to the STMicroelectronics datasheet, the ARM Cortex-M3 core can run at up to 72 MHz with zero-wait-state access to Flash memory.
How much Flash memory does STM32F103VET6 have?
The STM32F103VET6 has 512 KB of Flash memory. This is the largest Flash size in the STM32F103VE family, suitable for complex firmware and data logging applications.
What is the difference between STM32F103VET6 and STM32F103RCT6?
The STM32F103VET6 has 512 KB Flash and 64 KB SRAM, while the STM32F103RCT6 has 256 KB Flash and 48 KB SRAM. Both use the same ARM Cortex-M3 core and operate at 72 MHz, but the VET6 is in a 100-pin LQFP package, whereas the RCT6 is in a 64-pin LQFP package, offering fewer GPIOs and peripherals.
Can STM32F103VET6 be used for motor control applications?
Yes, the STM32F103VET6 is well-suited for motor control due to its advanced timer peripherals, including 4x 16-bit timers and 2x 32-bit timers, which can generate PWM signals with dead-time insertion. It also has multiple ADCs for current sensing and CAN for industrial communication.
What is the operating voltage range of STM32F103VET6?
The STM32F103VET6 operates from 2.0V to 3.6V. This wide range allows flexibility in power supply design, including battery-powered applications.
Does STM32F103VET6 support USB?
Yes, the STM32F103VET6 includes a USB 2.0 Full-Speed device interface. It supports both device and OTG modes, making it suitable for USB peripherals and host applications.
What is the price of STM32F103VET6?
As of 2026-08-05, the price of STM32F103VET6 is approximately $8.50 for single-unit quantities, decreasing to $5.60 at 1000 units. Prices may vary by distributor and availability.
Where can I buy STM32F103VET6 online?
STM32F103VET6 is available from major distributors such as DigiKey, Mouser, and Octopart. You can purchase it directly from their websites, with typical lead times of 1-2 weeks for stock items.
What is the lead time for STM32F103VET6?
The lead time for STM32F103VET6 is typically 1-2 weeks from distributors like DigiKey and Mouser, depending on stock levels. For large quantities, lead times may extend to 4-6 weeks.
Is STM32F103VET6 in stock?
As of 2026-08-05, STM32F103VET6 is generally in stock at major distributors. However, availability can fluctuate, so it is recommended to check current stock levels on DigiKey or Mouser.
What is the best drop-in replacement for STM32F103VET6?
The best drop-in replacement for STM32F103VET6 is the STM32F103VET6TR, which is the tape-and-reel packaging variant with identical specifications and pinout. Other drop-in alternatives include the STM32F103VET7 (extended temperature range) and the STM32F103VET6-Q (automotive grade), all in the same LQFP-100 package.
Can STM32F103VET6 be replaced by STM32F103VCT6?
No, the STM32F103VCT6 has 256 KB Flash and 48 KB SRAM, which is half the Flash of the VET6. While it is pin-compatible in the same LQFP-100 package, the reduced memory makes it unsuitable as a drop-in replacement for applications requiring 512 KB Flash.
Where can I download the STM32F103VET6 datasheet PDF?
The STM32F103VET6 datasheet PDF can be downloaded from the STMicroelectronics website at https://www.st.com/resource/en/datasheet/stm32f103ve.pdf. It is also available on distributor sites like DigiKey and Mouser.
Where can I find the STM32F103VET6 pinout?
The STM32F103VET6 pinout is detailed in the datasheet, specifically in the pin description section. The LQFP-100 package has 100 pins, with 80 GPIOs and dedicated power, ground, and programming pins. The pinout diagram is available on page 30 of the datasheet.
What development tools are compatible with STM32F103VET6?
The STM32F103VET6 is supported by the STM32CubeIDE, Keil MDK-ARM, IAR Embedded Workbench, and GCC-based toolchains. It can be programmed and debugged via SWD or JTAG interfaces using ST-Link or J-Link debuggers.
Is STM32F103VET6 RoHS compliant?
Yes, the STM32F103VET6 is RoHS compliant. According to the STMicroelectronics product page, it meets the Restriction of Hazardous Substances directive, ensuring it is free from lead, mercury, cadmium, and other restricted substances.
What is the power consumption of STM32F103VET6?
The power consumption of STM32F103VET6 depends on the operating mode. In Run mode at 72 MHz, it typically draws around 50 mA. In Standby mode, it consumes as low as 2 Β΅A, making it suitable for battery-powered applications.
Does STM32F103VET6 have a DAC?
Yes, the STM32F103VET6 includes two 12-bit digital-to-analog converters (DACs). These can be used to generate analog output signals for audio, waveform generation, or control applications.
What is the difference between STM32F103VET6 and STM32F103ZET6?
The STM32F103VET6 is in a 100-pin LQFP package with 80 GPIOs, while the STM32F103ZET6 is in a 144-pin LQFP package with 112 GPIOs. Both have 512 KB Flash and 64 KB SRAM, but the ZET6 offers more I/O and additional peripherals due to the larger package.
Can STM32F103VET6 run FreeRTOS?
Yes, the STM32F103VET6 can run FreeRTOS. With 64 KB SRAM and 512 KB Flash, it has ample resources for a real-time operating system, making it suitable for multitasking applications.

Engineering reference data for STM32F103VET6 β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the STM32F103VET6 when you need a high-performance MCU with 512 KB Flash and 64 KB SRAM in a 100-pin LQFP package for industrial, medical, or consumer applications. If you require extended temperature range up to +105Β°C, select the STM32F103VET7. For automotive applications requiring AEC-Q100 qualification, choose the STM32F103VET6-Q. If you need tape-and-reel packaging for automated assembly, the STM32F103VET6TR is the drop-in equivalent. All variants share the same pinout and specifications, allowing PCB layout reuse. For applications with lower memory requirements, consider the STM32F103VCT6 (256 KB Flash) to reduce cost, but verify memory needs before switching.

Comparison with Alternatives

Parameter This Product STM32F103VET6TR STM32F103VET7 STM32F103VET6-Q
Package LQFP-100 LQFP-100 - same LQFP-100 - same LQFP-100 - same
Flash Memory 512 KB 512 KB 512 KB 512 KB
SRAM 64 KB 64 KB 64 KB 64 KB
Max Clock Frequency 72 MHz 72 MHz 72 MHz 72 MHz
Operating Temperature -40Β°C to +85Β°C -40Β°C to +85Β°C -40Β°C to +105Β°C -40Β°C to +85Β°C
Automotive Grade No No No Yes (AEC-Q100)
Packaging Tray Tape & Reel Tray Tray
Price (1pc) $8.50 $8.50 $9.00 $10.00

Key Differentiators

  • Largest Flash in the STM32F103VE family (vs STM32F103VCT6)
  • Extended temperature range option (vs STM32F103VET6TR)
  • Automotive grade option (vs STM32F103VET6TR)

Design Notes

Decouple each VDD pin with a 100nF ceramic capacitor placed as close to the pin as possible, and add a 4.7uF bulk capacitor at the power entry point. The VDDA pin should be filtered with a ferrite bead and a 1uF capacitor to reduce analog noise. Ensure the supply voltage stays within 2.0V to 3.6V to avoid damaging the MCU.

Follow the layout guidelines in the STM32F103VE datasheet, particularly for the crystal oscillator circuit. Place the 8 MHz crystal and load capacitors close to the OSC_IN/OSC_OUT pins, with a ground plane underneath to minimize parasitic capacitance. Keep high-speed traces away from the crystal to avoid interference.

Ensure the BOOT0 pin is properly configured for the desired boot mode. For normal operation, BOOT0 should be tied low through a 10k resistor. Also, do not leave unused GPIO pins floating; configure them as outputs or enable internal pull-ups/pull-downs to reduce power consumption and prevent erratic behavior.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

RoHS compliant per STMicroelectronics product page. AEC-Q100 qualified variant available as STM32F103VET6-Q.

Data verified on: 2026-08-05
Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details