1.0 Introduction
The Arduino platform is an open-source prototyping environment based on an easy-to-use combination of hardware and software. It comprises a programmable circuit board, or microcontroller, and a dedicated Integrated Development Environment (IDE) for writing and uploading code. This document serves as a formal technical specification for a range of common Arduino boards, providing essential data for hardware engineers, embedded systems developers, and product designers evaluating the platform for their applications.
This specification first details the common architectural features shared across many Arduino boards, establishing a foundational understanding of the platform’s core components. Subsequently, it provides detailed data sheets for specific boards, which are categorized by their core microcontroller to facilitate direct comparison and selection based on processing power, I/O capabilities, and form factor.
The following sections will begin with an analysis of the common board architecture before presenting the specific data for each product family.