{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"STM32F101ZDT6","brand":"STMicroelectronics","brandSlug":"stmicroelectronics","productSlug":"STM32F101ZDT6","canonicalUrl":"https://icboms.com/stmicroelectronics/STM32F101ZDT6","factsUrl":"https://icboms.com/api/mcp/products/STM32F101ZDT6","rawCanonicalId":null},"summary":{"shortDescription":"STMicroelectronics STM32F1 series, ARM Cortex-M3, 32-bit Single-Core, 36MHz, 384KB (384K x 8) FLASH, 48K x 8 RAM, 144-LQFP, -40°C ~ 85°C.","salesMarkdown":"The STM32F101ZDT6: ARM Cortex-M3 core at 36 MHz, 384 KB Flash, 48 KB RAM, 144-LQFP, -40°C to 85°C. The 36 MHz ceiling on the Cortex-M3 core is the main differentiator versus the STM32F103 sibling that runs at 72 MHz. For a control loop that samples a 16-channel 12-bit ADC at moderate rates, or a UART/I²C/SPI bridge handling sensor data, 36 MHz is sufficient and keeps the BOM cost lower. The flash wait state stays at zero for most of the clock range, so instruction fetch doesn't stall — a practical benefit when the code is tight and the interrupt latency budget is a few microseconds. If your algorithm needs heavy number crunching or high-speed data streaming, the 72 MHz STM32F103ZDT6 is the pin-compatible upgrade path. ## Memory sizing for the firmware budget 384 KB of Flash and 48 KB of SRAM set a clear boundary for the firmware image and runtime data. The 48 KB SRAM handles a few large buffers — for example, a UART DMA ring buffer plus a display frame buffer — but if your design needs more than that, you will need to move to a part with larger RAM or add external SRAM. The 48K x 8 notation means 48 KB organised as 8-bit words, which is the standard ARM byte-addressable layout. The 144-LQFP (20x20 mm) package gives access to 112 I/O pins, enough for parallel LCD interfaces, external memory buses, or a dense sensor array.","metaTitle":"STM32F101ZDT6 STM32F1 ARM Cortex-M3 MCU, 36 MHz, 384KB Flash","metaDescription":"STMicroelectronics STM32F101ZDT6 32-bit MCU, ARM Cortex-M3 core at 36 MHz, 384KB Flash, 48KB RAM, 144-LQFP. Active lifecycle, available to order.","metaKeywords":null},"attributes":{"series":null,"packageCase":null,"mountingType":null,"rohsStatus":null,"productStatus":"Active","categoryPath":["Microcontrollers & Processors (MCU / MPU / DSP)"],"specifications":{"Mfr":"STMicroelectronics","Speed":"36MHz","Series":"STM32F1","Package":"Tray","RAM Size":"48K 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":"112","Core Processor":"ARM® Cortex®-M3","Package / Case":"144-LQFP","Product Status":"Active","Data Converters":"A/D 16x12b; D/A 2x12b","Oscillator Type":"Internal","lifecycle_stage":"eol_hot","Base Product Number":"STM32F101","Program Memory Size":"384KB (384K x 8)","Program Memory Type":"FLASH","Operating Temperature":"-40°C ~ 85°C (TA)","Supplier Device Package":"144-LQFP (20x20)","Voltage - Supply (Vcc/Vdd)":"2V ~ 3.6V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$7.9884","priceTiers":null},"links":{"datasheetUrl":"https://cdn.icboms.com/fbf302d4f0db56efe66035db5e3aaeca.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/STM32F101ZDT6/alternatives.json"},"ai":{"faq":[{"question":"Where can I buy STM32F101ZDT6 and what is the price?","answer":"Submit an RFQ through the storefront to get a real-time quote and lead time for your quantity."},{"question":"What is the difference between STM32F101ZDT6 and STM32F103ZDT6?","answer":"The main difference is core clock speed: the STM32F101ZDT6 runs at 36 MHz, while the STM32F103ZDT6 runs at 72 MHz. Both are pin-compatible in the same 144-LQFP package and share the same memory sizes (384 KB Flash, 48 KB SRAM) and peripheral set. The STM32F103 also includes a second 12-bit ADC and a USB interface, which the STM32F101 lacks. If your application needs the extra speed or USB, the STM32F103ZDT6 is the direct upgrade without a PCB change."},{"question":"What are the direct replacements or equivalents for STM32F101ZDT6?","answer":"The closest pin-compatible equivalent is the STM32F103ZDT6, which runs at 72 MHz and adds USB and a second ADC. Within the STM32F101 family, the STM32F101ZET6 offers 512 KB Flash in the same package. For a lower-cost option with fewer pins, the STM32F101RDT6 in 64-pin LQFP is a drop-in for reduced I/O needs. All share the same Cortex-M3 core and peripheral set."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/stmicroelectronics/STM32F101ZDT6","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/stmicroelectronics/STM32F101ZDT6 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}}