Arduino Due 32-Bit ARM Cortex-M3 Board – 84MHz, 512KB Flash
Arduino Due
The Arduino Due is the first Arduino board based on a 32-bit ARM core microcontroller. With 54 digital I/O pins, 12 analog inputs, 4 UARTs, and two DAC outputs, it is ideal for computationally intensive projects. Its 84 MHz clock speed and large memory make it suitable for complex algorithms, audio processing, and multitasking.
Key Specifications
| Specification | Value |
|---|---|
| Microcontroller | AT91SAM3X8E |
| Operating Voltage | 3.3V |
| Digital I/O Pins | 54 (12 PWM) |
| Analog Input Pins | 12 (12-bit resolution) |
| Flash Memory | 512 KB |
| SRAM | 96 KB |
| Clock Speed | 84 MHz |
| DAC Outputs | 2 (12-bit) |
What You Can Build With This
- Digital audio synthesizer with real-time waveform generation
- High-speed data logger with USB mass storage emulation
- Robotic arm controller using inverse kinematics computation
- Home automation gateway with Ethernet or Wi-Fi shield
Compatibility
The Due works with most Arduino shields that comply with the 1.0 pinout, but only at 3.3V logic levels. It is compatible with the Arduino IDE and can be programmed via the native USB port using the SAM3X bootloader. Common pairings include 3.3V SPI displays, CAN bus transceivers, and I2S audio modules. Direct connection with 5V sensors requires level shifting; otherwise, the I/O pins may be damaged.
Wiring Notes
All I/O pins operate at 3.3V and are not 5V tolerant. Use logic level converters when interfacing with 5V devices. The board can be powered via USB or a 7-12V barrel jack, with an on‑board regulator providing 3.3V and 5V outputs. The two micro-USB ports serve different functions: the Native port for programming and the Programming port for direct SAM3X flashing.
Why Buy from Compoden
Every component is sourced from verified suppliers and tested for compatibility before listing. We've spent 10 years building projects for makers, schools, and institutions across India. Ships from Bengaluru in 3-5 days. If defective on arrival, replace within 7 days.
Is this compatible with Arduino Uno shields?
Not directly. The Due uses 3.3V logic, while Uno shields typically expect 5V. Many shields with built-in level shifters or designed for 3.3V will work. Always check the shield’s voltage tolerance before connecting.
Can I use it with 5V sensors?
Yes, but you must use a logic level converter or a voltage divider on the sensor outputs. Connecting a 5V signal directly to a Due I/O pin can permanently damage the board.
How does programming differ from the Uno?
It uses the same Arduino IDE, but the processor architecture is ARM, so some low-level code may need adjustment. Most libraries support the Due, and the 84 MHz speed allows for more complex sketches.
📦 Free Setup Handoff Document Included
Every Compoden order includes a free setup handoff document — step-by-step instructions to get your component working within minutes. Download it via QR code on your package. The handoff document is also trained to help you troubleshoot the majority of problems.
What you can build with this
Shipping Information
- Prepaid Orders: ₹75 for orders up to ₹999, FREE shipping above ₹999
- COD Orders: ₹125 shipping + ₹50 COD fee = ₹175 total
- Delivery Timeline: Dispatch in 1-2 days, delivery in 2-7 days depending on location
Returns & Warranty
- 7-Day Return: Manufacturing defects only (approval required)
- Warranty: 7 days from delivery
- Non-Returnable: Batteries, consumables, cut wires, clearance items