Arduino nano board
Arduino nano is one of Arduino development boards that based on Atmega328p. In terms of software, the Atmega328p is pre-installed the Arduino bootloader so that users can use the serial interface to upload program, instead of SPI. In terms of hardware, the Arduino nano has 5 main components, an Atmega 328p MCU, an external reset circuit, a voltage regulation component, a USB/serial interface convertor, and an external crystal oscillator.