บอร์ด NANO เป็นบอร์ดไมโครคอนโทรลเลอร์ที่ใช้ไอซีเบอร์ ATmega328P-AU เป็นไอซีหลัก ซึ่งภายในตัวไอซีจะขา INPUT และ OUTPUT แบบดิจิตอลจำนวน 14 ขา
(สามารถใช้เป็นขา PWM output จำนวน 6 ขา) นอกจากนั้นยังมีขาแบบ Analog ไว้ให้ใช้งานจำนวน 8 ขา บนบอร์ดยังมีสิ่งอำนวยความสะดวกมากมายสำหรับผู้เริ่มต้น
เช่น ขั้ว USB แบบ MiniUSB ใช้ในการติดต่อสื่อสารกับคอมพิวเตอร์, ขั้วต่อ ICSP และปุ่ม Reset เป็นต้น บอร์ด NANO 3.0 สามารถใช้ร่วมกับโปรแกรม
Arduino IDE ได้ทุกเวอร์ชั่น ขนาดของ Flash Memory คือ 32 กิโลไบท์ (โดยถูกจองด้วยโปรแกรม bootloader เป็นจำนวน 0.5 กิโลไบท์) ขนาด
ของ SRAM คือ 2 กิโลไบท์ และขนาดของ EEPROM คือ 1 กิโลไบท์
หน้าที่ของขาต่างๆ
1. ขา INPUT/OUTPUT แบบ DIGITAL จะมีจำนวนขาใช้งานทั้งหมด 14 ขา ซึ่งสามารถกำหนดให้เป็นขา INPUT หรือขา OUTPUT ก็ได้ ตามการเขียนโปรแกรม โดยขานี้จะทำงานที่ระดับแรงดัน 5 โวลท์ดีซี กระแสที่สามารถจ่ายและรับได้ 20 มิลลิแอมป์ โครงสร้างภายในขาจะมีตัวต้านทานแบบพูลอัพต่ออยู่ ค่าประมาณ 20-50 กิโลโอห์ม
นอกจากนั้นในบางขายังสามารถกำหนดฟังก์ชั่นพิเศษได้ เช่น
- ขา D0 (RX) และขา D1 (TX) ใช้ในการติดต่อสื่อสารแบบอนุกรมในระดับ TTL
- ขา D2 และขา D3 เป็นขา Interrupt จากภายนอก ตามฟังก์ชั่น attachInterrupt()
- ขา PWM ได้แก่ ขา D3,D5,D6,D9,D10 และ D11 เป็นขา OUTPUT ขนาด 8 บิต ตามฟังก์ชั่น analogWrite()
- ขา D10 (SS), ขา D11 (MOSI), ขา D12 (MISO) และขา D13 (SCK) เป็นขาที่ใช้ในการติดต่อสื่อสารแบบ SPI โดยการใช้ไลบอรี่ SPI
- ขา D13 เป็นขาที่ต่ออยู่กับ LED บนบอร์ด โดยถ้ากำหนดเป็นขา OUTPUT และมีค่าเป็น High ตัว LED จะติด แต่ถ้ากำหนดเป็น Low ตัว LED จะดับ
2. ขา INPUT แบบ ANALOG จะมีจำนวนขาใช้งานทั้งหมด 8 ขา ซึ่งในแต่ละขาจะมีระดับแรงดันสูงสุด 5 โวลท์ เมื่อเทียบกับกราวน์ และมีความละเอียดขนาด 10 บิต
3. ขา Vin เป็นขารับแหล่งจ่ายไฟจากภายนอก ถ้าทำการจ่ายไฟเข้าที่ขานี้ ไม่ควรทำการจ่ายไฟผ่านขั้ว USB
4. ขา Vout 5V เป็นขาจ่ายไฟบวกขนาด 5 โวลท์ดีซี
5. ขา Vout 3.3V เป็นขาจ่ายไฟบวกขนาด 3.3 โวลท์ดีซี กระแสสูงสุด 50 มิลลิแอมป์
6. ขา GND เป็นขากราวน์ของวงจร