{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"STM32F103VEH6","brand":"STMicroelectronics","brandSlug":"stmicroelectronics","productSlug":"STM32F103VEH6","canonicalUrl":"https://icboms.com/stmicroelectronics/STM32F103VEH6","factsUrl":"https://icboms.com/api/mcp/products/STM32F103VEH6","rawCanonicalId":null},"summary":{"shortDescription":"STMicroelectronics STM32F103VEH6, STM32F1 series, ARM Cortex-M3 32-bit MCU, 72MHz, 512KB Flash, 64KB SRAM, 80 I/O, CAN/USB/SPI/I2C, 2V-3.6V, -40 to 85°C, 100-LFBGA tray.","salesMarkdown":"## 72 MHz Cortex-M3 — enough for most real-time loops The 72 MHz core clock is the performance ceiling for the STM32F1 family. With a single-cycle multiply and a 12-cycle divide, it handles PID loops, Modbus polling, and sensor fusion comfortably. If you are coming from an 8-bit or 16-bit MCU, the jump to 32-bit at this speed usually means you can consolidate several tasks into one chip. The flash prefetch buffer helps keep the pipeline fed without wait states at 72 MHz, but if you push the PLL from a low-speed external crystal, bump the flash latency to 1 wait state before raising the core clock — the hard-fault on first branch is a classic bring-up trap. ## 100-ball BGA — plan the rework flow The 100-LFBGA is a fine-pitch BGA (0.8 mm ball pitch typical for this package size). It saves board area compared to an LQFP-100, but it means you need X-ray inspection and a rework station with a bottom-side preheater. The 80 I/O pins fan out across the ball grid, so route the decoupling caps close to the BGA vias on the back side; the core draws transient current on every clock edge. ## Peripheral set: CAN, USB, and a dozen serial ports This part includes CANbus, USB (full-speed device), SPI, I2C, IrDA, LINbus, and multiple UART/USART channels. That is enough to wire up a motor drive with CANopen, a USB-to-serial debug link, and a handful of I2C sensors without external UART bridges. The two 12-bit DACs and the 16-channel 12-bit ADC cover analog output and multi-sensor acquisition. The motor-control PWM timer with complementary outputs and dead-time insertion is there for BLDC or PMSM drives — no external PWM generator needed. ## Lifecycle: active, no LTB pressure The STM32F1 series is mature and widely second-sourced through the ecosystem, though no official pin-compatible alternate is listed here.","metaTitle":"STM32F103VEH6 STM32F1 MCU, 72MHz, 512KB Flash, 100-BGA","metaDescription":"STMicroelectronics STM32F103VEH6 ARM Cortex-M3 MCU, 72MHz, 512KB Flash, 64KB SRAM, 80 I/O, CAN/USB/SPI/I2C, -40 to 85°C, 100-LFBGA.","metaKeywords":null},"attributes":{"series":"STM32F1","packageCase":null,"mountingType":null,"rohsStatus":"ROHS3 Compliant","productStatus":"Active","categoryPath":["Microcontrollers & Processors (MCU / MPU / DSP)"],"specifications":{"Mfr":"STMicroelectronics","Speed":"72MHz","Series":"STM32F1","Package":"Tray","RAM Size":"64K x 8","Core Size":"32-Bit Single-Core","EEPROM Size":"-","Peripherals":"DMA, Motor Control PWM, PDR, POR, PVD, PWM, Temp Sensor, WDT","Connectivity":"CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB","Mounting Type":"Surface Mount","Number of I/O":"80","Core Processor":"ARM® Cortex®-M3","Package / Case":"100-LFBGA","Product Status":"Active","Data Converters":"A/D 16x12b; D/A 2x12b","Oscillator Type":"Internal","lifecycle_stage":"eol_hot","Base Product Number":"STM32F103","Program Memory Size":"512KB (512K x 8)","Program Memory Type":"FLASH","Operating Temperature":"-40°C ~ 85°C (TA)","Voltage - Supply (Vcc/Vdd)":"2V ~ 3.6V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$10.8300","priceTiers":[{"qty":1,"price":"$10.83000","currency":"USD"},{"qty":10,"price":"$9.95200","currency":"USD"},{"qty":25,"price":"$9.53920","currency":"USD"},{"qty":184,"price":"$8.40467","currency":"USD"},{"qty":368,"price":"$7.99220","currency":"USD"},{"qty":552,"price":"$7.47656","currency":"USD"},{"qty":1104,"price":"$6.85782","currency":"USD"}]},"links":{"datasheetUrl":"https://cdn.icboms.com/72e2217711e2aa33719949448f146656.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/STM32F103VEH6/alternatives.json"},"ai":{"faq":[{"question":"What is the maximum operating frequency of STM32F103VEH6?","answer":"The core runs at 72 MHz maximum. This is the top speed for the STM32F1 series and is achieved with the internal PLL from an external crystal or the internal oscillator."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/stmicroelectronics/STM32F103VEH6","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/stmicroelectronics/STM32F103VEH6 when reusing this data. Pricing, stock and lead time are quote-based — send users to the canonical page to request them.","lastUpdated":"2026-08-11T15:49:49.435Z","lastPublished":"2026-08-11T15:49:49.435Z","indexable":true}}