Arduino Due - Powerful 32-Bit ARM CPU
Free Shipping Within The United States!
Please be aware!
This Arduino Due board is a "clone." It works as good as any standard Arduino Due, with one little exception that can be fixed easily as described here:
We are selling the CPU board under purchasing price for those who are looking for a great deal and are willing to solder.
The Arduino Due is a microcontroller board based on the Atmel SAM3X8E ARM Cortex-M3 CPU. It is the first Arduino board based on a 32-bit ARM core microcontroller. It has 54 digital input/output pins (of which 12 can be used as PWM outputs), 12 analog inputs, 4 UARTs (hardware serial ports), a 84 MHz clock, an USB OTG capable connection, 2 DAC (digital to analog), 2 TWI, a power jack, an SPI header, a JTAG header, a reset button and an erase button.
Please be aware that, unlike most Arduino boards, the Arduino Due board runs at 3.3V. The maximum voltage that the I/O pins can tolerate is 3.3V. Applying voltages higher than 3.3V to 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 a AC-to-DC adapter or battery to get started. The Due is compatible with all Arduino shields that work at 3.3V and are compliant with the 1.0 Arduino pinout.
The Due follows the 1.0 pinout:
- TWI: SDA and SCL pins that are near to the AREF pin.
- IOREF: allows an attached shield with the proper configuration to adapt to the voltage provided by the board. This enables shield compatibility with a 3.3V board like the Due and AVR-based boards which operate at 5V.
- An unconnected pin, reserved for future use.
|Input Voltage (recommended)||7-12V|
|Input Voltage (limits)||6-16V|
|Digital I/O Pins||54 (of which 12 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 the user applications|
|SRAM||96 KB (two banks: 64KB and 32KB)|
|Clock Speed||84 MHz|
- Getting Started With The Arduino Due
- Download the Arduino Software
- Tutorial: Arduino Due plus Motor Shield
- Atmel SAM3X8E ARM Cortex-M3 CPU Data Sheet (PDF)...
- App Note: Arduino Due With 2-Channel CAN Bus Prototyping Board
- App Note: ARM Cortex M3 Development Boards Require External CAN Bus Transceiver
- App Note: Testing Arduino Due With 2 CAN Bus Breakout Boards
- How To Use The Native USB Of The Arduino Due For High-Speed Communication
- RS232 to USB Converter With Arduino Due Or Mega 2560
- The Easiest Way Installing A Bluetooth Interface On The Arduino Due And Mega 2560
- Arduino Due - Programming And Debugging Using JTAG ICE And Atmel Studio...
Programming Arduino - Getting Started With Sketches
by Simon Monk
Clear, easy-to-follow examples show you how to program Arduino with ease! "Programming Arduino: Getting Started with Sketches" helps you understand the software side of Arduino and explains how to write well-crafted Sketches (the name given to Arduino programs) using the C language of Arduino. This practical guide offers an unintimidating, concise approach for non-programmers that will get you up and running right away.
Programming Arduino: Getting Started with Sketches explains basic concepts and syntax of C with simple language and clear examples designed for absolute beginners - no prior knowledge of programming is required. It leads you from basic through to advanced C programming concepts and features dozens of specific examples that illustrate concepts and can be used as-is or modified to suit your purposes.
- All code from the book is available for download.
- Helps you develop working Sketches quickly.
Coverage includes: C Language Basics; Functions; Arrays, Strings; Input / Output; Standard Library Goodies; Storage; LCD Displays; Programming for the Web; Program Design; C++ and Library Writing