{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"STM32F103ZDH6TR","brand":"STMicroelectronics","brandSlug":"stmicroelectronics","productSlug":"STM32F103ZDH6TR","canonicalUrl":"https://icboms.com/stmicroelectronics/STM32F103ZDH6TR","factsUrl":"https://icboms.com/api/mcp/products/STM32F103ZDH6TR","rawCanonicalId":null},"summary":{"shortDescription":"STMicroelectronics STM32F1 series, STM32F103ZDH6TR, 32-bit ARM Cortex-M3 MCU, 72MHz, 384KB Flash, 64K x 8 RAM, DMA, CAN, USB, 112 I/O, -40°C to 85°C, 144-LFBGA (10x10), Tape & Reel.","salesMarkdown":"## 72 MHz Cortex-M3 with 384 KB Flash in a 144-BGA It is built for real-time control applications that need a rich peripheral set: dual 12-bit ADCs (21 channels), dual 12-bit DACs, motor-control PWM timers, DMA, CAN, USB, and multiple UART/SPI/I²C interfaces. The supply range of 2.0 V to 3.6 V gives headroom for 3.3 V or battery-backed 2.5 V rails, with the internal POR/PVD monitoring the supply for brown-out events. The BGA package's thermal characteristics are adequate for the 72 MHz core at industrial temperature, but the 10x10 mm array needs a well-vented PCB stack and proper solder-joint inspection during assembly. It is currently in volume production with no announced end-of-life or last-time-buy schedule. The base product number STM32F103 spans multiple density and package variants, so a pin-compatible migration path exists within the family if future capacity needs shift. ## Peripheral set: CAN, USB, and motor-control PWM The on-chip peripherals include a CAN 2.0B interface for industrial fieldbus, a full-speed USB 2.0 device port, and a motor-control PWM timer with complementary outputs and dead-time insertion — features that target brushless DC motor drives and servo controllers. DMA offloads the Cortex-M3 core during high-speed ADC conversions or UART data streaming, so the 72 MHz throughput is not wasted on interrupt overhead. The 21-channel 12-bit ADC can sample at 1 µs per channel, adequate for current-sense and position-feedback loops in motor drives. ## Flash and RAM budget — firmware sizing With 384 KB of Flash, the firmware image can include a real-time OS kernel, CANopen or Modbus stacks, USB device firmware, and a modest application layer. The 64 KB SRAM is shared between stack, heap, and DMA buffers — enough for a single CAN message buffer pool and a few kilobyte USB endpoint buffer, but tight if the design requires large image processing or extensive data logging. For applications that need more volatile memory, an external SRAM or SDRAM can be added via the FSMC interface (not present on all STM32F103 packages; verify the ZDH6 variant's FSMC availability in the reference manual).","metaTitle":"STM32F103ZDH6TR STM32F1 ARM Cortex-M3 MCU, 72MHz","metaDescription":"STMicroelectronics STM32F103ZDH6TR 32-bit ARM Cortex-M3 MCU, 72MHz core, 384KB Flash, 64KB SRAM, 112 I/O, -40°C to 85°C, 144-LFBGA. 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":"Tape & Reel (TR)","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":"112","Core Processor":"ARM® Cortex®-M3","Package / Case":"144-LFBGA","Product Status":"Active","Data Converters":"A/D 21x12b; D/A 2x12b","Oscillator Type":"Internal","lifecycle_stage":"eol_hot","Base Product Number":"STM32F103","Program Memory Size":"384KB (384K x 8)","Program Memory Type":"FLASH","Operating Temperature":"-40°C ~ 85°C (TA)","Supplier Device Package":"144-LFBGA (10x10)","Voltage - Supply (Vcc/Vdd)":"2V ~ 3.6V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$7.2785","priceTiers":null},"links":{"datasheetUrl":"https://cdn.icboms.com/72e2217711e2aa33719949448f146656.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/STM32F103ZDH6TR/alternatives.json"},"ai":{"faq":[{"question":"Is STM32F103ZDH6TR compatible with STM32F103ZET6?","answer":"Both are STM32F103 series parts, but the ZDH6TR uses a 144-LFBGA package while the ZET6 uses a 144-LQFP. The pinout and footprint differ — they are not drop-in compatible. The core, memory, and peripheral sets are similar, so firmware migration is straightforward, but a board redesign is required for the package change."},{"question":"What is the flash memory size of STM32F103ZDH6TR?","answer":"384 KB (384K x 8) of Flash program memory."},{"question":"Does STM32F103ZDH6TR come in tape and reel?","answer":"Yes, the TR suffix in the order code indicates Tape & Reel packaging. This is the standard reel format for automated pick-and-place assembly."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/stmicroelectronics/STM32F103ZDH6TR","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/stmicroelectronics/STM32F103ZDH6TR 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}}