STM32F105xx STM32F107xx Connectivity line, ARM-based 32-bit MCU with 64/256 KB Flash, USB OTG, Ethernet, 10 timers, 2 CANs, 2 ADCs, 14 communication interfaces.
This manual describes the STM32F105xx and STM32F107xx connectivity‑line microcontrollers. It covers the ARM Cortex‑M3 core, memory options, peripheral sets, pin‑out diagrams, electrical characteristics, and recommended design guidelines.
The document is intended for hardware designers and firmware developers who need detailed information on clocking, power‑supply options, low‑power modes, and interface configurations such as USB OTG, Ethernet, CAN and USARTs.
| CPU core | ARM Cortex‑M3 |
|---|---|
| Maximum CPU frequency | 72 MHz |
| Flash memory | 64 KB to 256 KB |
| SRAM | up to 64 KB |
| ADC | 2 × 12‑bit, 16 channels |
| DAC | 2 × 12‑bit |
| USB OTG | USB 2.0 full‑speed device/host/OTG |
| Ethernet | 10/100 Mbps MAC with DMA |
| CAN interfaces | 2 × CAN 2.0B |
| Timers | up to 10 timers |
| USARTs | up to 5 |
The microcontroller can run at up to 72 MHz.
It provides up to five USART interfaces.
Flash memory ranges from 64 KB to 256 KB.
Yes, it includes a 10/100 Mbps Ethernet MAC with DMA.