Arduino Due: specs and pinout
32-bit Arduino board built around the Atmel SAM3X8E ARM Cortex-M3, with 54 digital I/O pins, 12 analog inputs, 2 DAC outputs, 4 UARTs and a native USB port. It runs at 3.3 V.
Specs
| Spec | Value | Source |
|---|---|---|
| Microcontroller | Atmel SAM3X8E ARM Cortex-M3, 32-bit, 84 MHz | Arduino datasheet A000062 Section 2.1 General Specifications Overview, p.6 |
| Memory | 512 KB Flash; 96 KB SRAM (two banks: 64 KB and 32 KB) | Arduino datasheet A000062 Section 2.1, p.6 |
| I/O logic level | 3.3 V; maximum voltage the I/O pins can tolerate is 3.3 V; digital inputs are not 5 V compatible | Arduino datasheet A000062 Section 2.1, p.6; Section 5.2 safety note, p.8 |
| Analog inputs | 12 inputs, measure from ground to a maximum of 3.3 V | Arduino datasheet A000062 Section 2.1, p.6 |
| Analog outputs | 2 DAC outputs (DAC0, DAC1), 12-bit (4096 levels) | Arduino datasheet A000062 Section 2.4 Outputs, p.7 |
| PWM | 12 pins, 8-bit resolution | Arduino datasheet A000062 Section 2.1, p.6 |
| Communication | UART x4, I2C x2, SPI x1 (SPI header), native USB x1, programming USB x1 | Arduino datasheet A000062 Section 2.1, p.6 |
| Input voltage (VIN / power jack) | 7 V to 12 V supply; permissible range 6 V to 16 V | Arduino datasheet A000062 Section 5.2 Power Specification, p.8 |
| DC current per I/O pin | 8 mA | Arduino datasheet A000062 Section 2.1 (Power row), p.6 |
| Operating temperature | -40 C to +85 C | Arduino datasheet A000062 Section 2.1, p.6 |
Power
| Value | Source | |
|---|---|---|
| Supply | 7-12 V on VIN or the power jack (permissible 6-16 V); USB 4.8-5.5 V | Arduino datasheet A000062 Sections 5.1-5.3, p.7-8 |
| Current | Normal mode current: min 130 mA, max 800 mA; no typical value given | Arduino datasheet A000062 Sections 5.1-5.3, p.7-8 |
Pinout
Pin rows are from the official Arduino Due user manual (SKU A000062), section 6.2. If the listed board is a compatible clone, the Arduino document is used as the reference and the clone's own layout is not covered. The manual's table labels pin 18 of the 26-pin header 'D0/TX0'; its description gives the receiver function.
| Pin | Function | Voltage | Notes | Source |
|---|---|---|---|---|
| 24-pin 1 | NC | Not Connected | Arduino datasheet A000062 Section 6.2.1 Board's 24-pin header, p.10 | |
| 24-pin 2 | IOREF | Reference for digital logic voltage - connected to 3.3 V | Arduino datasheet A000062 Section 6.2.1 Board's 24-pin header, p.10 | |
| 24-pin 3 | Reset | Reset | Arduino datasheet A000062 Section 6.2.1 Board's 24-pin header, p.10 | |
| 24-pin 4 | +3V3 | 3.3 V | +3V3 Power Rail | Arduino datasheet A000062 Section 6.2.1 Board's 24-pin header, p.10 |
| 24-pin 5 | +5V | 5 V | +5V Power Rail | Arduino datasheet A000062 Section 6.2.1 Board's 24-pin header, p.10 |
| 24-pin 6 | GND | Ground | Arduino datasheet A000062 Section 6.2.1 Board's 24-pin header, p.10 | |
| 24-pin 7 | GND | Ground | Arduino datasheet A000062 Section 6.2.1 Board's 24-pin header, p.10 | |
| 24-pin 8 | VIN | Voltage Input | Arduino datasheet A000062 Section 6.2.1 Board's 24-pin header, p.10 | |
| 24-pin 9 | A0 | 3.3 V max | Analog input 0 / GPIO | Arduino datasheet A000062 Section 6.2.1 Board's 24-pin header, p.10 |
| 24-pin 10 | A1 | 3.3 V max | Analog input 1 / GPIO | Arduino datasheet A000062 Section 6.2.1 Board's 24-pin header, p.10 |
| 24-pin 11 | A2 | 3.3 V max | Analog input 2 / GPIO | Arduino datasheet A000062 Section 6.2.1 Board's 24-pin header, p.10 |
| 24-pin 12 | A3 | 3.3 V max | Analog input 3 / GPIO | Arduino datasheet A000062 Section 6.2.1 Board's 24-pin header, p.10 |
| 24-pin 13 | A4 | 3.3 V max | Analog input 4 / GPIO | Arduino datasheet A000062 Section 6.2.1 Board's 24-pin header, p.10 |
| 24-pin 14 | A5 | 3.3 V max | Analog input 5 / GPIO | Arduino datasheet A000062 Section 6.2.1 Board's 24-pin header, p.10 |
| 24-pin 15 | A6 | 3.3 V max | Analog input 6 / GPIO | Arduino datasheet A000062 Section 6.2.1 Board's 24-pin header, p.10 |
| 24-pin 16 | A7 | 3.3 V max | Analog input 7 / GPIO | Arduino datasheet A000062 Section 6.2.1 Board's 24-pin header, p.10 |
| 24-pin 17 | A8 | 3.3 V max | Analog input 8 / GPIO | Arduino datasheet A000062 Section 6.2.1 Board's 24-pin header, p.10 |
| 24-pin 18 | A9 | 3.3 V max | Analog input 9 / GPIO | Arduino datasheet A000062 Section 6.2.1 Board's 24-pin header, p.10 |
| 24-pin 19 | A10 | 3.3 V max | Analog input 10 / GPIO | Arduino datasheet A000062 Section 6.2.1 Board's 24-pin header, p.10 |
| 24-pin 20 | A11 | 3.3 V max | Analog input 11 / GPIO | Arduino datasheet A000062 Section 6.2.1 Board's 24-pin header, p.10 |
| 24-pin 21 | DAC0 | 3.3 V max | Digital to Analog Converter 0 | Arduino datasheet A000062 Section 6.2.1 Board's 24-pin header, p.10 |
| 24-pin 22 | DAC1 | 3.3 V max | Digital to Analog Converter 1 | Arduino datasheet A000062 Section 6.2.1 Board's 24-pin header, p.10 |
| 24-pin 23 | CANRX | 3.3 V | CAN Bus Receiver | Arduino datasheet A000062 Section 6.2.1 Board's 24-pin header, p.10 |
| 24-pin 24 | CANTX | 3.3 V | CAN Bus Transmitter | Arduino datasheet A000062 Section 6.2.1 Board's 24-pin header, p.10 |
| 26-pin 1 | D21/SCL1 | 3.3 V | GPIO 21 / I2C 1 Clock | Arduino datasheet A000062 Section 6.2.2 Board's 26-pin header, p.11 |
| 26-pin 2 | D20/SDA1 | 3.3 V | GPIO 20 / I2C 1 Dataline | Arduino datasheet A000062 Section 6.2.2 Board's 26-pin header, p.11 |
| 26-pin 3 | AREF | Analog Reference Voltage | Arduino datasheet A000062 Section 6.2.2 Board's 26-pin header, p.11 | |
| 26-pin 4 | GND | Ground | Arduino datasheet A000062 Section 6.2.2 Board's 26-pin header, p.11 | |
| 26-pin 5 | D13/SCK | 3.3 V | GPIO 13 / SPI Clock (PWM~) | Arduino datasheet A000062 Section 6.2.2 Board's 26-pin header, p.11 |
| 26-pin 6 | D12/CIPO | 3.3 V | GPIO 12 / SPI Controller In Peripheral Out (PWM~) | Arduino datasheet A000062 Section 6.2.2 Board's 26-pin header, p.11 |
| 26-pin 7 | D11/COPI | 3.3 V | GPIO 11 / SPI Controller Out Peripheral In (PWM~) | Arduino datasheet A000062 Section 6.2.2 Board's 26-pin header, p.11 |
| 26-pin 8 | D10/CS | 3.3 V | GPIO 10 / SPI Chip Select (PWM~) | Arduino datasheet A000062 Section 6.2.2 Board's 26-pin header, p.11 |
| 26-pin 9 | D9/SDA2 | 3.3 V | GPIO 9 / I2C 2 Dataline (PWM~) | Arduino datasheet A000062 Section 6.2.2 Board's 26-pin header, p.11 |
| 26-pin 10 | D8/SCL2 | 3.3 V | GPIO 8 / I2C 2 Clockline (PWM~) | Arduino datasheet A000062 Section 6.2.2 Board's 26-pin header, p.11 |
| 26-pin 11 | D7 | 3.3 V | GPIO 7 (PWM~) | Arduino datasheet A000062 Section 6.2.2 Board's 26-pin header, p.11 |
| 26-pin 12 | D6 | 3.3 V | GPIO 6 (PWM~) | Arduino datasheet A000062 Section 6.2.2 Board's 26-pin header, p.11 |
| 26-pin 13 | D5 | 3.3 V | GPIO 5 (PWM~) | Arduino datasheet A000062 Section 6.2.2 Board's 26-pin header, p.11 |
| 26-pin 14 | D4 | 3.3 V | GPIO 4 (PWM~) | Arduino datasheet A000062 Section 6.2.2 Board's 26-pin header, p.11 |
| 26-pin 15 | D3 | 3.3 V | GPIO 3 (PWM~) | Arduino datasheet A000062 Section 6.2.2 Board's 26-pin header, p.11 |
| 26-pin 16 | D2 | 3.3 V | GPIO 2 (PWM~) | Arduino datasheet A000062 Section 6.2.2 Board's 26-pin header, p.11 |
| 26-pin 17 | D1/TX0 | 3.3 V | GPIO 1 / Serial 0 Transmitter | Arduino datasheet A000062 Section 6.2.2 Board's 26-pin header, p.11 |
| 26-pin 18 | D0/TX0 | 3.3 V | GPIO 0 / Serial 0 Receiver (the manual labels this pin D0/TX0 although the function is the receiver) | Arduino datasheet A000062 Section 6.2.2 Board's 26-pin header, p.11 |
| 26-pin 19 | D14/TX3 | 3.3 V | GPIO 14 / Serial 3 Transmitter | Arduino datasheet A000062 Section 6.2.2 Board's 26-pin header, p.11 |
| 26-pin 20 | D15/RX3 | 3.3 V | GPIO 15 / Serial 3 Receiver | Arduino datasheet A000062 Section 6.2.2 Board's 26-pin header, p.11 |
| 26-pin 21 | D16/TX2 | 3.3 V | GPIO 16 / Serial 2 Transmitter | Arduino datasheet A000062 Section 6.2.2 Board's 26-pin header, p.11 |
| 26-pin 22 | D17/RX2 | 3.3 V | GPIO 17 / Serial 2 Receiver | Arduino datasheet A000062 Section 6.2.2 Board's 26-pin header, p.11 |
| 26-pin 23 | D18/TX1 | 3.3 V | GPIO 18 / Serial 1 Transmitter | Arduino datasheet A000062 Section 6.2.2 Board's 26-pin header, p.11 |
| 26-pin 24 | D19/RX1 | 3.3 V | GPIO 19 / Serial 1 Receiver | Arduino datasheet A000062 Section 6.2.2 Board's 26-pin header, p.11 |
| 26-pin 25 | D20/SDA | 3.3 V | GPIO 20 / I2C 0 Dataline | Arduino datasheet A000062 Section 6.2.2 Board's 26-pin header, p.11 |
| 26-pin 26 | D21/SCL | 3.3 V | GPIO 21 / I2C 0 Clock | Arduino datasheet A000062 Section 6.2.2 Board's 26-pin header, p.11 |
| SPI header 1 | CIPO | Controller In Peripheral Out | Arduino datasheet A000062 Section 6.2.3 SPI header, p.12 | |
| SPI header 2 | +5V | 5 V | Power Supply of 5V | Arduino datasheet A000062 Section 6.2.3 SPI header, p.12 |
| SPI header 3 | SCK | Serial Clock | Arduino datasheet A000062 Section 6.2.3 SPI header, p.12 | |
| SPI header 4 | COPI | Controller Out Peripheral In | Arduino datasheet A000062 Section 6.2.3 SPI header, p.12 | |
| SPI header 5 | RESET | Reset | Arduino datasheet A000062 Section 6.2.3 SPI header, p.12 | |
| SPI header 6 | GND | Ground | Arduino datasheet A000062 Section 6.2.3 SPI header, p.12 | |
| D22-D53 LHS 1 | +5V | 5 V | +5V Power Rail | Arduino datasheet A000062 Section 6.2.4 Digital pins D22-D53 LHS, p.12 |
| D22-D53 LHS 2 | D22 | 3.3 V | GPIO 22 | Arduino datasheet A000062 Section 6.2.4 Digital pins D22-D53 LHS, p.12 |
| D22-D53 LHS 3 | D24 | 3.3 V | GPIO 24 | Arduino datasheet A000062 Section 6.2.4 Digital pins D22-D53 LHS, p.12 |
| D22-D53 LHS 4 | D26 | 3.3 V | GPIO 26 | Arduino datasheet A000062 Section 6.2.4 Digital pins D22-D53 LHS, p.12 |
| D22-D53 LHS 5 | D28 | 3.3 V | GPIO 28 | Arduino datasheet A000062 Section 6.2.4 Digital pins D22-D53 LHS, p.12 |
| D22-D53 LHS 6 | D30 | 3.3 V | GPIO 30 | Arduino datasheet A000062 Section 6.2.4 Digital pins D22-D53 LHS, p.12 |
| D22-D53 LHS 7 | D32 | 3.3 V | GPIO 32 | Arduino datasheet A000062 Section 6.2.4 Digital pins D22-D53 LHS, p.12 |
| D22-D53 LHS 8 | D34 | 3.3 V | GPIO 34 | Arduino datasheet A000062 Section 6.2.4 Digital pins D22-D53 LHS, p.12 |
| D22-D53 LHS 9 | D36 | 3.3 V | GPIO 36 | Arduino datasheet A000062 Section 6.2.4 Digital pins D22-D53 LHS, p.12 |
| D22-D53 LHS 10 | D38 | 3.3 V | GPIO 38 | Arduino datasheet A000062 Section 6.2.4 Digital pins D22-D53 LHS, p.12 |
| D22-D53 LHS 11 | D40 | 3.3 V | GPIO 40 | Arduino datasheet A000062 Section 6.2.4 Digital pins D22-D53 LHS, p.12 |
| D22-D53 LHS 12 | D42 | 3.3 V | GPIO 42 | Arduino datasheet A000062 Section 6.2.4 Digital pins D22-D53 LHS, p.12 |
| D22-D53 LHS 13 | D44 | 3.3 V | GPIO 44 | Arduino datasheet A000062 Section 6.2.4 Digital pins D22-D53 LHS, p.12 |
| D22-D53 LHS 14 | D46 | 3.3 V | GPIO 46 | Arduino datasheet A000062 Section 6.2.4 Digital pins D22-D53 LHS, p.12 |
| D22-D53 LHS 15 | D48 | 3.3 V | GPIO 48 | Arduino datasheet A000062 Section 6.2.4 Digital pins D22-D53 LHS, p.12 |
| D22-D53 LHS 16 | D50 | 3.3 V | GPIO 50 | Arduino datasheet A000062 Section 6.2.4 Digital pins D22-D53 LHS, p.12 |
| D22-D53 LHS 17 | D52 | 3.3 V | GPIO 52 | Arduino datasheet A000062 Section 6.2.4 Digital pins D22-D53 LHS, p.12 |
| D22-D53 LHS 18 | GND | Ground | Arduino datasheet A000062 Section 6.2.4 Digital pins D22-D53 LHS, p.12 | |
| D22-D53 RHS 1 | +5V | 5 V | +5V Power Rail | Arduino datasheet A000062 Section 6.2.5 Digital pins D22-D53 RHS, p.13 |
| D22-D53 RHS 2 | D23 | 3.3 V | GPIO 23 | Arduino datasheet A000062 Section 6.2.5 Digital pins D22-D53 RHS, p.13 |
| D22-D53 RHS 3 | D25 | 3.3 V | GPIO 25 | Arduino datasheet A000062 Section 6.2.5 Digital pins D22-D53 RHS, p.13 |
| D22-D53 RHS 4 | D27 | 3.3 V | GPIO 27 | Arduino datasheet A000062 Section 6.2.5 Digital pins D22-D53 RHS, p.13 |
| D22-D53 RHS 5 | D29 | 3.3 V | GPIO 29 | Arduino datasheet A000062 Section 6.2.5 Digital pins D22-D53 RHS, p.13 |
| D22-D53 RHS 6 | D31 | 3.3 V | GPIO 31 | Arduino datasheet A000062 Section 6.2.5 Digital pins D22-D53 RHS, p.13 |
| D22-D53 RHS 7 | D33 | 3.3 V | GPIO 33 | Arduino datasheet A000062 Section 6.2.5 Digital pins D22-D53 RHS, p.13 |
| D22-D53 RHS 8 | D35 | 3.3 V | GPIO 35 | Arduino datasheet A000062 Section 6.2.5 Digital pins D22-D53 RHS, p.13 |
| D22-D53 RHS 9 | D37 | 3.3 V | GPIO 37 | Arduino datasheet A000062 Section 6.2.5 Digital pins D22-D53 RHS, p.13 |
| D22-D53 RHS 10 | D39 | 3.3 V | GPIO 39 | Arduino datasheet A000062 Section 6.2.5 Digital pins D22-D53 RHS, p.13 |
| D22-D53 RHS 11 | D41 | 3.3 V | GPIO 41 | Arduino datasheet A000062 Section 6.2.5 Digital pins D22-D53 RHS, p.13 |
| D22-D53 RHS 12 | D43 | 3.3 V | GPIO 43 | Arduino datasheet A000062 Section 6.2.5 Digital pins D22-D53 RHS, p.13 |
| D22-D53 RHS 13 | D45 | 3.3 V | GPIO 45 | Arduino datasheet A000062 Section 6.2.5 Digital pins D22-D53 RHS, p.13 |
| D22-D53 RHS 14 | D47 | 3.3 V | GPIO 47 | Arduino datasheet A000062 Section 6.2.5 Digital pins D22-D53 RHS, p.13 |
| D22-D53 RHS 15 | D49 | 3.3 V | GPIO 49 | Arduino datasheet A000062 Section 6.2.5 Digital pins D22-D53 RHS, p.13 |
| D22-D53 RHS 16 | D51 | 3.3 V | GPIO 51 | Arduino datasheet A000062 Section 6.2.5 Digital pins D22-D53 RHS, p.13 |
| D22-D53 RHS 17 | D53 | 3.3 V | GPIO 53 | Arduino datasheet A000062 Section 6.2.5 Digital pins D22-D53 RHS, p.13 |
| D22-D53 RHS 18 | GND | Ground | Arduino datasheet A000062 Section 6.2.5 Digital pins D22-D53 RHS, p.13 | |
| JTAG 1 | Reset | Reset | Arduino datasheet A000062 Section 6.2.6 JTAG pins, p.13 | |
| JTAG 2 | GND | GROUND | Arduino datasheet A000062 Section 6.2.6 JTAG pins, p.13 | |
| JTAG 3 | TDI | Test Data In | Arduino datasheet A000062 Section 6.2.6 JTAG pins, p.13 | |
| JTAG 4 | N/C | Not Connected | Arduino datasheet A000062 Section 6.2.6 JTAG pins, p.13 | |
| JTAG 5 | TDO | Test Data Out | Arduino datasheet A000062 Section 6.2.6 JTAG pins, p.13 | |
| JTAG 6 | GND | GROUND | Arduino datasheet A000062 Section 6.2.6 JTAG pins, p.13 | |
| JTAG 7 | TCK | Test Clock | Arduino datasheet A000062 Section 6.2.6 JTAG pins, p.13 | |
| JTAG 8 | GND | GROUND | Arduino datasheet A000062 Section 6.2.6 JTAG pins, p.13 | |
| JTAG 9 | TMS | Test Mode Select | Arduino datasheet A000062 Section 6.2.6 JTAG pins, p.13 | |
| JTAG 10 | +3V3 | 3.3 V | +3V3 Power Rail | Arduino datasheet A000062 Section 6.2.6 JTAG pins, p.13 |
Build with it
Project ideas for the Arduino Due. Each link opens Soldr with the prompt filled in; Soldr assigns the pins, checks power and shows how to wire every part.
- Three-plant soil moisture logger: Three sensors can use A0 to A2 (0 to 3.3 V inputs); power the sensors from the 3.3 V pin so outputs stay inside the 3.3 V input limit.
- Tilt and motion display: Both modules use I2C on SDA1/SCL1 or SDA/SCL at 3.3 V logic, matching the Due's 3.3 V I/O.
- Servo sweep controller: Run the servo from its own 5 V supply with ground joined to the Due; only the control signal comes from the board, within its 8 mA per pin limit.
Common mistakes
- Connecting 5 V signals or 5 V sensors' outputs to the I/O pins: the Due's pins tolerate 3.3 V maximum and higher voltages could damage the board (source: Arduino datasheet A000062 Section 5.2 safety note)
- Feeding an analog sensor from 5 V: the analog inputs measure ground to a maximum of 3.3 V (source: Arduino datasheet A000062 Section 2.1)
- Drawing more than 8 mA per I/O pin: the manual lists 8 mA DC per I/O pin, so drive loads through a transistor or driver (source: Arduino datasheet A000062 Section 2.1)
Not covered by the official source
- Typical current is not given in the manual; only min and max are listed.
- The figure on p.9 is not reproduced here.
Sources
- Arduino datasheet A000062 (Arduino Due User Manual, SKU A000062, modified 07/11/2026)