The device integrates a 10-channel, 10-bit ADC, a Brown-out Detect/Reset and POR supervisor, a DMA controller, and a PWM timer, plus I²C and SPI connectivity through a Universal Serial Interface (USI).
1 KB Flash and 128 B RAM — sizing the firmware budget
With 1 KB of Flash and 128 bytes of RAM, this MCU is not a general-purpose application processor. It fits designs where the firmware is a fixed state machine or a register-level control loop — a temperature sensor reporting over I²C, a simple PWM fan controller, or a battery monitor that wakes, samples, and sleeps. The 16 MHz clock gives enough throughput for real-time bit-banging of custom protocols, but the code must be hand-optimised to fit.
14-TSSOP package — footprint and assembly notes
Housed in a 14-TSSOP (4.40 mm width, 0.65 mm pitch), this is a fine-pitch surface-mount package. The 10 available I/O lines are enough for a handful of sensor inputs and a serial bus.
