AVR
1. AVR
ID: ec0316f3-db1a-4bcd-966c-2ac0bb3458f0 CREATED: <2025-08-08 Fri 21:28>
wiki – AVR - ArchWiki <- AVR-GCC <- avrforth <- avr-libc
–flash size | freq | package | sram | eeprom |
---|---|---|---|---|
tinyAVR | (ATtiny) | |||
0.5–32 KB | 1.6–20 | 6–32-pin package | 32–3072 bytes | 64–512 bytes |
megaAVR | (ATmega) | |||
4–256 KB | 1.6–20 | 28–100-pin package | 256–16384 bytes | 256–4096 bytes |
- m3y54m/start-avr: Getting started with AVR programming using AVR-GCC and Makefile
- hexagon5un/AVR-Programming: Code examples for the book "Make: AVR Programming"
- avrdudes/avrdude: AVRDUDE is a utility to program AVR microcontrollers
AVR chips require a 'programmer' and some software.
- programmers
to run avrdude without superuser, a udev rule like the following is needed (common group name is
uucp
)# Set group for a programmer matching with vendor and product IDs SUBSYSTEM=="usb", ATTRS{idVendor}=="your Vendor ID", ATTRS{idProduct}=="your Product ID", GROUP="uucp", MODE="0666"