72 MHz ARM Cortex-M3 with 256 KB Flash in a 64-WLCSP
The 64-WLCSP package (4.4x4.4 mm) is the key differentiator here — it's the smallest footprint in the STM32F103RCY6CTR ordering code family, designed for space-constrained PCBs where every square millimeter counts.
This MCU integrates a rich set of peripherals: DMA, motor control PWM, programmable voltage detector (PVD), power-on reset (POR), brown-out reset (PDR), a temperature sensor, and a watchdog timer. The 51 general-purpose I/O pins give flexibility for parallel sensor arrays or display interfaces.
The supply voltage range of 2V to 3.6V allows operation from a single Li-ion cell or a 3.3V rail with margin for brown-out conditions. The internal oscillator reduces external component count, though the clock tree still needs careful configuration for USB timing.
Data converters and analog integration
The STM32F103RCY6CTR includes a 12-bit ADC with 16 multiplexed channels and two 12-bit DACs, enabling direct sensor readout and analog output without an external converter.
