Cortex-M3 at 72 MHz with USB OTG and CAN
The STM32F105RCT6 runs an ARM Cortex-M3 core at 72 MHz — the same single-cycle multiply and hardware divide as the rest of the STM32F1 line, but with a USB OTG full-speed peripheral that the STM32F103 lacks. The 256 KB flash and 64 KB RAM leave room for a USB host stack plus a CANopen node without external memory. Connectivity includes CANbus, I²C, SPI, three UART/USART, and USB OTG — the USB peripheral can act as host or device, which matters for a field-upgrade dongle or a data-logger that talks to a USB flash drive. The 51 GPIOs are mapped on a 64-LQFP package (0.5 mm pitch, 10×10 mm body).
Industrial temperature range and peripheral set
On-chip peripherals include DMA, POR, PWM, voltage detect, and a watchdog timer. The DMA engine can service the USART and SPI without CPU intervention, which keeps the core free for control loops.
Active lifecycle — no end-of-life pressure
The base product number is STM32F105 — the full order code decodes as: STM32F1 series, 256 KB flash, 64-pin LQFP, industrial temperature. The tray package is the standard delivery format for this pin count.
