Atmel AVR Microcontrollers
AVR is a family of microcontrollers developed since 1996 by Atmel (now part of Microchip Technology).
Resources & Tips
Tools
- homebrew-avr - AVR toolchain for macOS.
- Setting up AVR-GCC Toolchain on Linux and macOS
Basic Families
Refer to Wikipedia - Basic Families.
- tinyAVR (ATtiny series)
- 0.5–16 KB program memory, 6–32-pin package.
- ATtiny Comparison Chart
- megaAVR (ATmega series)
- 4–256 KB program memory, 28–100-pin package.
- XMEGA (ATxmega series)
- 16–384 KB program memory, 44–100-pin package.
- 32-pin package: XMEGA-E (XMEGA8E5).
- FPSLIC (AVR with FPGA)
- FPGA 5k to 40k gates.
- Features SRAM for AVR program code.
- 32-bit AVRs (AVR32)
- Completely different 32-bit architecture unrelated to 8-bit AVR.
- SIMD and DSP instructions.