9.0 Advanced Arduino Boards: Due & Zero
While the 8-bit ATmega-based UNO is the most common board, the Arduino family includes more powerful boards built on 32-bit ARM Cortex-M microcontrollers, such as the Arduino Due and Zero. These boards offer significantly higher performance, more memory, and expanded peripherals, making them suitable for more demanding applications. However, they operate at a different logic level, which is a critical consideration for developers.
9.1 Arduino Due
The Arduino Due was the first official Arduino board based on a 32-bit ARM core microcontroller, the Atmel SAM3X8E. It provides a substantial increase in processing power and I/O capabilities compared to its 8-bit counterparts.
Warning: The Arduino Due operates at 3.3V. The maximum voltage that the I/O pins can tolerate is 3.3V. Applying higher voltages, such as 5V, to any I/O pin can permanently damage the board.
| Characteristic | Value |
| Operating Voltage | 3.3V |
| CPU Speed | 84 MHz |
| Analog In/Out | 12 / 2 (DAC) |
| Digital IO / PWM | 54 / 12 |
| SRAM | 96 KB |
| Flash Memory | 512 KB |
| UARTs | 4 |
9.2 Arduino Zero
The Arduino Zero is a powerful 32-bit extension of the UNO platform, built around the Atmel SAMD21 MCU, which features a 32-bit ARM Cortex® M0+ core. It is designed to be a flexible platform for innovative projects in IoT, wearable technology, and automation.
A key feature of the Zero is the Atmel Embedded Debugger (EDBG), which provides a full debug interface directly on the board without the need for additional hardware. This significantly simplifies the process of software debugging.
Warning: Like the Due, the Arduino Zero operates at 3.3V. Applying voltages higher than 3.3V to any I/O pin can damage the board.
| Characteristic | Value |
| Operating Voltage | 3.3V |
| CPU Speed | 48 MHz |
| Analog In/Out | 6 / 1 (DAC) |
| Digital IO / PWM | 14 / 10 |
| SRAM | 32 KB |
| Flash Memory | 256 KB |
This reference manual has covered the foundational hardware, software, and programming concepts of the Arduino platform. The following appendix provides practical examples to help you apply this knowledge to real-world projects.