Arduino’s last product, the Arduino Uno micro-controller was a great product, in terms of providing an open source hardware for enthusiasts and considering the opportunities it provided for those with ideas. However, it lacked power. A 16 MHz chip with 14 digital and only 6 analog input pins limited the boards capabilities. However, though, Arduino was well aware of this fact and after much development a new upgraded successor to the Uno is here.
The new Arduino Due gets a chip clocked at 84 MHz and sports 54 digital input/output pins and 12 analog input and 2 analog output pins. The new chip is an Atmel SAM3X8E that is based on the 32-bit ARM Cortex M3 architecture and even supports Android ADK 2012 protocol. These and many other new features make the Arduino Due a powerful tool in capable hands and the price tag of $49 means this small but powerful board will be the brains of many projects such as 3d printers, laser cutters and all sorts of homemade robots.
Main features of Arduino Due
- The board is equipped with a SAM3X8E processor from Atmel, based on the 32 bit ARM Cortex M3 architecture running at 84MHz.
- USB 2.0 interface running at 480 Megabits that allows Arduino Due to act as a USB Host (so you can interface it to USB devices like mice, keyboards, cameras, mobile phones and more). Arduino Due supports the Android ADK 2012 protocol.
- 12 analog inputs (ADC) with 12-bit resolution and high speed, opening the door to audio applications and signal processing projects that were impossible with Arduino Uno.
- High-resolution Analog outputs (DAC). The board provides two 12-bit outputs that can be used to generate audio signals. The Arduino Due software comes with software examples for a WAV and OGG player.
- 4 high-speed serial communication ports.
- 70 input/output pins.
- High-speed CAN interface. The CAN protocol is used in the automotive industry to network the different components of the car, is now becoming popular in the field of industrial automation thanks to its speed and ability to withstand electrical noise.
- 12 PWM channels.
- 2 I2C bus.
- Microcontroller AT91SAM3X8E
- Operating Voltage 3.3V
- Input Voltage (recommended) 7-12V
- Input Voltage (min/max) 6-20V
- Digital I/O Pins 54 (of which 6 provide PWM)
- 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 theoretical 1A, recommended 800 mA
- Flash Memory 512 KB
- SRAM 96 KB (64 + 32 KB)
- Clock speed 84 MHz
- Debug access JTAG/SWD connector