Stefan Wagner's Open-Hardware Board Brings Microchip's ATmega4808 to the Arduino IDE

The development board design accepts four parts in the 0-series family, including the ATmega4808, and offers USB programming.

Microprocessor hobbyist Stefan Wagner has released an open-hardware development board for Microchip's ATmega4808, one of the company's megaAVR 0-series parts boasting 48kB of flash, 6kB of static RAM, and up to a 20MHz clock speed while operating from an internal oscillator.

"The ATmega4808 microcontrollers are part of the megaAVR 0-series, which uses the AVR processor with hardware multiplier running at up to 20MHz from the internal calibrated oscillator," Wagner explains. "The series uses the latest technologies from Microchip with a flexible and low-power architecture, including Event System and SleepWalking, accurate analog features, and advanced peripherals."

"[This is a] development board for the new ATmega4808 with integrated USB-to-serial converter, 32.768MHz crystal for the RTC, 3.3V voltage regulator, support for bootloader and Arduino IDE."

While targeting the top-end ATmega4808, the board is compatible with four models in the 0-series family: The ATmega808 with 8kB flash, 1kB SRAM; the 1608 with 16kB flash and 2kB SRAM; the 3208 with 32kB flash and 4kB SRAM; and the 4808 with 48kB flash and 6kB of SRAM. All four parts include 256B of EEPROM storage, 27 general-purpose input/output pins, four 16-bit timer/counters and one 16-bit real-time counter, three USARTS, SPI, TWI, configurable custom logic (CCL), an analog comparator (AC), 10-bit analog-to-digital converter (ADC), watchdog timer with window mode, and interrupts on all general-purpose pins.

Wagner's boards include compatibility with the Arduino IDE, thanks to the MegaCoreX core definition file. This runs the microcontrollers at 20MHz using the internal oscillator and allows for program upload and execution via the on-board micro-USB port at the end of the breadboard-friendly development board.

Details on the board design, which is made available under the Creative Commons Attribution ShareAlike 3.0 license, can be found on EasyEDA; design files and a schematic can be found on GitHub.

Gareth Halfacree
Freelance journalist, technical author, hacker, tinkerer, erstwhile sysadmin. For hire: freelance@halfacree.co.uk.
Latest articles
Sponsored articles
Related articles
Latest articles
Read more
Related articles