Small-footprint 8-bit controller for tight spaces
The Microchip ATTINY13A-MMUR is an 8-bit AVR microcontroller in a 10-MLP (3x3 mm) package — one of the smallest MCU footprints available for a 1 KB Flash part. It runs at up to 20 MHz from an internal oscillator, so no external crystal is needed. On-chip peripherals include a 4-channel 10-bit ADC, two PWM channels, and a watchdog timer, making it a fit for simple sensor readout, LED dimming, or switch debouncing in battery-operated or space-constrained designs.
Memory and peripheral budget — what fits in 1 KB
With 1 KB of Flash (512 x 16) and 64 bytes each of SRAM and EEPROM, the firmware budget is tight. This part is suited for small state machines, a single sensor reading with a few configuration parameters stored in EEPROM, or a PWM dimmer with a soft-start ramp. The 64-byte SRAM limits stack depth and buffer sizes — bit-banged protocols like 1-Wire or software UART are possible but need careful coding. The 64 bytes of EEPROM hold calibration constants or power-cycle counters across resets.
Package and thermal: the 3x3 mm MLP
The part is ROHS3 compliant.
Microchip lists the ATTINY13A-MMUR as Active (current production). For dual-sourcing or a higher-performance alternative, the ATTINY3224-XUR offers 12 I/O and a 9-channel 12-bit ADC in a similar package, but the 1 KB Flash limit is unique to the ATTINY13A family.
