What this 8-bit MCU brings to a small-footprint design
The Microchip ATTINY13-20MU is an 8-bit AVR microcontroller from the ATtiny family, built for cost-sensitive and space-constrained control applications. It runs at 20 MHz and packs 1 KB of Flash program memory, 64 bytes of SRAM, and 64 bytes of EEPROM — enough for simple sensor readouts, PWM dimming, or basic I/O expansion. The 20-QFN package with exposed pad (4x4 mm) saves board area and helps pull heat out when the MCU is driving loads continuously.
Memory and I/O — sizing the firmware budget
With 1 KB of Flash (organized as 512 x 16-bit words), this MCU targets firmware under 1 KB — think a single control loop, a state machine for a button/LED interface, or a simple I²C or SPI slave. The 64-byte SRAM holds a handful of variables and a small stack; the 64-byte EEPROM stores calibration constants or configuration bytes that survive power loss. Six general-purpose I/O pins are available, enough for a few sensor inputs and an output (e.g., driving a MOSFET gate or an LED).
