ESP8266-HDK-dat.md

chip info

common pins

pin name GPIO function Note note
25 U0_RXD 3 IO3 I/O UART Rx during flash programming
26 U0_TXD 1 IO1 SPI_CS1 I/O UART TX during flash programming;
14 IO2 2 U1_TXD Flash debug output
13 MTDO 15 U0_RTS HSPI_CS
18~23 SDIO

bootstrap

pin default boot Against Mode ESP-12F-dat ESP-12S-dat func
RESET pull up + cap 0.1 UF Reboot ext. int.
EN pull up Reboot ext. int.
IO0 pull up Flash Mode ext. int. Boot mode control
IO2 pull up pull-up w/LED pull-up w/LED on-module LED
GPIO15 pull down Fail into SDIO Mode ext. int. MTDO
  • reference from chip datasheet section "Pin Definitions" Note part

Baud rate 74880 is what the ESP8266 bootloader uses. The apps on top of the Espressif SDK (e.g. Arduino sketch) talk at 115200 if not specified otherwise.

the normal reset boot

ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x40100000, len 28740, room 16 
tail 4
chksum 0xef
load 0x33333333, len 858993459, room 4 

the prog mode boot

ets Jan  8 2013,rst cause:2, boot mode:(1,7)

ADC

(4. Peripheral Interface)

Hardware Design - The input voltage range is 0 to 1.0 V when TOUT is connected to external circuit.

Schematic

The ESP8266EX schematics include seven aspects:

• Power supply • Power-on sequence and reset • Flash • Crystal oscillator • RF • External resistor • UART

peripherals

ref