Der Arduino Due ist ein Mikrocontroller-Board, das auf der
Atmel SAM3X8E ARM Cortex-M3 CPU basiert. Es ist das erste Arduino-Board, das auf einem 32-Bit-ARM-Kern-Mikrocontroller basiert. Es hat 54 digitale Ein-/Ausgangspins (von denen 12 als PWM-Ausgänge verwendet werden können), 12 analoge Eingänge, 4 UARTs (serielle Hardware-Ports), einen 84-MHz-Taktgeber, einen USB-OTG-fähigen Anschluss, 2 DAC (digital-analog), 2 TWI, eine Stromversorgungsbuchse, einen SPI-Header, einen JTAG-Header, einen Reset-Taster und einen Lösch-Taster.
Achtung! Im Gegensatz zu den meisten Arduino-Boards läuft das Arduino Due-Board mit 3,3 V. Die maximale Spannung, die die E/A-Pins tolerieren können, beträgt 3,3 V. Das Anlegen von Spannungen über 3,3 V an einen beliebigen E/A-Pin könnte das Board beschädigen. Das Board enthält alles, was zur Unterstützung des Mikrocontrollers benötigt wird; schließen Sie es einfach mit einem Micro-USB-Kabel an einen Computer an oder versorgen Sie es mit einem AC-zu-DC-Adapter oder einer Batterie, um loszulegen. Der Due ist mit allen Arduino Shields kompatibel, die mit 3,3V arbeiten und mit der 1.0 Arduino Pinbelegung konform sind.
Der Due folgt der 1.0-Pinbelegung:
- TWI: SDA- und SCL-Pins, die sich in der Nähe des AREF-Pins befinden.
- IOREF: ermöglicht es einem angeschlossenen Shield mit der richtigen Konfiguration, sich an die vom Board bereitgestellte Spannung anzupassen. Dies ermöglicht die Kompatibilität des Shields mit einem 3,3V-Board wie dem Due und AVR-basierten Boards, die mit 5V arbeiten.
- Ein nicht angeschlossener Pin, reserviert für zukünftige Verwendung.