The Arduino Due is a microcontroller board based on the Atmel SAM3X8E ARM Cortex-M3 CPU.
It is the first Arduino board featuring a 32-bit ARM core microcontroller.
It offers 54 digital input/output pins, 12 of which can be used as PWM outputs, 12 analog inputs, 4 UARTs, and a clock speed of 84 MHz.
The board also includes USB OTG, 2 DACs, 2 TWIs, a power jack, SPI and JTAG headers, a reset button, and an erase button.
Warning: The Arduino Due operates at 3.3V. Applying voltages higher than 3.3V to any I/O pin may damage the board.
The board supports micro-USB power or AC-to-DC adapters/batteries. It's compatible with Arduino shields that work at 3.3V and adhere to the 1.0 Arduino pinout.
Tech Specs: - Microcontroller: AT91SAM3X8E
- Operating Voltage: 3.3V
- Input Voltage (recommended): 7-12V
- Input Voltage (limits): 6-16V
- Digital I/O Pins: 54 (12 of which provide PWM output)
- Analog Input Pins: 12
- Analog Output Pins: 2 (DAC)
- Total DC Output Current on all I/O lines: 130 mA
- DC Current for 3.3V Pin: 800 mA
- DC Current for 5V Pin: 800 mA
- Flash Memory: 512 KB (all available for user applications)
- SRAM: 96 KB (two banks: 64KB and 32KB)
- Clock Speed: 84 MHz
- Length: 101.52 mm
- Width: 53.3 mm
- Weight: 36 g
Power: The Arduino Due can be powered either via the USB connector or an external power supply (AC-to-DC adapter or battery).
External power supply can come from:
- An AC-to-DC adapter connected to the board's power jack
- Battery leads connected to the GND and VIN pin headers
The board can operate with an external supply of 6 to 20V, but the recommended range is 7 to 12V.
The power pins are: - Vin: Input voltage from the external power source
- 5V: Regulated 5V from the board's regulator
- 3V3: 3.3V supply generated by the on-board regulator (max current: 800 mA)
- GND: Ground
- IOREF: Voltage reference for the microcontroller to operate.