Description:TOSduino Due board derives from Arduino Due. Compared with Arduino Due, we made some changes and improvement. But it is completely compatible with Arduino Due. Users could write code and program it in Arduino IDE.

Based on a powerful 32bit CortexM3 ARM microcontroller made programmable through the familiar Arduino IDE ，the Due is Arduino's first ARM-based Arduino development board. It can increase the computing power available to Arduino users, keeping the language as compatible as possible so that many programs will be migrated in just a few minutes!

The TOSduino Due has 54 digital input/output pins (of which 12 can be used as PWM outputs), 4 UARTs (hardware serial ports),12 analog inputs, an 84 MHz clock, a 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. There are also other cool features like DACs, Audio, DMA , an experimental multi tasking library and more.

If you want to compile code for the ARM processor, you'll need the latest version of the Arduino IDE: v1.5 (After testing for a period of time and debugging this will replace the 1.0.1 IDE altogether)

Arduino shields based on the 5v models won't work properly, due to the limitations of system voltage imposed by the Atmel SAM3X8E. All the shields that fully implement the Arduino R3 layout are compatible straight away (like the Arduino WiFi shield and Ethernet Shield) but other shields might not be compatible. Be careful when you're plugging stuff in!

Note: Unlike other Arduino boards, the Arduino/TOSduino Due board runs at 3.3V which is the maximum voltage that the I/O pins can tolerate. Providing higher voltages, like 5V to an I/O pin could damage the board.

Remove Programming USB Port

Users could program Arduino Due through either of the 2 USB port: Native USB, Programming USB.

On TOSduino Due board, We removed Programming USB for the following reason:

Users could program the board through Native USB port

If necessary, users could choose external program downloaders.

Save board cost and let it cheaper for your project.

TOSduino Due has pins for external program downloaders. Those pins include 5V TTL UART port. It could invoke more innovation to programming methods. For example, it makes the following possible: programming wirelessly, programming offline. External program downloader is more cost-efficient. Similar with boards such as Arduino Mini or Arduino Pro, many boards could share one external program downloaders.