STM8L151G6U3 — 8-bit MCU for extended-temperature, low-power designs
The STM8L151G6U3 is an 8-bit microcontroller from ST's STM8L EnergyLite series, built around the STM8 core and clocked at 16 MHz. The integrated 12-bit ADC with 18 channels and a single 12-bit DAC handle sensor acquisition and analog output directly, reducing external analog count. The 28-UFQFPN package (4x4 mm) keeps board area small, and the 26 available I/O lines provide enough connectivity for UART, SPI, I²C, and IrDA interfaces.
At 16 MHz the STM8 core executes most instructions in one or two cycles, giving a throughput of roughly 16 MIPS for register-to-register operations. That's enough for real-time control loops (PID at a few kHz, sensor polling at 10+ kHz) and communication protocol handling without a dedicated coprocessor. The peripheral set includes brown-out detect/reset, a power-on reset, DMA, an infrared interface, PWM timers, and a watchdog timer — all standard for industrial and automotive MCU tasks. The DMA offloads data transfers between ADC results and memory, keeping the core free for higher-level decision logic.
Memory budget and the EEPROM advantage
The 1 KB of EEPROM allows storing calibration constants, configuration parameters, or fault logs with 100k-cycle endurance — no need for external nonvolatile memory in many designs. The 12-bit ADC's 18 channels cover multiple analog inputs (thermistors, potentiometers, current shunts) without an external mux.
It is ROHS3 compliant.
