Small-package Cortex-M0+ for battery-duty
It also packs 2 KB of true EEPROM — useful for storing calibration constants or configuration data without wearing the Flash.
WLCSP — small footprint, careful handling
The 36-WLCSP package (also listed as 36-UFBGA) saves board area but is not a field-swap-friendly part. No exposed leads to probe, no socket option — it is a direct-solder-to-board ball-grid array. For the rework lab tech: the balls are under the package, so visual alignment is tricky; you will need X-ray or a well-aligned stencil. On the bright side, the 29 I/O lines are enough for sensor interfaces, small keypads, or control loops in a compact IoT node.
That means ST is still manufacturing it, no last-time-buy notice has been issued, and it remains eligible for new designs. For the BOM cost engineer: this part is single-sourced to ST, so if you need a second source, look at pin-compatible STM32L0 family members with the same WLCSP footprint — but there is no direct cross from another vendor. The active status gives you runway for at least several more years of production availability.
What the 32 MHz core and 64 KB Flash mean for your BOM
At 32 MHz, the Cortex-M0+ core is not a number-cruncher — it is a power-sipping controller for sensor fusion, simple motor commutation, or protocol bridging. The 64 KB Flash is enough for a modest firmware image with a bootloader and application code, but if your project needs over-the-air updates with dual-bank staging, you will bump into the ceiling. The 8 KB SRAM is tight for heavy buffering (e.g., audio or high-rate ADC logging). The 2 KB EEPROM is a nice bonus: you can store calibration or configuration data without wearing the Flash sectors. The 10-channel 12-bit ADC covers multiple analog inputs without an external mux.
