6.0 Specifications: ARM Core-Based Boards (32-bit)
The introduction of 32-bit ARM core microcontrollers into the Arduino family represents a major leap in performance, targeting computationally intensive applications. These boards provide significantly higher clock speeds and expanded feature sets compared to their 8-bit counterparts, enabling projects in areas such as digital audio processing, high-tech automation, and advanced robotics. This section details the specifications for the Arduino Due and Arduino Zero boards.
6.1 Arduino Due
The Arduino Due is the first Arduino board based on a 32-bit ARM core microcontroller. It is built on the Atmel SAM3X8E ARM Cortex-M3 CPU, providing a substantial increase in processing power and peripheral support for complex projects.
| Feature | Specification |
| Operating Voltage | 3.3V |
| CPU | Atmel SAM3X8E ARM Cortex-M3 |
| Clock Speed | 84 MHz |
| Digital I/O | 54 |
| PWM Outputs | 12 |
| Analog Inputs | 12 |
| UARTs | 4 |
| DAC | 2 |
| Programming Interface | USB native |
Note: The I/O pins on the Arduino Due tolerate a maximum of 3.3V. Applying higher voltages may damage the board.
6.2 Arduino Zero
The Arduino Zero is a powerful 32-bit extension of the classic UNO platform, based on the Atmel SAMD21 MCU, which features a 32-bit ARM Cortex M0+ core. It is designed for applications in smart IoT devices, wearable technology, and automation, and includes an on-board debugger for enhanced ease-of-use.
| Feature | Specification |
| Operating Voltage | 3.3V |
| CPU | Atmel SAMD21 ARM Cortex M0+ |
| Clock Speed | 48 MHz |
| Digital I/O | 14 |
| PWM Outputs | 10 |
| Analog Inputs | 6 |
| DAC | 1 |
| On-board Debugger | Atmel Embedded Debugger (EDBG) |
Note: The I/O pins on the Arduino Zero tolerate a maximum of 3.3V. Applying higher voltages may damage the board.