{"product_id":"nanoesp32-c6-esp32-c6-wroom-1-n4-wifi-6-zigbee-thread-board","title":"nanoESP32-C6 Development Board | ESP32-C6-WROOM-1-N4 | WiFi 6 + Zigbee + Thread | RISC-V 160MHz | 4MB Flash | Dual USB-C | RGB LED","description":"\u003cp\u003eThe \u003cstrong\u003enanoESP32-C6 development board\u003c\/strong\u003e puts Espressif's ESP32-C6 — their first Wi-Fi 6 SoC — on a breadboard-friendly board with two USB Type-C ports and every usable GPIO brought out to 2.54 mm headers. One port runs through a CH343P USB-to-UART bridge for flashing and serial monitoring; the other is the ESP32-C6's own native USB, so you get USB Serial\/JTAG debugging without an external probe.\u003c\/p\u003e\n\u003cp\u003eWhat makes the C6 worth picking over an older ESP32 is the radio. A single chip covers 2.4 GHz Wi-Fi 6 (802.11ax), Bluetooth 5.3 LE and IEEE 802.15.4 — which means Thread 1.3, Zigbee 3.0 and a direct path to Matter. For a smart-home sensor, a Zigbee node, or a battery-powered device that needs Target Wake Time to stretch its runtime, this is the board to prototype on.\u003c\/p\u003e\n\u003ch2\u003eKey Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e📶 \u003cstrong\u003eWi-Fi 6 on 2.4 GHz\u003c\/strong\u003e — 802.11ax with OFDMA and Target Wake Time for lower power draw and better behaviour on crowded networks, still backward compatible with 802.11b\/g\/n.\u003c\/li\u003e\n\u003cli\u003e🔗 \u003cstrong\u003eBluetooth 5.3 LE certified\u003c\/strong\u003e — long range, 2 Mbps PHY and advertising extensions for BLE mesh and beacon work.\u003c\/li\u003e\n\u003cli\u003e🏠 \u003cstrong\u003eThread 1.3 and Zigbee 3.0\u003c\/strong\u003e — an on-chip IEEE 802.15.4 radio, so one board can act as a Matter end device or a Zigbee node with no second module.\u003c\/li\u003e\n\u003cli\u003e⚡ \u003cstrong\u003eTwo RISC-V cores\u003c\/strong\u003e — a 160 MHz high-performance core for your application plus a 20 MHz low-power core that keeps running while the main core sleeps.\u003c\/li\u003e\n\u003cli\u003e🔌 \u003cstrong\u003eDual USB Type-C\u003c\/strong\u003e — the \u003cem\u003eCOM\u003c\/em\u003e port goes through a WCH CH343P bridge for flashing and serial; the \u003cem\u003eUSB\u003c\/em\u003e port is the ESP32-C6's native USB Serial\/JTAG.\u003c\/li\u003e\n\u003cli\u003e🌈 \u003cstrong\u003eAddressable RGB LED on GPIO8\u003c\/strong\u003e — WS2812-style, driven by Adafruit_NeoPixel or the ESP-IDF LED strip component. Status output with nothing to wire.\u003c\/li\u003e\n\u003cli\u003e📌 \u003cstrong\u003eHeaders pre-soldered\u003c\/strong\u003e — 2.54 mm pins on both rows, ready for a breadboard straight out of the bag.\u003c\/li\u003e\n\u003cli\u003e📡 \u003cstrong\u003eBuilt-in PCB antenna\u003c\/strong\u003e — no external antenna or connector needed.\u003c\/li\u003e\n\u003cli\u003e🔘 \u003cstrong\u003eBOOT and RST buttons\u003c\/strong\u003e — manual download mode and reset without shorting pins.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eModule:\u003c\/strong\u003e ESP32-C6-WROOM-1-N4 (PCB antenna)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoC:\u003c\/strong\u003e Espressif ESP32-C6\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHP processor:\u003c\/strong\u003e 32-bit RISC-V, up to 160 MHz\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLP processor:\u003c\/strong\u003e 32-bit RISC-V, up to 20 MHz\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFlash:\u003c\/strong\u003e 4 MB SPI flash (no PSRAM)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSRAM:\u003c\/strong\u003e 512 KB HP SRAM + 16 KB LP SRAM\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eROM \/ cache:\u003c\/strong\u003e 320 KB ROM, 32 KB L1 cache\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWi-Fi:\u003c\/strong\u003e 802.11ax (Wi-Fi 6) 2.4 GHz, 1T1R, 2412–2484 MHz, up to 150 Mbps; backward compatible with 802.11b\/g\/n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBluetooth:\u003c\/strong\u003e Bluetooth 5.3 LE certified\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e802.15.4:\u003c\/strong\u003e IEEE 802.15.4-2015, OQPSK, 250 kbps — Thread 1.3 \/ Zigbee 3.0\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUSB:\u003c\/strong\u003e 2 × USB Type-C — CH343P USB-UART (COM) and native USB Serial\/JTAG (USB)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGPIO:\u003c\/strong\u003e 30 programmable GPIOs (QFN40 package)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eADC:\u003c\/strong\u003e 12-bit SAR ADC, up to 7 channels\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDigital interfaces:\u003c\/strong\u003e 2 × UART plus 1 × LP UART, I2C plus LP I2C, 1 × I2S, general-purpose SPI, 2 × TWAI (CAN 2.0), SDIO slave, RMT TX\/RX, parallel IO\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePWM:\u003c\/strong\u003e LED PWM up to 6 channels, plus Motor Control PWM (MCPWM)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTimers and sensors:\u003c\/strong\u003e on-chip temperature sensor, pulse counter, 52-bit system timer, 2 × 54-bit general-purpose timers\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSecurity:\u003c\/strong\u003e secure boot (RSA-3072), flash encryption (AES-128\/256-XTS), digital signature and HMAC peripherals, Trusted Execution Environment\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eButtons:\u003c\/strong\u003e BOOT and RST\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLED:\u003c\/strong\u003e 1 × addressable RGB LED on GPIO8\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHeader pitch:\u003c\/strong\u003e 2.54 mm (0.1 inch), two rows, pre-soldered\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003cp\u003eNumbers on the silkscreen are ESP32-C6 GPIO numbers.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eTop row:\u003c\/strong\u003e 5V, 13, 12, 11, 10, 8, 1, 0, 7, 6, 5, 4, RST, 3V3, GND\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBottom row:\u003c\/strong\u003e 5V, GND, 9, 18, 19, 20, 21, 22, 23, 15, RX, TX, 3, 2, GND\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eRX and TX are the UART0 pins shared with the CH343P bridge. GPIO8 drives the onboard RGB LED and GPIO9 is the BOOT strapping pin, so leave both free where you can.\u003c\/p\u003e\n\u003ch2\u003eWhat's in the Box\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1 × nanoESP32-C6 development board, ESP32-C6-WROOM-1-N4, pin headers pre-soldered — tested and QC-OK\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUSB Type-C cable is not included.\u003c\/p\u003e\n\u003ch2\u003eWho It's For\u003c\/h2\u003e\n\u003cp\u003eStudents and final-year-project groups building IoT nodes, makers who want Matter, Thread or Zigbee without buying a separate radio, and firmware developers who need native USB JTAG debugging on a board small enough to sit on a breadboard. If you already work in ESP-IDF or Arduino your workflow carries straight over — set the target to \u003ccode\u003eesp32c6\u003c\/code\u003e and go.\u003c\/p\u003e\n\u003ch2\u003eGetting Started\u003c\/h2\u003e\n\u003cp\u003eIn Arduino IDE, install the Espressif ESP32 board package and select a generic ESP32-C6 Dev Module. In ESP-IDF, run \u003ccode\u003eidf.py set-target esp32c6\u003c\/code\u003e then \u003ccode\u003eidf.py -p COMx flash monitor\u003c\/code\u003e. Windows needs the WCH CH343 driver for the COM port; the native USB port enumerates on its own.\u003c\/p\u003e\n\u003ch2\u003eDocuments and Downloads\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eESP32-C6 \u003ca href=\"https:\/\/documentation.espressif.com\/esp32-c6_datasheet_en.pdf\" title=\"ESP32-C6 series datasheet\"\u003eDatasheet\u003c\/a\u003e by Espressif\u003c\/li\u003e\n\u003cli\u003eESP32-C6 \u003ca href=\"https:\/\/docs.espressif.com\/projects\/esp-idf\/en\/latest\/esp32c6\/get-started\/\" title=\"Get started with ESP32-C6 in ESP-IDF\"\u003eESP-IDF get-started guide\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eESP32-C6 \u003ca href=\"https:\/\/www.espressif.com\/en\/products\/socs\/esp32-c6\" title=\"ESP32-C6 Wi-Fi 6, Bluetooth 5 and Thread\/Zigbee SoC\"\u003eSoC product page\u003c\/a\u003e by Espressif\u003c\/li\u003e\n\u003cli\u003enanoESP32-C6 \u003ca href=\"https:\/\/github.com\/wuxx\/nanoESP32-C6\/blob\/master\/hardware\/nanoESP32C6.pdf\" title=\"nanoESP32-C6 reference schematic\"\u003ereference schematic\u003c\/a\u003e and \u003ca href=\"https:\/\/github.com\/wuxx\/nanoESP32-C6\" title=\"nanoESP32-C6 repository with demo firmware\"\u003edemo firmware\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eTest Sketch\u003c\/h2\u003e\n\u003cp\u003ePaste this into Arduino IDE to cycle the RGB LED and print the chip and flash details over serial — a quick way to confirm your board is alive.\u003c\/p\u003e\n\u003cpre style=\"background: #1e1e1e; color: #d4d4d4; padding: 15px; border-radius: 8px; font-family: Consolas,Monaco,monospace; font-size: 14px; line-height: 1.5; overflow-x: auto; white-space: pre;\"\u003e\u003cspan style=\"color: #6a9955;\"\u003e\/\/ by www.digilog.pk\u003c\/span\u003e\n#include \u0026lt;Arduino.h\u0026gt;\n#include \u0026lt;Adafruit_NeoPixel.h\u0026gt;\n\n\u003cspan style=\"color: #6a9955;\"\u003e\/\/ ========== LED SETUP ==========\u003c\/span\u003e\n#define LED_PIN   8    \n#define LED_COUNT 1    \nAdafruit_NeoPixel pixels(LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);\n\n\u003cspan style=\"color: #6a9955;\"\u003e\/\/ ========== Print system info using Arduino ESP API ==========\u003c\/span\u003e\nvoid printSystemInfo() {\n  Serial.println(F(\"=== Chip info ===\"));\n\n  const char *model = ESP.getChipModel();\n  Serial.printf(\"Model: %s\\n\", model ? model : \"Unknown\");\n  Serial.printf(\"Cores: %u\\n\", (unsigned)ESP.getChipCores());\n  Serial.printf(\"Revision: %u\\n\", (unsigned)ESP.getChipRevision());\n  Serial.printf(\"CPU freq: %u MHz\\n\", (unsigned)ESP.getCpuFreqMHz());\n\n  uint32_t flashBytes = ESP.getFlashChipSize();\n  Serial.printf(\"Flash size: %u KB\\n\", (unsigned)(flashBytes \/ 1024UL));\n  Serial.printf(\"Flash speed: %u Hz\\n\", (unsigned)ESP.getFlashChipSpeed());\n\n  uint64_t efuseMac = ESP.getEfuseMac();\n  uint8_t mac[6];\n  for (int i = 0; i \u0026lt; 6; ++i) mac[i] = (efuseMac \u0026gt;\u0026gt; (8 * (5 - i))) \u0026amp; 0xFF;\n  Serial.printf(\"MAC Address: %02X:%02X:%02X:%02X:%02X:%02X\\n\",\n                mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]);\n\n  Serial.println(F(\"=== Memory info ===\"));\n  Serial.printf(\"Total heap: %u bytes\\n\", (unsigned)ESP.getHeapSize());\n  Serial.printf(\"Free heap:  %u bytes\\n\", (unsigned)ESP.getFreeHeap());\n  Serial.printf(\"Min free heap:%u bytes\\n\\n\", (unsigned)ESP.getMinFreeHeap());\n}\n\nvoid setup() {\n  Serial.begin(115200);\n  delay(800);\n\n  pixels.begin();\n  pixels.clear();\n  pixels.show();\n\n  Serial.println(F(\"Starting up...\"));\n  printSystemInfo();\n}\n\nvoid loop() {\n  pixels.setPixelColor(0, pixels.Color(255, 0, 0)); pixels.show(); delay(500);\n  pixels.setPixelColor(0, pixels.Color(0, 255, 0)); pixels.show(); delay(500);\n  pixels.setPixelColor(0, pixels.Color(0, 0, 255)); pixels.show(); delay(500);\n\n  pixels.clear(); pixels.show();\n\n  printSystemInfo();\n  delay(3500);\n}\n\u003c\/pre\u003e\n\u003cp\u003eThe nanoESP32-C6 is one of the cheapest ways to get Wi-Fi 6, Thread and Zigbee onto a breadboard, and the dual USB-C layout saves you hunting for a spare serial adapter every time you flash. In stock now — order online for delivery across Pakistan.\u003c\/p\u003e","brand":"Digilog Electronics","offers":[{"title":"Default Title","offer_id":50226584813846,"sku":"B496,KRT160","price":1820.0,"currency_code":"PKR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0744\/0764\/1366\/files\/nanoESP32-C6DevelopmentBoard_WiFi6_Zigbee_Thread_RISC-VCore2_54a669fd-1d62-43f0-8c6a-b9c2af251377.jpg?v=1781596038","url":"https:\/\/digilog.pk\/products\/nanoesp32-c6-esp32-c6-wroom-1-n4-wifi-6-zigbee-thread-board","provider":"digilog.pk","version":"1.0","type":"link"}