产品概览
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.
主要规格
| 核心 | ARM Cortex-M3 (32-bit RISC) |
| Max Clock Frequency | 72 MHz (1.25 DMIPS/MHz) |
| Flash Memory | 256 KB |
| SRAM | 64 KB |
| Operating Voltage | 2.0V to 3.6V |
| GPIO | 51 (5V tolerant) |
| ADC | 2× 12-bit, 1 µs, 16 channels total |
| 发援会 | 2× 12-bit channels |
| Ethernet MAC | 10/100 Mbps with IEEE 1588 hardware support, MII/RMII |
| USB | OTG Full-Speed (device/host/OTG) with on-chip PHY |
| CAN | 2× CAN 2.0B Active (512 B dedicated SRAM each) |
| 交流 | 5× USART, 3× SPI (2 with I2S), 2× I2C, SDIO |
| 计时器 | 10 total: 1× advanced PWM, 4× general, 2× basic, 2× watchdog, SysTick |
| DMA | 12-channel DMA controller |
| 工作温度 | -40°C to +85°C |
| 包装 | LQFP-64 (10×10 mm) |
特点
- ARM Cortex-M3 at 72 MHz with hardware divide and single-cycle multiply
- Integrated 10/100 Ethernet MAC with IEEE 1588 precision timestamping
- USB 2.0 OTG Full-Speed with on-chip PHY and dedicated 1.25 KB SRAM
- Dual CAN 2.0B with 512 B dedicated SRAM per channel
- 14 communication interfaces for connectivity-intensive applications
- 12-channel DMA supporting timer, ADC, DAC, SPI, I2C, USART, and I2S
- 5V tolerant I/O pins for mixed-voltage systems
- Nested Vectored Interrupt Controller (NVIC) with 68 maskable interrupts
应用
- Industrial Ethernet gateways and protocol converters
- USB OTG host/device peripherals
- Automotive CAN bus communication nodes
- Motor drive and inverter control
- Medical and handheld equipment