Arduino Nano

Support for the Arduino Nano board. More...

Detailed Description

Support for the Arduino Nano board.

Overview

The Arduino Nano is the cheapest member of the Arduino family. It is based on Atmel's AVR architecture and sports an ATmega328p MCU. It is like many Arduinos extensible by using shields.

MCU

MCU ATmega328p
Family AVR/ATmega
Vendor Atmel
RAM 2 KiB
Flash 32 KiB (2 KiB reserved for the bootloader)
Frequency 16 MHz
Timers 3 (2x 8bit, 1x 16bit)
ADCs 6 analog input pins
UARTs 1
SPIs 1
I2Cs 1 (called TWI)
Vcc 5.0V
MCU Datasheet ATmega328p datasheet
Board Manual Board Manual

Flashing the device

Flashing RIOT on the Arduino Nano is quite straight forward, just connect your Arduino Nano via the USB connector to your host computer and type:

make BOARD=arduino-nano flash

This should take care of everything!

We use the open avrdude tool to write the new code into the ATmega328p's flash

Caution

Don't expect having a working network stack due to very limited resources.

Files

file  board.h
 Board specific definitions for the Arduino Uno board.