{"id":6670,"date":"2026-06-19T01:11:27","date_gmt":"2026-06-19T01:11:27","guid":{"rendered":"https:\/\/materialparts.com\/stm32f107rct6\/"},"modified":"2026-06-19T01:11:27","modified_gmt":"2026-06-19T01:11:27","slug":"stm32f107rct6","status":"publish","type":"post","link":"https:\/\/materialparts.com\/ar\/stm32f107rct6\/","title":{"rendered":"STM32F107RCT6"},"content":{"rendered":"<h2>\u0646\u0638\u0631\u0629 \u0639\u0627\u0645\u0629 \u0639\u0644\u0649 \u0627\u0644\u0645\u0646\u062a\u062c<\/h2>\n<p>The STM32F107RCT6 from STMicroelectronics is an ARM Cortex-M3 connectivity-line 32-bit microcontroller running at 72 MHz with 256 KB Flash and 64 KB SRAM. Part of the STM32F107xx series, it integrates Ethernet MAC, USB OTG FS, dual CAN 2.0B, and up to 14 communication interfaces, making it the go-to MCU for industrial networking, gateways, and communication-intensive embedded systems in an LQFP-64 package.<\/p>\n<h2>\u0627\u0644\u0645\u0648\u0627\u0635\u0641\u0627\u062a \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629<\/h2>\n<table>\n<tr>\n<td>\u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0627\u062a<\/td>\n<td>ARM Cortex-M3 (32-bit RISC)<\/td>\n<\/tr>\n<tr>\n<td>\u0627\u0644\u062d\u062f \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u062a\u0631\u062f\u062f \u0627\u0644\u0633\u0627\u0639\u0629<\/td>\n<td>72 MHz (1.25 DMIPS\/MHz)<\/td>\n<\/tr>\n<tr>\n<td>Flash Memory<\/td>\n<td>256 KB<\/td>\n<\/tr>\n<tr>\n<td>SRAM<\/td>\n<td>64 KB<\/td>\n<\/tr>\n<tr>\n<td>Operating Voltage<\/td>\n<td>2.0V to 3.6V<\/td>\n<\/tr>\n<tr>\n<td>GPIO<\/td>\n<td>51 (5V tolerant)<\/td>\n<\/tr>\n<tr>\n<td>ADC<\/td>\n<td>2\u00d7 12-bit, 1 \u00b5s, 16 channels total<\/td>\n<\/tr>\n<tr>\n<td>DAC<\/td>\n<td>2\u00d7 12-bit channels<\/td>\n<\/tr>\n<tr>\n<td>Ethernet MAC<\/td>\n<td>10\/100 Mbps with IEEE 1588 hardware support, MII\/RMII<\/td>\n<\/tr>\n<tr>\n<td>USB<\/td>\n<td>OTG Full-Speed (device\/host\/OTG) with on-chip PHY<\/td>\n<\/tr>\n<tr>\n<td>\u0643\u0627\u0646<\/td>\n<td>2\u00d7 CAN 2.0B Active (512 B dedicated SRAM each)<\/td>\n<\/tr>\n<tr>\n<td>\u0627\u0644\u062a\u0648\u0627\u0635\u0644<\/td>\n<td>5\u00d7 USART, 3\u00d7 SPI (2 with I2S), 2\u00d7 I2C, SDIO<\/td>\n<\/tr>\n<tr>\n<td>\u0627\u0644\u0645\u0624\u0642\u062a\u0627\u062a<\/td>\n<td>10 total: 1\u00d7 advanced PWM, 4\u00d7 general, 2\u00d7 basic, 2\u00d7 watchdog, SysTick<\/td>\n<\/tr>\n<tr>\n<td>DMA<\/td>\n<td>12-channel DMA controller<\/td>\n<\/tr>\n<tr>\n<td>\u062f\u0631\u062c\u0629 \u062d\u0631\u0627\u0631\u0629 \u0627\u0644\u062a\u0634\u063a\u064a\u0644<\/td>\n<td>-40 \u062f\u0631\u062c\u0629 \u0645\u0626\u0648\u064a\u0629 \u0625\u0644\u0649 +85 \u062f\u0631\u062c\u0629 \u0645\u0626\u0648\u064a\u0629<\/td>\n<\/tr>\n<tr>\n<td>\u0627\u0644\u062d\u0632\u0645\u0629<\/td>\n<td>LQFP-64 (10\u00d710 mm)<\/td>\n<\/tr>\n<\/table>\n<h2>\u0627\u0644\u0645\u064a\u0632\u0627\u062a<\/h2>\n<ul>\n<li>ARM Cortex-M3 at 72 MHz with hardware divide and single-cycle multiply<\/li>\n<li>Integrated 10\/100 Ethernet MAC with IEEE 1588 precision timestamping<\/li>\n<li>USB 2.0 OTG Full-Speed with on-chip PHY and dedicated 1.25 KB SRAM<\/li>\n<li>Dual CAN 2.0B with 512 B dedicated SRAM per channel<\/li>\n<li>14 communication interfaces for connectivity-intensive applications<\/li>\n<li>12-channel DMA supporting timer, ADC, DAC, SPI, I2C, USART, and I2S<\/li>\n<li>5V tolerant I\/O pins for mixed-voltage systems<\/li>\n<li>Nested Vectored Interrupt Controller (NVIC) with 68 maskable interrupts<\/li>\n<\/ul>\n<h2>\u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a<\/h2>\n<ul>\n<li>Industrial Ethernet gateways and protocol converters<\/li>\n<li>USB OTG host\/device peripherals<\/li>\n<li>Automotive CAN bus communication nodes<\/li>\n<li>Motor drive and inverter control<\/li>\n<li>Medical and handheld equipment<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Product Overview The STM32F107RCT6 from STMicroelectronics is an ARM Cortex-M3 connectivity-line 32-bit microcontroller running at 72 MHz with 256 KB Flash and 64 KB SRAM. Part of the STM32F107xx series, it integrates Ethernet MAC, USB OTG FS, dual CAN 2.0B, and up to 14 communication interfaces, making it the go-to MCU for industrial networking, gateways, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[13,25],"tags":[],"chip_brand":[142],"class_list":["post-6670","post","type-post","status-publish","format-standard","hentry","category-integrated-circuits-ics","category-microcontrollers-mcu","chip_brand-st"],"acf":{"brief_explanation":"Cortex-M3 MCU, 72MHz, 256KB Flash, Ethernet, USB OTG, dual CAN, LQFP-64","date_code":"","package_case":"LQFP-64 (10\u00d710\u00d71.4 mm, 0.5mm pitch)","in_stock":4200,"datasheet":"https:\/\/www.st.com\/resource\/en\/datasheet\/stm32f107rc.pdf","price":"$5.80 @ 1ku","product_introduction":"The STM32F107RCT6 from STMicroelectronics is an ARM Cortex-M3 connectivity-line MCU running at 72 MHz with 256 KB Flash and 64 KB SRAM. Integrating 10\/100 Ethernet MAC with IEEE 1588, USB OTG FS, dual CAN 2.0B, 5 USART, 3 SPI, and 2 I2C, it is designed for industrial networking, gateways, and communication-intensive embedded systems in an LQFP-64 package.","working_principle":"The STM32F107RCT6 is built around the ARM Cortex-M3 32-bit RISC core with a 3-stage pipeline, hardware divide, and single-cycle multiply, achieving 1.25 DMIPS\/MHz at 72 MHz. The Nested Vectored Interrupt Controller (NVIC) provides deterministic interrupt handling with configurable priority levels. The bus matrix connects the core to Flash, SRAM, and peripherals through AHB and APB buses. The integrated Ethernet MAC interfaces with an external PHY via MII or RMII, with hardware IEEE 1588 precision time protocol (PTP) support for timestamping. The USB OTG FS controller supports device, host, and OTG modes with integrated PHY and dedicated SRAM. Each CAN controller has 512 bytes of dedicated SRAM for message storage. The 12-channel DMA controller offloads data transfer tasks, and the PLL generates the 72 MHz system clock from external 3-25 MHz or internal 8 MHz RC oscillators.","pin_description":"<table>\n<tr><th>Pin Group<\/th><th>Name<\/th><th>Type<\/th><th>Function<\/th><\/tr>\n<tr><td>Power<\/td><td>VDD, VSS, VDDA, VSSA<\/td><td>Power<\/td><td>Digital and analog supply\/ground (2.0-3.6V)<\/td><\/tr>\n<tr><td>Backup<\/td><td>VBAT<\/td><td>Power<\/td><td>Backup domain supply for RTC<\/td><\/tr>\n<tr><td>Reset<\/td><td>NRST<\/td><td>I\/O<\/td><td>Active-low reset with pull-up<\/td><\/tr>\n<tr><td>Boot<\/td><td>BOOT0, BOOT1<\/td><td>Input<\/td><td>Boot mode selection<\/td><\/tr>\n<tr><td>Debug<\/td><td>PA13\/SWDIO, PA14\/SWCLK, PA15\/JTDI, PB3\/JTDO, PB4\/JNTRST<\/td><td>I\/O<\/td><td>SWD\/JTAG debug interface<\/td><\/tr>\n<tr><td>Oscillator<\/td><td>PD0\/OSC_IN, PD1\/OSC_OUT<\/td><td>I\/O<\/td><td>Main oscillator (3-25 MHz)<\/td><\/tr>\n<tr><td>Ethernet<\/td><td>PA1\/PA2\/PA7, PC1-PC5, PB8-PB12<\/td><td>I\/O<\/td><td>MII\/RMII Ethernet MAC interface<\/td><\/tr>\n<tr><td>USB<\/td><td>PA11\/USBDM, PA12\/USBDP<\/td><td>I\/O<\/td><td>USB OTG FS D+\/D-<\/td><\/tr>\n<tr><td>GPIO<\/td><td>PA0-PA15, PB0-PB15, PC0-PC15, PD0-PD2<\/td><td>I\/O<\/td><td>51 GPIO with 5V tolerance and alternate function<\/td><\/tr>\n<\/table>","application_scenarios":"<ul>\n<li>Industrial Ethernet gateways and Modbus\/TCP to CAN protocol converters<\/li>\n<li>USB OTG host\/device peripherals (mass storage, CDC, HID)<\/li>\n<li>Automotive CAN bus communication and body control nodes<\/li>\n<li>Motor drive and inverter control with CAN feedback<\/li>\n<li>Medical and handheld equipment with USB and Ethernet connectivity<\/li>\n<\/ul>","alternative_models":"<table>\n<tr><th>Manufacturer<\/th><th>Part Number<\/th><th>Package<\/th><th>Notes<\/th><\/tr>\n<tr><td>ST<\/td><td>STM32F107VCT6<\/td><td>LQFP-100<\/td><td>Same features, 100 pins, more GPIO<\/td><\/tr>\n<tr><td>ST<\/td><td>STM32F105RCT6<\/td><td>LQFP-64<\/td><td>Without Ethernet, lower cost<\/td><\/tr>\n<tr><td>ST<\/td><td>STM32F407VET6<\/td><td>LQFP-100<\/td><td>Cortex-M4, 168MHz, Ethernet, upgrade path<\/td><\/tr>\n<tr><td>NXP<\/td><td>LPC1768FBD100<\/td><td>LQFP-100<\/td><td>Cortex-M3, Ethernet, CAN, competitive<\/td><\/tr>\n<tr><td>TI<\/td><td>TM4C1294NCPDT<\/td><td>TQFP-128<\/td><td>Cortex-M4, Ethernet, CAN, 120MHz<\/td><\/tr>\n<\/table>"},"_links":{"self":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/posts\/6670","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/comments?post=6670"}],"version-history":[{"count":0,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/posts\/6670\/revisions"}],"wp:attachment":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/media?parent=6670"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/categories?post=6670"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/tags?post=6670"},{"taxonomy":"chip_brand","embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/chip_brand?post=6670"}],"curies":[{"name":"\u062f\u0628\u0644\u064a\u0648 \u0628\u064a","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}