Arduino

From John's wiki
Jump to navigation Jump to search

Here's some info about Arduino boards. I have other information about microcontrollers.

Arduino

This is a broad view of what's available from Arduino.

Arduino Board MCU MCU Family
Arduino Mega 2560 ATmega2560 8-bit AVR
Arduino Leonardo ATmega32u4 8-bit AVR
Arduino Micro ATmega32u4 8-bit AVR
Arduino Uno ATmega328P 8-bit AVR
Arduino Nano ATmega328 8-bit AVR
Arduino Pro Mini ATmega328P 8-bit AVR
Arduino Due Atmel SAM3X8E 32-bit ARM Cortex-M3
Arduino Zero ATSAMD21G18 32-bit ARM Cortex-M0+
Arduino MKR1000 ATSAMD21 Cortex-M0+ 32-bit ARM Cortex-M0+
Arduino Nano 33 IoT ATSAMD21 Cortex-M0+ 32-bit ARM Cortex-M0+
Arduino Yún ATmega32u4 + Atheros AR9331 8-bit AVR + Linux SOC
Arduino 101 Intel Curie 32-bit Quark SE

8-bit AVR

These are the 8-bit AVR based Arduinos that I own along with some of their vital statistics. Conspicuously absent here is the legacy Arduino Pro Mini and the Arduino Yún which I don't own (yet).

8-bit AVR table

This table shows which MCU the various boards use with links to more info.

Arduino Model MCU AliExpress
Arduino Mega 2560 ATmega2560 AliExpress
Arduino Leonardo ATmega32u4 AliExpress
Arduino Micro ATmega32u4 AliExpress
Arduino Uno ATmega328P AliExpress
Arduino Nano ATmega328 AliExpress

8-bit AVR feature matrix

This feature matrix helps to compare the Arduino boards I own.

Arduino Mega 2560 Arduino Leonardo Arduino Micro Arduino Uno Arduino Nano
AVR ATmega2560 ATmega32u4 ATmega32u4 ATmega328P ATmega328
Core Architecture AVR 8-bit RISC AVR 8-bit RISC AVR 8-bit RISC AVR 8-bit RISC AVR 8-bit RISC
SRAM 8 KB 2.5 KB 2.5 KB 2 KB 2 KB
Flash Memory 256 KB 32 KB 32 KB 32 KB 32 KB
EEPROM 4 KB 1 KB 1 KB 1 KB 1 KB
Maximum Clock Speed 16 MHz 16 MHz 16 MHz 16 MHz 16 MHz
Built-in LED Pin 13 13 13 13 13
Digital I/O Pins 54 20 20 14 14
Analog input pins 16 12 12 6 8
PWM pins 15 7 7 6 6
USB Compatibility FTDI or CH340 built-in built-in FTDI or CH340 FTDI or CH340
UART 4 1 1 1 1
SPI Yes Yes Yes Yes Yes
I2C Yes Yes Yes Yes Yes
Power Consumption Standard Standard Standard picoPower Standard
I/O Voltage 5V 5V 5V 5V 5V
Input voltage (nominal) 7-12V 7-12V 7-12V 7-12V 7-12V
DC Current per I/O Pin 20 mA 10 mA 10 mA 20 mA 20 mA
Supported battery 9V battery
Power Supply Connector Barrel Plug Barrel Plug Barrel Plug
Weight 37 g 20 g 13 g 25 g 7 g
Width 53.3 mm 53.3 mm 18 mm 53.4 mm 18 mm
Length 101.5 mm 68.6 mm 48 mm 68.6 mm 45 mm