The STM8L151G6U6 is an 8-bit MCU from ST's STM8L EnergyLite series, built around the STM8 core running at 16 MHz. It packs 32 KB of program Flash, 2 KB of SRAM, and 1 KB of data EEPROM — enough for a moderate sensor node or control loop without external memory. The 1 KB EEPROM is useful for calibration constants or fault logs that survive power loss, separate from the Flash firmware image.
Analog on the die: 18-channel 12-bit ADC and a 12-bit DAC
A 12-bit ADC with 18 multiplexed channels and a single 12-bit DAC are integrated, so many designs can skip an external converter. The ADC covers enough inputs for a multi-sensor front-end (thermistors, current shunts, potentiometers), while the DAC can generate a reference or analog output for a display driver or actuator setpoint.
