{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"STM32F100VET6B","brand":"STMicroelectronics","brandSlug":"stmicroelectronics","productSlug":"STM32F100VET6B","canonicalUrl":"https://icboms.com/stmicroelectronics/STM32F100VET6B","factsUrl":"https://icboms.com/api/mcp/products/STM32F100VET6B","rawCanonicalId":null},"summary":{"shortDescription":"STMicroelectronics STM32F100VET6B, ARM Cortex-M3 32-bit MCU, 24 MHz, 512 KB Flash, 32 KB RAM, 80 I/O, 16x12-bit ADC, 2x12-bit DAC, -40 to 85°C, 100-LQFP.","salesMarkdown":"## 24 MHz Cortex-M3 — the value-line workhorse ## Why 24 MHz matters for your BOM The 24 MHz core speed is the key differentiator between the STM32F100 value line and the mainstream STM32F103 line, which runs at 72 MHz. For cost-sensitive control loops — reading a sensor, updating a PWM duty cycle, or managing a UART protocol — 24 MHz is often enough, and the lower clock reduces power draw and EMI. But if your application needs heavy number crunching, fast data logging, or high-speed communication, the 24 MHz ceiling will be the bottleneck. Match the clock to the task: this part fits where the STM32F103 would be overkill. ## Memory budget — 512 KB Flash, 32 KB RAM 512 KB of Flash is generous for a value-line MCU; it can hold a full application stack including a real-time OS, communication stacks, and application code. The 32 KB RAM is more modest — budget carefully for buffers, stack, and dynamic data. If your design uses large frame buffers or extensive data logging, you may need to move data to external SRAM or select a part with more RAM. The Flash is organized as 512 KB (512K x 8), which is typical for STM32F1 devices in this density tier. ## Analog integration — 16x12-bit ADC and 2x12-bit DAC With 16 multiplexed 12-bit ADC channels and two 12-bit DAC outputs, this MCU can handle multiple analog inputs (temperature, pressure, current sense) and generate analog control signals (setpoint, reference) without external converters. The 12-bit resolution is adequate for many industrial and consumer applications; if you need higher precision (e.g., 16-bit), plan for an external ADC. The ADC and DAC share the same supply rails, so noise on the VDD line will affect conversion accuracy — keep the analog supply clean. ## Package and rework — 100-LQFP, 14x14 mm The 100-LQFP package (14x14 mm) is a standard, rework-friendly footprint. The leads are exposed on all four sides, so hot-air rework is straightforward — lift the part, not the pad. The 100-pin count gives 80 I/O, which is ample for most control applications.","metaTitle":"STM32F100VET6B STMicroelectronics MCU, 24 MHz, 512 KB Flash","metaDescription":"STMicroelectronics STM32F100VET6B ARM Cortex-M3 MCU, 24 MHz, 512 KB Flash, 32 KB RAM, 80 I/O, -40 to 85°C, 100-LQFP. Active lifecycle.","metaKeywords":null},"attributes":{"series":"STM32F1","packageCase":null,"mountingType":null,"rohsStatus":"ROHS3 Compliant","productStatus":"Active","categoryPath":["Microcontrollers & Processors (MCU / MPU / DSP)"],"specifications":{"Mfr":"STMicroelectronics","Speed":"24MHz","Series":"STM32F1","Package":"Tray","RAM Size":"32K x 8","Core Size":"32-Bit Single-Core","EEPROM Size":"-","Peripherals":"DMA, PDR, POR, PVD, PWM, Temp Sensor, WDT","Connectivity":"I²C, IrDA, LINbus, SPI, UART/USART","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; D/A 2x12b","Oscillator Type":"Internal","lifecycle_stage":"eol_hot","Base Product Number":"STM32F100","Program Memory Size":"512KB (512K x 8)","Program Memory Type":"FLASH","Operating Temperature":"-40°C~85°C(TA)","Supplier Device Package":"100-LQFP (14x14)","Voltage - Supply (Vcc/Vdd)":"2V ~ 3.6V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$10.5300","priceTiers":[{"qty":1,"price":"$10.53000","currency":"USD"},{"qty":10,"price":"$9.51100","currency":"USD"},{"qty":25,"price":"$9.06880","currency":"USD"},{"qty":90,"price":"$7.87433","currency":"USD"},{"qty":270,"price":"$7.52041","currency":"USD"},{"qty":450,"price":"$6.85682","currency":"USD"},{"qty":990,"price":"$6.03240","currency":"USD"}]},"links":{"datasheetUrl":"https://cdn.icboms.com/d0c6de1bb765e5c2bab08c793c43eb14.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/STM32F100VET6B/alternatives.json"},"ai":{"faq":[{"question":"What is the maximum clock speed of STM32F100VET6B?","answer":"The maximum core clock speed is 24 MHz. This is the defining performance ceiling of the STM32F100 value line."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/stmicroelectronics/STM32F100VET6B","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/stmicroelectronics/STM32F100VET6B 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}}