[{"data":1,"prerenderedAt":237},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fboards\u002Farduino-nano-esp32":3},{"id":4,"title":5,"body":6,"description":229,"extension":230,"meta":231,"navigation":232,"path":233,"seo":234,"stem":235,"__hash__":236},"content\u002Fdocs\u002Fboards\u002Farduino-nano-esp32.md","Arduino Nano ESP32",{"type":7,"value":8,"toc":223},"minimark",[9,13,17,22,137,141,155,159,180,184,219],[10,11,5],"h1",{"id":12},"arduino-nano-esp32",[14,15,16],"p",{},"The Nano ESP32 wraps an ESP32-S3 in the Nano form factor: WiFi and BLE on a board the size of a postage stamp. It has 8 MB of flash, 8 MB of PSRAM, and the same 14 digital + 8 analog pin layout as the classic Nano, but with all the ESP32-S3's peripherals underneath.",[18,19,21],"h2",{"id":20},"specs","Specs",[23,24,25,38],"table",{},[26,27,28],"thead",{},[29,30,31,35],"tr",{},[32,33,34],"th",{},"Property",[32,36,37],{},"Value",[39,40,41,50,58,65,73,81,89,97,105,113,121,129],"tbody",{},[29,42,43,47],{},[44,45,46],"td",{},"MCU",[44,48,49],{},"ESP32-S3 (Xtensa LX7, dual-core), 240 MHz",[29,51,52,55],{},[44,53,54],{},"Flash",[44,56,57],{},"8 MB",[29,59,60,63],{},[44,61,62],{},"PSRAM",[44,64,57],{},[29,66,67,70],{},[44,68,69],{},"GPIO",[44,71,72],{},"20 user pins (D0–D13, A0–A5) — silicon pins differ from Nano numbering",[29,74,75,78],{},[44,76,77],{},"ADC",[44,79,80],{},"A0–A7",[29,82,83,86],{},[44,84,85],{},"PWM",[44,87,88],{},"All output-capable pins via LEDC",[29,90,91,94],{},[44,92,93],{},"I2C",[44,95,96],{},"1 user bus exposed (Wire)",[29,98,99,102],{},[44,100,101],{},"SPI",[44,103,104],{},"1 user bus exposed",[29,106,107,110],{},[44,108,109],{},"UART",[44,111,112],{},"3 ports (only Serial0\u002FSerial1 routed to pins)",[29,114,115,118],{},[44,116,117],{},"WiFi",[44,119,120],{},"802.11 b\u002Fg\u002Fn",[29,122,123,126],{},[44,124,125],{},"BLE",[44,127,128],{},"5.0",[29,130,131,134],{},[44,132,133],{},"OTA",[44,135,136],{},"Supported",[18,138,140],{"id":139},"flashing","Flashing",[14,142,143,144,149,150,154],{},"USB-CDC native, plus ROM bootloader for first-flash. The ",[145,146,148],"a",{"href":147},"\u002Fplayground","Playground"," drives ",[151,152,153],"code",{},"esp-web-tools"," to flash bin\u002Fpartitions\u002Fbootloader. After first flash, OTA can update over WiFi.",[18,156,158],{"id":157},"notes","Notes",[160,161,162,174,177],"ul",{},[163,164,165,166,169,170,173],"li",{},"The Nano-style pin numbers (D0–D13, A0–A7) map to non-contiguous ESP32-S3 silicon GPIOs. Use the Arduino ",[151,167,168],{},"D0","\u002F",[151,171,172],{},"A0"," constants — don't hard-code raw GPIO numbers.",[163,175,176],{},"The board ships with PSRAM enabled by default. Heap allocations greater than ~50 KB transparently come from PSRAM.",[163,178,179],{},"Strapping pins (the ESP32-S3 boot\u002Fstrap config) are not exposed on the public Nano pin map, so you don't need to worry about them in normal use.",[18,181,183],{"id":182},"compile-flag","Compile flag",[185,186,191],"pre",{"className":187,"code":188,"language":189,"meta":190,"style":190},"language-ini shiki shiki-themes github-light github-dark","[env:nano_esp32]\nplatform = espressif32\nboard = arduino_nano_esp32\nframework = arduino\n","ini","",[151,192,193,201,207,213],{"__ignoreMap":190},[194,195,198],"span",{"class":196,"line":197},"line",1,[194,199,200],{},"[env:nano_esp32]\n",[194,202,204],{"class":196,"line":203},2,[194,205,206],{},"platform = espressif32\n",[194,208,210],{"class":196,"line":209},3,[194,211,212],{},"board = arduino_nano_esp32\n",[194,214,216],{"class":196,"line":215},4,[194,217,218],{},"framework = arduino\n",[220,221,222],"style",{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":190,"searchDepth":203,"depth":203,"links":224},[225,226,227,228],{"id":20,"depth":203,"text":21},{"id":139,"depth":203,"text":140},{"id":157,"depth":203,"text":158},{"id":182,"depth":203,"text":183},"Nano ESP32 board guide — ESP32-S3 in Nano form factor, WiFi\u002FBLE, 8 MB flash.","md",{},true,"\u002Fdocs\u002Fboards\u002Farduino-nano-esp32",{"title":5,"description":229},"docs\u002Fboards\u002Farduino-nano-esp32","eBu5DKa31PEpaLSqrTROoELwvqGiLBYjIGF-wD_K-q4",1777412314781]