Pinos GPIO Seguros para Uso
Opera com nível lógico de 3,3 V. Os pinos GPIO do ESP8266 NÃO toleram 5V (máx. 3,6 V). O pino 5V alimenta o regulador LDO ME6211 de 3,3 V integrado (até 500 mA de saída).
Canais ADC e Pinos Analógicos
O pino A0 se conecta a um divisor de tensão integrado de 220 kΩ / 100 kΩ, que escala tensões externas de até 3,2 V para o canal ADC TOUT bruto de 0-1,0 V do ESP8266.
Barramentos I2C, SPI e UART
UART0 por hardware em TX/RX (compartilhada com o USB). SPI por software/hardware em D5 (SCK), D6 (MISO), D7 (MOSI), D8 (SS). Barramento I2C padrão em D1 (SCL) e D2 (SDA).
Pinos de Inicialização (Strapping e Boot)
Pinos de strapping da configuração de boot: D3 (GPIO0) com pull-up para o modo Flash; D4 (GPIO2) com pull-up, aciona o LED azul integrado; D8 (GPIO15) com pull-down, deve estar em LOW no boot.
Pinos Apenas de Entrada
Os pinos GPIO bidirecionais possuem pull-ups internos configuráveis por software (~30-100 kΩ), exceto o GPIO16 (D0), que tem um pull-down integrado.