{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"STM32F101R6T6ATR","brand":"STMicroelectronics","brandSlug":"stmicroelectronics","productSlug":"STM32F101R6T6ATR","canonicalUrl":"https://icboms.com/stmicroelectronics/STM32F101R6T6ATR","factsUrl":"https://icboms.com/api/mcp/products/STM32F101R6T6ATR","rawCanonicalId":null},"summary":{"shortDescription":"STMicroelectronics STM32F1 series, STM32F101R6T6ATR, 32-bit ARM Cortex-M3 MCU, 36 MHz, 32 KB Flash, 6K x 8 RAM, DMA, PWM, 51 I/O, I²C/SPI/UART, 64-LQFP, -40°C to 85°C.","salesMarkdown":"## Value-line Cortex-M3 for cost-sensitive control It targets applications where peripheral count matters more than raw throughput — think motor control, sensor hubs, and industrial I/O nodes that don't need the full 72 MHz of the STM32F103. The 36 MHz core speed is half the STM32F103's ceiling, which cuts the per-unit cost noticeably at volume. For a UART-polled sensor aggregator or a PWM-driven fan controller, 36 MHz is plenty — you save the delta and still get the Cortex-M3 pipeline advantage over an 8-bit part. Just confirm your interrupt latency budget and any tight loop (bit-banged SPI, for example) fits within the 27.8 ns instruction cycle. The internal oscillator trims to 1% accuracy, so you can skip the external crystal for many designs. ## 32 KB Flash — sizing the firmware envelope With 32 KB of program Flash, this part lives in the small-code regime — bootloader plus one or two application tasks. If your firmware includes a full RTOS, USB stack, or a graphics library, you'll overflow quickly. For a dedicated function like a CAN-to-UART gateway or a simple PID loop, 32 KB is comfortable. The 6K x 8 SRAM handles moderate data buffers; plan for stack and heap overhead early in the porting phase. ## Lifecycle — still active, no LTB pressure For a storeroom or MRO buyer, this means you can plan multi-year support without scrambling for a drop-in replacement. ## Peripherals and connectivity for industrial I/O The peripheral set includes DMA, POR, PDR, PVD, PWM, a temperature sensor, and a watchdog timer — enough for standalone control without an external supervisor. The 16-channel 12-bit ADC samples at up to 1 µs per channel, adequate for current-sense or thermistor readout in a motor drive.","metaTitle":"STM32F101R6T6ATR STM32F1 ARM Cortex-M3 MCU, 36 MHz","metaDescription":"STM32F101R6T6ATR 32-bit ARM Cortex-M3 MCU, 36 MHz core, 32 KB Flash, 6K x 8 RAM, 64-LQFP, -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":"36MHz","Series":"STM32F1","Package":"Tape & Reel (TR)","RAM Size":"6K 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":"51","Core Processor":"ARM® Cortex®-M3","Package / Case":"64-LQFP","Product Status":"Active","Data Converters":"A/D 16x12b","Oscillator Type":"Internal","lifecycle_stage":"eol_hot","Base Product Number":"STM32F101","Program Memory Size":"32KB (32K x 8)","Program Memory Type":"FLASH","Operating Temperature":"-40°C~85°C(TA)","Supplier Device Package":"64-LQFP (10x10)","Voltage - Supply (Vcc/Vdd)":"2V ~ 3.6V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$3.2739","priceTiers":null},"links":{"datasheetUrl":"https://cdn.icboms.com/e53b7292cece77c442cc4dfa04048599.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/STM32F101R6T6ATR/alternatives.json"},"ai":{"faq":[{"question":"What is the difference between STM32F101R6T6ATR and STM32F101R6T6A?","answer":"The suffix 'TR' on STM32F101R6T6ATR indicates Tape & Reel packaging for automated pick-and-place assembly. The STM32F101R6T6A (without 'TR') typically ships in tray or tube format. The silicon and all electrical specifications are identical."},{"question":"Can I substitute STM32F101R6T6ATR with a more common STM32F103 part?","answer":"The STM32F103 series runs at 72 MHz (double the 36 MHz of this part) and includes a second 12-bit ADC plus USB and CAN on many variants. The STM32F103 is pin-compatible in the same 64-LQFP footprint, but the peripheral set and clock tree differ — a firmware port is required. For a direct drop-in without code changes, stay with the STM32F101 family."},{"question":"What is the flash size of STM32F101R6T6ATR?","answer":"The program memory is 32 KB of Flash, organized as 32K x 8 bits."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/stmicroelectronics/STM32F101R6T6ATR","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/stmicroelectronics/STM32F101R6T6ATR 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}}