Skip to main content

AtMega4809P


ATmega4809 (datasheet)is a microcontroller featuring the 8-bit AVR® processor with hardware multiplier - running at up to 20 MHz and with up to 48 KB Flash, 6 KB SRAM and 256 bytes of EEPROM in 48-pin packages. The series uses the latest Core Independent Peripherals with low-power features, including an Event System, intelligent analog, and advanced peripherals.

Arduino Nano Every is a tiny powerful board that is based on the ATMega4809 AVR processor. The Arduino Nano Every is almost similar to the Arduino Nano board with the addition of a more powerful processor like Atmega4809. This board comes with more program memory compared to Arduino Uno and RAM is 200% bigger, helping us create a lot of variables.

Compiling and Linking#

$ cargo +nightly build -Z build-std=core --release --target avr-atmega4809p.json
$ cargo +nightly build --release

Then, to upload it to a device, assuming that you have avrdude installed, run:

$ avrdude -v -patmega4809p -carduino -P/dev/ttyACM0 -b115200 -D -Uflash:w:target/avr-atmega4809p/release/examples/serial.elf:e
Last updated on by Mshivam2409