The STM32L072RBH6 is a 32-bit ARM Cortex-M0+ microcontroller from ST's STM32L0 ultra-low-power series, clocked at 32 MHz. Supply range from 1.65 V to 3.6 V lets it run directly from a single Li-ion cell or two alkaline batteries, and the operating temperature range of -40°C to 85°C covers industrial and outdoor enclosures.
32 MHz Cortex-M0+ — enough for the job, not overkill
The Cortex-M0+ core runs at 32 MHz. The 20 KB SRAM supports moderate data buffering.
