The STM32F105VCT6W: The ARM Cortex-M3 core runs at 72 MHz.
256 KB of program Flash and 64 KB of SRAM (64K x 8).
USB OTG and CAN — connectivity without an external PHY
Includes USB OTG full-speed and CAN 2.0B controller.
80 I/O and 100-LQFP — footprint and routing
80 I/O lines in a 100-pin LQFP (14x14 mm body).
For dual-sourcing resilience, the STM32L151CBU6A shares the same Cortex-M3 core and peripheral set but runs at 32 MHz and targets low-power applications — it is not a pin-compatible drop-in, but a functional alternative for designs that can trade speed for battery life.
