Pines GPIO seguros
Opera a nivel lógico de 3,3 V. Los pines GPIO del ESP8266 NO toleran 5V (máximo 3,6 V). El pin 5V alimenta el regulador LDO ME6211 de 3,3 V (hasta 500 mA).
Pines ADC y analógicos
El pin A0 incorpora un divisor de voltaje resistivo de 220 kΩ / 100 kΩ que escala voltajes de hasta 3,2 V al rango interno de 0-1,0 V del ADC TOUT del ESP8266.
Pines I2C, SPI y UART
UART0 de hardware en TX/RX (compartido con USB). SPI en D5 (SCK), D6 (MISO), D7 (MOSI), D8 (SS). Bus I2C predeterminado en D1 (SCL) y D2 (SDA).
Pines de configuración y arranque
Pines de configuración de arranque (strapping): D3 (GPIO0) pull-up para modo Flash; D4 (GPIO2) pull-up, activa el LED azul integrado; D8 (GPIO15) pull-down, debe estar LOW al arrancar.
Pines de solo entrada
Pines GPIO bidireccionales con resistencias pull-up configurables por software (~30-100 kΩ), excepto GPIO16 (D0) que cuenta con pull-down integrado.