{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"STM32F103REY6TR","brand":"STMicroelectronics","brandSlug":"stmicroelectronics","productSlug":"STM32F103REY6TR","canonicalUrl":"https://icboms.com/stmicroelectronics/STM32F103REY6TR","factsUrl":"https://icboms.com/api/mcp/products/STM32F103REY6TR","rawCanonicalId":null},"summary":{"shortDescription":"STMicroelectronics STM32F1 series, STM32F103REY6TR, ARM Cortex-M3, 32-Bit Single-Core, 72MHz, 512KB Flash, 64K x 8 RAM, DMA, CANbus, I²C, SPI, UART/USART, USB, A/D 16x12b; D/A 2x12b, -40°C ~ 85°C, 64-WLCSP.","salesMarkdown":"It comes in a 64-pin wafer-level chip-scale package (64-WLCSP, 4.47×4.4 mm), which is the smallest footprint option in the high-density STM32F103RE line — useful where board area is tight but you still need the full peripheral set: DMA, motor-control PWM, CAN, multiple UART/SPI/I²C interfaces, a 16-channel 12-bit ADC, and a 2-channel 12-bit DAC. At 72MHz, the ARM Cortex-M3 core delivers around 1.25 DMIPS/MHz, so about 90 DMIPS peak. That's enough for real-time control loops in motor drives (the part has dedicated PWM timers), sensor fusion, or protocol bridging between CAN and USB without an external processor. The 512KB Flash means the firmware can carry a full communication stack (USB CDC, CANopen) plus application code without squeezing into a smaller density tier. The 64KB SRAM is adequate for moderate data buffering; if your application needs frame buffers or large lookup tables, check whether the RAM fits or you need the STM32F103ZG with 96KB. ## WLCSP package — layout and assembly considerations The 64-WLCSP (4.47×4.4 mm) is a direct-solder-ball package with no peripheral leads — all 51 I/O plus power and ground are under the body on a 0.4 mm or 0.5 mm ball pitch (confirm the specific ball map from the STM32F103RE datasheet). Not a package for prototype hand-assembly; plan for panelized production runs with stencil and pick-and-place.","metaTitle":"STM32F103REY6TR 32-bit ARM Cortex-M3 MCU, 72MHz, 512KB Flash","metaDescription":"STM32F103REY6TR from STMicroelectronics: 32-bit ARM Cortex-M3 MCU at 72MHz, 512KB Flash, 64KB RAM, 64-WLCSP, -40°C to 85°C.","metaKeywords":null},"attributes":{"series":"STM32F1","packageCase":null,"mountingType":null,"rohsStatus":"ROHS3 Compliant","productStatus":"Active","categoryPath":["Microcontrollers & Processors (MCU / MPU / DSP)"],"specifications":{"Mfr":"STMicroelectronics","Speed":"72MHz","Series":"STM32F1","Package":"Tape & Reel (TR) Cut Tape (CT)","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":"51","Core Processor":"ARM® Cortex®-M3","Package / Case":"64-UFBGA, WLCSP","Product Status":"Active","Data Converters":"A/D 16x12b; D/A 2x12b","Oscillator Type":"Internal","lifecycle_stage":"eol_hot","Base Product Number":"STM32F103","Program Memory Size":"512KB (512K x 8)","Program Memory Type":"FLASH","Operating Temperature":"-40°C ~ 85°C (TA)","Supplier Device Package":"64-WLCSP (4.47×4.4)","Voltage - Supply (Vcc/Vdd)":"2V ~ 3.6V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$10.8000","priceTiers":[{"qty":1,"price":"$10.80000","currency":"USD"},{"qty":10,"price":"$9.75700","currency":"USD"},{"qty":25,"price":"$9.30360","currency":"USD"},{"qty":100,"price":"$8.07820","currency":"USD"},{"qty":250,"price":"$7.71516","currency":"USD"},{"qty":500,"price":"$7.03442","currency":"USD"},{"qty":1000,"price":"$6.12675","currency":"USD"},{"qty":3000,"price":"$5.89983","currency":"USD"}]},"links":{"datasheetUrl":"https://cdn.icboms.com/72e2217711e2aa33719949448f146656.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/STM32F103REY6TR/alternatives.json"},"ai":{"faq":[{"question":"Can I use STM32F103REY6TR as a replacement for STM32F103VET6?","answer":"The STM32F103VET6 is a 100-pin LQFP variant with 512KB Flash and 64KB SRAM, same core speed and memory. The STM32F103REY6TR is the 64-WLCSP version with 51 I/O — you lose about 29 I/O pins (the VET6 has 80 I/O). Electrically the core, peripherals, and memory are identical, but the package and pin count are not drop-in compatible. A board redesign is required to move from the 100-pin LQFP to the 64-WLCSP."},{"question":"How do I get current pricing and availability for STM32F103REY6TR?","answer":"Submit an RFQ through this listing."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/stmicroelectronics/STM32F103REY6TR","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/stmicroelectronics/STM32F103REY6TR 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}}