NANO-ARM
Contents
Overview
We loved Arduino Nano's but always wanted a bit more performance and memory.
So we decided to create a Arduino Nano compatible board but with an upgrade micro-controller that is similar to an Arduino Zero.
The NANO-ARM has the following features:
- Runs at 48MHz (Atmel SAMD21)
- 256KB FLASH Memory
- 32KB RAM
- Pin compatible with Arduino Nano but runs at 3.3V
- SAMD21 micro-controller same as used on a Arduino Zero's.
- Built in USB
- Arduino Zero bootloader pre-loaded.
- 20 I/O pins with 5 extra pins that can be used for I2C/SPI or I/O
- 6 Analog Pins(ADC) with 12-bit resolution (4096 resolution point vs Arduino Uno's 1024)
- 1 Digital to Analog(DAC) pin with 10-bit resolution.
- Designed and Manufacture in New Zealand
Availability, Update Notifications and Forums
Available online:
Newsletter and Forum
Hardware
Schematic
Power Management
3.3V Regulation is done with a NCP551 Low-Dropout Voltage regulator.
- Input Voltage 12V max
- Output currnet 150mA
- Very low quiescent current of 4.0uA(Typical)
Datasheets
Arduino IDE
Programming a NANO-ARM
NANO-ARM's are 100% Arduino Zero compatible and the programming process is the same.
This is the guide as provided with the Arduino Zero : Programming Guide
Pin Mappings
Pin mappings for Arduino Zero / NANO-ARM is avaialable from the Arduino Github repository at: https://github.com/arduino/ArduinoCore-samd/blob/master/variants/arduino_zero/variant.cpp
Serial Ports
In Arduino the following has changed:
- Serial Object is connected to Pin D0 and D1
- SerialUSB Object is connected to the USB serial port that is visible to computers.
Versions
Version 1.02
Added USB test pads for testing.
Version 1.01
Initial release.