{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"STM32F107VCT6TR","brand":"STMicroelectronics","brandSlug":"stmicroelectronics","productSlug":"STM32F107VCT6TR","canonicalUrl":"https://icboms.com/stmicroelectronics/STM32F107VCT6TR","factsUrl":"https://icboms.com/api/mcp/products/STM32F107VCT6TR","rawCanonicalId":null},"summary":{"shortDescription":"STMicroelectronics STM32F1 series, STM32F107VCT6TR, ARM Cortex-M3, 32-Bit Single-Core, 72MHz, 256KB Flash, 64K x 8 RAM, Ethernet, CANbus, USB OTG, 80 I/O, 100-LQFP, -40°C to 85°C.","salesMarkdown":"## 72 MHz ARM Cortex-M3 with Ethernet — the connectivity workhorse What sets this part apart from the rest of the STM32F1 family is its integrated Ethernet MAC, CAN 2.0B, and USB OTG FS — three wired-connectivity blocks on a single die that make it a natural fit for industrial gateways, PLCs, building-automation controllers, and telematics units that need to bridge fieldbus traffic to an IP network. The 100-LQFP package (14x14 mm, 0.5 mm pitch) gives you 80 GPIOs to work with, plus two 12-bit DACs and a 16-channel 12-bit ADC for analog interfacing. ## Ethernet MAC on a 72 MHz Cortex-M3 — what the peripheral set means for your architecture The integrated Ethernet MAC with dedicated DMA and descriptor-based buffer management offloads frame handling from the CPU core. At 72 MHz the Cortex-M3 has enough headroom to run a lightweight TCP/IP stack (lwIP or similar) while still handling application logic, though you'll want to budget MII/RMII pins and an external PHY chip on the board — the MAC is the controller, not the transceiver. The CAN and USB OTG peripherals share the same DMA controller, so a typical design uses one channel for Ethernet Rx, another for CAN Tx, and a third for USB bulk transfers without starving the core. The 64 KB SRAM is adequate for two or three packet buffers at 1518-byte MTU, but if your application queues many simultaneous connections, budget external SRAM or move to the STM32F2/F4 family. ST continues to manufacture the STM32F1 Connectivity Line alongside the newer STM32F2 and STM32F4 series, so this part remains a valid choice for production designs that don't need the higher clock speeds or larger SRAM of the later families. No functional difference, no code change needed when switching between the two packing options. ## 100-LQFP rework — will it survive the hot air? The exposed pad is on the bottom but it's a standard LQFP — no hidden thermal ball, no underfill required. A hot-air station set to 340°C with a fine nozzle lifts the part cleanly; just wick the pads flat and flux before placing the replacement.","metaTitle":"STM32F107VCT6TR STM32F1 MCU, ARM Cortex-M3, 72 MHz","metaDescription":"STM32F107VCT6TR 32-bit ARM Cortex-M3 MCU at 72 MHz with 256KB Flash, 64KB RAM, Ethernet, CAN, USB OTG. Active lifecycle, industrial temp -40 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, POR, PWM, Voltage Detect, WDT","Connectivity":"CANbus, Ethernet, I²C, IrDA, LINbus, SPI, UART/USART, USB OTG","Mounting Type":"Surface Mount","Number of I/O":"80","Core Processor":"ARM® Cortex®-M3","Package / Case":"100-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)","Supplier Device Package":"100-LQFP (14x14)","Voltage - Supply (Vcc/Vdd)":"2V ~ 3.6V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$10.6300","priceTiers":[{"qty":1,"price":"$10.63000","currency":"USD"},{"qty":10,"price":"$9.60300","currency":"USD"},{"qty":25,"price":"$9.15600","currency":"USD"},{"qty":100,"price":"$7.95010","currency":"USD"},{"qty":250,"price":"$7.59276","currency":"USD"},{"qty":500,"price":"$6.92280","currency":"USD"},{"qty":1000,"price":"$6.02953","currency":"USD"}]},"links":{"datasheetUrl":"https://cdn.icboms.com/813271393bd0544f247ae965ea1bf2b0.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/STM32F107VCT6TR/alternatives.json"},"ai":{"faq":[{"question":"What is the difference between STM32F107VCT6 and STM32F107VCT6TR?","answer":"The silicon and firmware are identical. The \"TR\" suffix denotes Tape & Reel packaging for automated assembly lines, while the base part number without suffix ships in trays. No functional difference, no code change required between the two."},{"question":"When sourcing STM32F107VCT6TR, what's the closest functional second-source — STM32L151CBU6A?","answer":"The STM32L151CBU6A is not a pin-compatible or functional second-source for the STM32F107VCT6TR. The L151 runs at 32 MHz (vs 72 MHz), lacks Ethernet and CAN, and comes in a 48-pin package with only 37 I/Os. It shares the Cortex-M3 core and some peripheral IP, but the connectivity feature set and pinout are entirely different. For a drop-in alternate, stay within the STM32F107 family — the VCT6 and VCT6TR are the same die in different packing."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/stmicroelectronics/STM32F107VCT6TR","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/stmicroelectronics/STM32F107VCT6TR 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}}