Плата Arduino Mega R3 является одной из последних версий линейки Arduino на микроконтроллере ATmega2560. Она отличается от своих предыдущих версий (Arduino Mega 2560) тем, что в ней не используется последовательный драйвер чип FTDI USB, вместо этого плата имеет Atmega16U2 , запрограммированный как USB-последовательный преобразователь.
Платформа имеет 54 цифровых входа/выходов, кварцевый генератор 16 МГц, 4 последовательных порта UART, разъем питания, USB и ICSP, а также и кнопку перезагрузки. Arduino Mega 2560 r3 полностью совместима с любыми платами расширения, которые были разработаны для платформ Duemilanove или Uno.
Плата оснащена микроконтроллером на 256 кБ памяти для хранения кода программы (4 кБ для хранения загрузчика), 4 Кб EEPROM и 8 кБ ОЗУ.
Arduino Mega 2560 R3 в сравнении с платой Arduino Mega 2560 имеет ряд внесенных изменений:
- Более производительный чип Atmega16U2;
- Полная совместимость с Arduino 1.0;
- Новая версия аппаратного сброса;
- Новый дизайн платы;
- Наличие дополнительных портов ввода вывода, для более функционального использования и взаимодействия с другими модулями и платами.
У платы Arduino Mega R3 есть также защита USB-порта компьютера от перенапряжения и коротких замыканий (более 500 мА – разрыв и дальнейшее восстановление).