What the STM32L073CBT6 brings to a low-power BOM
The STM32L073CBT6 is an STMicroelectronics 32-bit microcontroller built around the ARM Cortex-M0+ core, clocked at 32 MHz.
The 128 KB Flash and 20 KB SRAM are sized for moderate firmware loads — think a FreeRTOS application with a USB stack and a small GUI, not a Linux-class heap. The 6 KB EEPROM is a genuine differentiator: you can store calibration constants, meter logs, or configuration data without an external serial EEPROM or wear-leveling scheme in Flash. The on-chip LCD driver (up to 8x40 segments) and the 10-channel 12-bit ADC plus 2-channel 12-bit DAC cover many mixed-signal control loops directly. Connectivity includes I²C, SPI, USART, and USB — enough for a sensor hub or a human-machine interface panel.
