This is the first Arduino board based on a 32-bit ARM core microcontroller. It has 54 digital I/O pins (12 of which can be used as PWM outputs), 12 analog inputs, 4 UARTs (hardware serial ports), 84 MHz clock, USB OTG compatible connection, 2 DACs (digital to analog), 2 TWIs, a power jack, an SPI header, a JTAG header, a reset button and a delete button.
Important: Unlike most Arduino boards, the Arduino Due board operates at 3.3V. The maximum voltage the I/O pins can tolerate is 3.3V. Applying voltages above 3, 3V at any I/O pin could damage the board. The board contains everything needed to support the microcontroller; simply connect it to a computer with a micro-USB cable or power it with an AC-DC adapter or battery to get started. The Due is compatible with all Arduino shields that operate at 3.3V and are compatible with Arduino pinout 1.0.
The Due follows the 1.0 pinout:
TWI: SDA and SCL pins close to AREF pin.
IOREF: Allows an attached shield with the proper configuration to match the voltage provided by the board. This allows compatibility of the shield with a 3.3 V card such as the Due and AVR cards which operate at 5 V.
An unconnected pin, reserved for future use.
- AT91SAM3X8E Microcontroller
- 3.3V working voltage
- Recommended input voltage 7-12V
- Limit input voltage 6-16V
- Digital I/O pins 54 (12 of which provide PWM output)
- x12 Analog input pins
- x2 Analog output pins (DAC)
- Total DC output current on all I/O lines 130mA
- Continuous current for 3.3V pin 800mA
- Continuous current for 5V pin 800mA
- 512 KB flash memory all available for user applications
- 96 KB SRAM (two banks: 64 KB and 32 KB)
- Clock speed 84 MHz
- Dimensions: 101.52mm x 53.3mm
- Weight: 36 grams