{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"STM32F107RCT6","brand":"STMicroelectronics","brandSlug":"stmicroelectronics","productSlug":"STM32F107RCT6","canonicalUrl":"https://icboms.com/stmicroelectronics/STM32F107RCT6","factsUrl":"https://icboms.com/api/mcp/products/STM32F107RCT6","rawCanonicalId":null},"summary":{"shortDescription":"STMicroelectronics STM32F107RCT6, STM32F1 series, 32-bit ARM Cortex-M3 MCU, 72 MHz, 256 KB Flash, 64 KB SRAM, 51 I/O, Ethernet MAC, CAN, USB OTG, 64-LQFP, -40°C to 85°C.","salesMarkdown":"The 64-LQFP package gives you 51 I/O, plus a 16-channel 12-bit ADC and a 2-channel 12-bit DAC. This is the part you spec when a design needs both real-time control and wired networking without adding an external PHY controller — the Ethernet MAC talks directly to the core. ## Ethernet, CAN, USB OTG — the connectivity that sets it apart What distinguishes the STM32F107 from the rest of the STM32F1 family is the on-chip Ethernet MAC. It supports MII and RMII interfaces to an external PHY, so you can add 10/100 Ethernet with just a transceiver and magnetics. The two CAN controllers handle industrial fieldbus gateways, and USB OTG lets the MCU act as either host or device — useful for firmware updates over a USB stick or connecting to a sensor hub. The 72 MHz core has enough headroom to run the Ethernet stack, a real-time OS, and application code without bottlenecking, as long as the DMA engine is used for packet buffers. ## 256 KB Flash, 64 KB SRAM — sizing the firmware and data buffers The 64 KB SRAM handles packet buffers for Ethernet (typically 16–32 KB for the stack) plus the RTOS and data arrays. If your design streams audio or logs high-rate sensor data, watch the SRAM budget — the 64 KB is adequate for most industrial gateways but tight for video or large circular buffers. The DMA controller offloads peripheral transfers, so the core isn't stalled by memory copies. If you are already using it in a BOM, the supply channel is stable through authorized and independent distribution. The ROHS3 compliance covers current environmental regulations. ## 64-LQFP package — layout and rework notes The 64-LQFP package has a 0.5 mm pitch, which is manageable with standard soldering processes. No exposed pad — all thermal dissipation goes through the leads, so keep the copper pour on the VDD pins generous if the MCU drives multiple peripherals at full speed. The surface-mount footprint is industry-standard; rework with hot air at 260°C peak per J-STD-020.","metaTitle":"STM32F107RCT6 ARM Cortex-M3 MCU, 72 MHz, 256 KB Flash","metaDescription":"STMicroelectronics STM32F107RCT6 32-bit MCU with ARM Cortex-M3 core, 72 MHz speed, 256 KB Flash, 64 KB SRAM, Ethernet MAC, CAN, USB OTG.","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":"Tray","RAM Size":"64K x 8","Core Size":"32-Bit Single-Core","EEPROM Size":"-","Peripherals":"DMA, POR, PWM, Voltage Detect, WDT","Connectivity":"CANbus, Ethernet, I2C, IrDA, LINbus, SPI, UART/USART, USB OTG","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; D/A 2x12b","Oscillator Type":"Internal","lifecycle_stage":"eol_hot","Base Product Number":"STM32F107","Program Memory Size":"256KB (256K x 8)","Program Memory Type":"FLASH","Operating Temperature":"-40°C ~ 85°C (TA)","Voltage - Supply (Vcc/Vdd)":"2V ~ 3.6V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$9.9000","priceTiers":[{"qty":1,"price":"$9.90000","currency":"USD"},{"qty":10,"price":"$8.94700","currency":"USD"},{"qty":25,"price":"$8.53120","currency":"USD"},{"qty":160,"price":"$7.40750","currency":"USD"},{"qty":320,"price":"$7.07456","currency":"USD"},{"qty":480,"price":"$6.45033","currency":"USD"},{"qty":960,"price":"$5.61803","currency":"USD"}]},"links":{"datasheetUrl":"https://cdn.icboms.com/813271393bd0544f247ae965ea1bf2b0.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/STM32F107RCT6/alternatives.json"},"ai":{"faq":[{"question":"Does STM32F107RCT6 have Ethernet and what is its performance?","answer":"Yes, the STM32F107RCT6 includes an on-chip Ethernet MAC supporting MII and RMII interfaces. The 72 MHz ARM Cortex-M3 core has sufficient throughput to run a TCP/IP stack and application code without external controllers, provided the DMA engine is used for packet buffers."},{"question":"Is STM32F107RCT6 pin compatible with STM32F107VCT6?","answer":"The STM32F107RCT6 comes in a 64-LQFP package, while the STM32F107VCT6 is a 100-pin LQFP variant. They are not pin-compatible due to the different pin counts. The base architecture and peripheral set are the same, but the 100-pin version offers more I/O and possibly additional peripheral instances."},{"question":"What is the closest replacement for STM32F107RCT6?","answer":"Within the STM32F1 Connectivity Line, the STM32F107VCT6 (100-pin, 256 KB Flash) is a higher-I/O sibling. For a lower-power alternative, the STM32L151CBU6A runs at 32 MHz and draws less current, but lacks Ethernet and CAN — so it is not a functional drop-in. There is no pin-compatible second source from another manufacturer; the STM32F107RCT6 is unique in its peripheral set and footprint."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/stmicroelectronics/STM32F107RCT6","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/stmicroelectronics/STM32F107RCT6 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}}