Click on the image to see the Arduino Mega ADK Rev3 Pinout
Arduino Mega ADK Rev3 Pinout

Arduino Mega ADK Rev3 Pinout and Specification

Arduino Mega ADK is a microcontroller board based on the ATmega2560 with 16 MHz crystal oscillator. Arduino Mega ADK pinout includes 54 digital I/O pins, 16 analog inputs and 15 PWMs. The board has the same form factor as Arduino Mega 2560 Rev3 with an extra USB host interface, which allows the board to connect to and communicate with Android devices. Arduino Mega ADK features 256 Kbytes of Flash, 8 Kbytes of SRAM and 4 Kbytes of EEPROM. It has 4 UARTs, TWI (I2C) and 10-bit ADC. As shown in Arduino Mega ADK pinout, it provides a USB Type B connector both for programming and communication with the host computer. The extra USB Type A connector is dedicated to connect to Android devices.

Platform

ManufacturerArduino
ProcessorATmega2560
Processor FamilyAVR
Clock Speed16 Mhz
Flash Memory256 KB
SRAM8 KB
EEPROM4 KB
ProgrammingArduino CLI
Arduino IDE
Arduino Web Editor
PlatformIO

I/O

Digital I/O54
Analog Input16
PWM15
ADC Resolution1024
Interrupts6 Pins 20 & 21 are not available to use for interrupts while they are used for I2C communication

Power

Input Voltage7-12 V
I/O Voltage5 V
I/O Current40 mA

Communication Protocols

I2C1x
SPI1x
UART4x

Connectivity

USB Type B1x to program/communicate with PC
USB Type A1x to connect to any device that have a USB port

Peripherals

Watchdog Timer-1x

Dimentions

Width53.3 mm
Length101.52 mm
Weight36 g