Spark Logic

AVR microcontroller families

AVR is Microchip’s 8-bit microcontroller architecture. ATmega and ATtiny part numbers select a particular memory size, peripheral set, package and programming interface.

Select the target

CheckWhy it matters
Exact MCU codeUse the corresponding device definition for register names, interrupt vectors, device signatures and available instructions.
Package and clockSelect the exact package pin map. Use the speed grade and supply range of the order code before choosing a clock frequency.
Programming interfaceMany classic devices use SPI in-system programming. Check the device’s own programming chapter before choosing a connector or programmer.

Before bring-up

  • Read the device signature before writing fuses. Fuse choices can change the clock source and whether the reset lead remains available.
  • Verify VCC, all ground pins and any analog supply before connecting the programmer.

Manufacturer documents