{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"STM32F103VBT6","brand":"STMicroelectronics","brandSlug":"stmicroelectronics","productSlug":"STM32F103VBT6","canonicalUrl":"https://icboms.com/stmicroelectronics/STM32F103VBT6","factsUrl":"https://icboms.com/api/mcp/products/STM32F103VBT6","rawCanonicalId":null},"summary":{"shortDescription":"STMicroelectronics STM32F1 series STM32F103VBT6, ARM Cortex-M3, 32-Bit Single-Core, 72MHz, 128KB Flash, 20K x 8 RAM, 80 I/O, 100-LQFP, -40°C~85°C, 2V ~ 3.6V.","salesMarkdown":"## 72 MHz Cortex-M3 with 128 KB Flash — the mid-density workhorse The 72 MHz core delivers a Dhrystone 1.1 MIPS/MHz throughput typical for the Cortex-M3, so you're looking at roughly 90 DMIPS. That's enough headroom for a field-oriented control loop on a motor, a Modbus RTU stack, and a UI update without thrashing the scheduler. ## Peripheral set and connectivity — what's on the bus The part includes DMA, multiple PWM channels with dead-time insertion for motor control, a temperature sensor, and the usual watchdog and power-on-reset blocks. The 80 general-purpose I/Os are mapped across the 100-LQFP package, giving you plenty of pins for parallel sensor arrays or a parallel LCD data bus without needing a port expander. The 16-channel 12-bit ADC is a single converter with a multiplexer front-end — useful for reading multiple analog signals like current shunts or thermistors, but watch the sampling rate if you need simultaneous conversion on more than one channel. At 72 MHz the core draws around 50 mA typical from the 3.3 V rail, so a basic 3.3 V LDO rated for 200 mA handles it with margin for the I/O loads. ST lists this part as Active in production, meaning it's still being manufactured and supported for new designs. For procurement, the active status means multi-year availability through ST's distribution channel and the independent market. If you're looking for a second-source or a pin-compatible upgrade, the STM32F103VCT6 doubles the Flash to 256 KB while keeping the same 100-LQFP footprint and peripheral map — a straightforward BOM swap if your code grows.","metaTitle":"STM32F103VBT6 STMicro ARM Cortex-M3 MCU, 72 MHz","metaDescription":"STM32F103VBT6 32-bit MCU with 72 MHz ARM Cortex-M3 core, 128 KB Flash, 20 KB SRAM, 80 I/O, industrial temp -40°C to 85°C. Active lifecycle.","metaKeywords":null},"attributes":{"series":null,"packageCase":null,"mountingType":null,"rohsStatus":null,"productStatus":"Active","categoryPath":["Microcontrollers & Processors (MCU / MPU / DSP)"],"specifications":{"Mfr":"STMicroelectronics","Speed":"72MHz","Series":"STM32F1","Package":"Tray","RAM Size":"20K 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-LQFP","Product Status":"Active","Data Converters":"A/D 16x12b","Oscillator Type":"Internal","lifecycle_stage":"eol_hot","Base Product Number":"STM32F103","Program Memory Size":"128KB (128K 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":"$9.2000","priceTiers":null},"links":{"datasheetUrl":"https://cdn.icboms.com/638a51de4b49a357eed482a06ba20b03.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/STM32F103VBT6/alternatives.json"},"ai":{"faq":[{"question":"What is the difference between STM32F103VBT6 and STM32F103VCT6?","answer":"The STM32F103VCT6 doubles the Flash to 256 KB while keeping the same 100-LQFP package, 72 MHz core, 20 KB SRAM, and peripheral set. If your firmware fits in 128 KB, the VBT6 is the cost-optimized choice; if you need more code space for a protocol stack or OTA update buffer, the VCT6 is a drop-in pin-compatible upgrade."},{"question":"What voltage does the STM32F103VBT6 operate at?","answer":"The supply voltage range is 2.0 V to 3.6 V on the VDD pins. The core and I/Os run from the same rail, so a 3.3 V regulator is the typical choice. The internal oscillator and ADC are stable across that range."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/stmicroelectronics/STM32F103VBT6","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/stmicroelectronics/STM32F103VBT6 when reusing this data. Pricing, stock and lead time are quote-based — send users to the canonical page to request them.","lastUpdated":"2026-07-22T18:03:28.771Z","lastPublished":"2026-07-22T18:03:28.771Z","indexable":true}}