Skip to main content
ESPBoards

NodeMCU 1.0 (ESP-12E Module) Development Board Pinout and Technical Specifications

Code name: ESP8266_NODEMCU_ESP12E

NodeMCU 1.0 (ESP-12E Module) development board is based on esp8266 microcontroller and uses Tensilica Xtensa LX106 architecture. This development board has a maximum CPU frequency of 160 MHz and a maximum data upload size of 81.92 Kb.


Quick Links

NodeMCU 1.0 (ESP-12E Module) imageNodeMCU 1.0 (ESP-12E Module) imageNodeMCU 1.0 (ESP-12E Module) image

Features

    Connectivity

    • WiFi: 802.11 b/g/n (2.4 GHz)
    • Bluetooth: No
    • BLE: No

    Technical specs

    Clock Speed160 MHz
    Upload Maximum Data size81920
    Microcontrolleresp8266
    ArchitectureTensilica Xtensa LX106

    NodeMCU 1.0 (ESP-12E Module) Pinout

    NodeMCU 1.0 (ESP-12E Module) Pins Mapping Arduino IDE

    Below you can find the NodeMCU 1.0 (ESP-12E Module) pinout. This development board provides digital IO pins, out of which can be used as an external interrupt pins and as analog input pins .

    PinAnalogTouchPWMOther
    0
    1
    2LED_BUILTIN
    3
    4
    5
    12
    13
    14
    15
    16LED_BUILTIN_AUX
    PIN_WIRE_SDASDA
    PIN_WIRE_SCLSCL
    Analog - Analog input pins
    Touch - Touch pins
    Function - Function pins
    RX / TX - Receive (RX) / Transmit (TX)
    LED_BUILTIN - Built-in LED
    PWM - Pulse-Width Modulation

    Default Tools

    Bootloader tool
    Uploader toolesptool
    Network uploader tool
    Bootloader address
    Flash modedio
    Boot mode
    PSRAM type
    Maximum data size
    80 Kb
    (81920 B)

    The NodeMCU 1.0 (ESP-12E Module) development board by default uses esptool uploader tool and bootloader tool. Flash mode for NodeMCU 1.0 (ESP-12E Module) development board by default is dio. When using Arduino IDE, the maximum data size for variables is 80 Kb (81920 B).