{"product_id":"arduino-nano-v3-atmega328p-usb-c","title":"Nano V3.0 – ATmega328P Dev Board, USB-C, Unsoldered, Compatible with Arduino","description":"\u003cdiv class=\"nzn-desc\"\u003e\n  \u003cdiv class=\"nzn-tabs\"\u003e\n    \u003cbutton class=\"nzn-tab is-active\" type=\"button\" data-tab=\"overview\"\u003eOverview\u003c\/button\u003e\n    \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"specifications\"\u003eSpecifications\u003c\/button\u003e\n    \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"wiring\"\u003ePinout Guide\u003c\/button\u003e\n    \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"uses\"\u003eCommon Uses\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nzn-card\"\u003e\n\n    \u003c!-- OVERVIEW --\u003e\n    \u003cdiv class=\"nzn-panel is-active\" data-panel=\"overview\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003cdiv class=\"nzn-overview\"\u003e\n          \u003cdiv class=\"nzn-overview-copy\"\u003e\n            \u003cp\u003eThe Nano V3.0 in its unsoldered form — ideal for custom mounting, direct wiring, or pick-and-place assembly. Built on the ATmega328PB, an enhanced version of the classic ATmega328P that adds a second I²C bus, second SPI port, and extra timers while remaining fully compatible with the Arduino Nano IDE profile. USB-C connector with CH340G USB-to-serial. Headers included loose, so you solder them in whatever orientation your build needs.\u003c\/p\u003e\n\n            \u003cul class=\"nzn-checks\"\u003e\n              \u003cli\u003eATmega328PB @ 16 MHz — programs as a standard Arduino Nano\u003c\/li\u003e\n              \u003cli\u003e14 digital I\/O (6 PWM) + 8 analog inputs (A0–A7)\u003c\/li\u003e\n              \u003cli\u003eDual I²C and dual SPI — 328PB bonus peripherals\u003c\/li\u003e\n              \u003cli\u003eUSB Type-C with CH340G — no Old Bootloader mode needed\u003c\/li\u003e\n              \u003cli\u003eUnsoldered headers included for custom mounting\u003c\/li\u003e\n              \u003cli\u003e32 KB flash · 2 KB SRAM · 1 KB EEPROM · 43 × 18 mm\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-started\"\u003e\n            \u003ch3\u003eGetting Started\u003c\/h3\u003e\n            \u003cdiv class=\"nzn-step\"\u003e\n              \u003cspan\u003e1\u003c\/span\u003e\n              \u003cdiv\u003e\n\u003cstrong\u003eSolder the headers\u003c\/strong\u003e\u003cp\u003eSolder the included pin headers before breadboard use — or fit right-angle\/female headers, or wire directly to the pads.\u003c\/p\u003e\n\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"nzn-step\"\u003e\n              \u003cspan\u003e2\u003c\/span\u003e\n              \u003cdiv\u003e\n\u003cstrong\u003eInstall CH340 driver (Windows only)\u003c\/strong\u003e\u003cp\u003emacOS and Linux detect the board automatically. Windows may need the CH340 driver once from WCH.\u003c\/p\u003e\n\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"nzn-step\"\u003e\n              \u003cspan\u003e3\u003c\/span\u003e\n              \u003cdiv\u003e\n\u003cstrong\u003eConnect via USB-C and select the board\u003c\/strong\u003e\u003cp\u003eUse a data-capable USB-C cable. In Arduino IDE: Tools → Board → Arduino Nano, Processor: ATmega328P.\u003c\/p\u003e\n\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"nzn-step\"\u003e\n              \u003cspan\u003e4\u003c\/span\u003e\n              \u003cdiv\u003e\n\u003cstrong\u003eUpload Blink to verify\u003c\/strong\u003e\u003cp\u003eFile → Examples → 01.Basics → Blink. The D13 LED blinking once per second confirms the board works.\u003c\/p\u003e\n\u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e Headers are unsoldered — soldering is required before breadboard use. The USB-C programming port works without any soldering. Standard upload works straight away; Old Bootloader mode is not needed.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- SPECIFICATIONS --\u003e\n    \u003cdiv class=\"nzn-panel\" data-panel=\"specifications\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003ch3 class=\"nzn-section-title\"\u003eSpecifications\u003c\/h3\u003e\n        \u003cdiv class=\"nzn-specs\"\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eMicrocontroller\u003c\/span\u003e\u003cstrong\u003eATmega328PB (8-bit AVR, enhanced)\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003ePrograms As\u003c\/span\u003e\u003cstrong\u003eArduino Nano (ATmega328P profile)\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eUSB Interface Chip\u003c\/span\u003e\u003cstrong\u003eCH340G USB-to-Serial\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eUSB Connector\u003c\/span\u003e\u003cstrong\u003eType-C\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eHeader State\u003c\/span\u003e\u003cstrong\u003eUnsoldered — headers included loose\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eOperating Voltage\u003c\/span\u003e\u003cstrong\u003e5V DC\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eInput Voltage (Rec.)\u003c\/span\u003e\u003cstrong\u003e7–12V via VIN pin\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eDigital I\/O Pins\u003c\/span\u003e\u003cstrong\u003e14 (6 support PWM output)\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eAnalog Input Pins\u003c\/span\u003e\u003cstrong\u003e8 (A0–A7, 10-bit ADC)\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eDC Current per I\/O Pin\u003c\/span\u003e\u003cstrong\u003e40 mA max\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eFlash Memory\u003c\/span\u003e\u003cstrong\u003e32 KB (2 KB used by bootloader)\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eSRAM\u003c\/span\u003e\u003cstrong\u003e2 KB\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eEEPROM\u003c\/span\u003e\u003cstrong\u003e1 KB\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eClock Speed\u003c\/span\u003e\u003cstrong\u003e16 MHz crystal oscillator\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eCommunication\u003c\/span\u003e\u003cstrong\u003eUART, dual SPI, dual I²C (328PB extras)\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eBoard Dimensions\u003c\/span\u003e\u003cstrong\u003e43 × 18 mm\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eIDE Compatibility\u003c\/span\u003e\u003cstrong\u003eArduino IDE — \"Arduino Nano\", ATmega328P\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eBuilt-in LED\u003c\/span\u003e\u003cstrong\u003eD13 (user-programmable)\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eReset Button\u003c\/span\u003e\u003cstrong\u003eYes\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eICSP Header\u003c\/span\u003e\u003cstrong\u003eYes (6-pin AVR ISP)\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- PINOUT --\u003e\n    \u003cdiv class=\"nzn-panel\" data-panel=\"wiring\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003ch3 class=\"nzn-section-title\"\u003ePinout Guide\u003c\/h3\u003e\n        \u003cdiv class=\"nzn-specs\"\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eD0 \/ D1\u003c\/span\u003e\u003cstrong\u003eHardware UART RX\/TX\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eD2 \/ D3\u003c\/span\u003e\u003cstrong\u003eExternal interrupts INT0 \/ INT1\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eD3, 5, 6, 9, 10, 11\u003c\/span\u003e\u003cstrong\u003ePWM outputs (6 pins)\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eD10–D13\u003c\/span\u003e\u003cstrong\u003eSPI0 — SS \/ MOSI \/ MISO \/ SCK\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eD13\u003c\/span\u003e\u003cstrong\u003eBuilt-in LED (LED_BUILTIN)\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eA0–A7\u003c\/span\u003e\u003cstrong\u003e10-bit ADC inputs, 0–5V\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eA4 \/ A5\u003c\/span\u003e\u003cstrong\u003eI²C0 — SDA \/ SCL\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eA6 \/ A7\u003c\/span\u003e\u003cstrong\u003eAnalog input only (no digital)\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eAREF\u003c\/span\u003e\u003cstrong\u003eExternal voltage reference\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eVIN\u003c\/span\u003e\u003cstrong\u003eExternal supply input, 7–12V\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003e5V \/ 3.3V\u003c\/span\u003e\u003cstrong\u003eRegulated outputs\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eGND\u003c\/span\u003e\u003cstrong\u003eGround (multiple pins)\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eRESET\u003c\/span\u003e\u003cstrong\u003eActive-low reset\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"nzn-wiring-box\"\u003e\n          \u003cstrong\u003eATmega328PB bonus peripherals:\u003c\/strong\u003e the 328PB adds a second hardware I²C bus (I²C1), a second SPI port (SPI1), and two extra 16-bit timers (Timer3 \u0026amp; Timer4) — all exposed on the same physical Nano pins. It programs identically to a standard Nano, so existing sketches and libraries work without changes.\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- USES --\u003e\n    \u003cdiv class=\"nzn-panel\" data-panel=\"uses\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003ch3 class=\"nzn-section-title\"\u003eCommon Uses\u003c\/h3\u003e\n        \u003cdiv class=\"nzn-uses\"\u003e\n          \u003cdiv class=\"nzn-use\"\u003e\n\u003cstrong\u003ePermanent enclosure installs\u003c\/strong\u003e — solder headers for your connector type, or wire directly to the pads for the most compact mounting\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003e\n\u003cstrong\u003eCustom PCB integration\u003c\/strong\u003e — solder onto a carrier board, or use right-angle headers for panel-mount builds and tight enclosures\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003e\n\u003cstrong\u003eMulti-I²C sensor systems\u003c\/strong\u003e — the second I²C bus handles sensors with clashing addresses, no multiplexer needed\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003e\n\u003cstrong\u003eRobotics \u0026amp; servo control\u003c\/strong\u003e — drives servos, steppers and DC motors; small enough to fit inside robot chassis and RC builds\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003e\n\u003cstrong\u003eSensors \u0026amp; data logging\u003c\/strong\u003e — temperature, humidity, pressure, distance and motion, with extra timers for peripheral flexibility\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003e\n\u003cstrong\u003eEducation \u0026amp; bulk builds\u003c\/strong\u003e — cost-effective for classroom kits where students solder their own boards\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003eNeed pre-soldered?\u003c\/strong\u003e If you want a board that plugs straight into a breadboard, see the \u003ca href=\"\/products\/arduino-nano\"\u003epre-soldered Nano V3\u003c\/a\u003e — same specs, headers already fitted.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"NZN Electronics","offers":[{"title":"Default Title","offer_id":42770283135072,"sku":"MCU-NANO-V3-328P-NW-1","price":7.49,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6127\/0112\/files\/Arduino_Nano_Hero1-1_e77d7e84-318b-431d-9180-0e7b91b41bef.png?v=1779751829","url":"https:\/\/www.nznelectronics.co.nz\/products\/arduino-nano-v3-atmega328p-usb-c","provider":"NZN Electronics","version":"1.0","type":"link"}