Bezpieczne Piny GPIO
Pracuje na poziomie logicznym 3,3 V. Piny GPIO układu ESP8266 NIE tolerują 5V (maks. 3,6 V). Pin 5V zasila wbudowany stabilizator LDO ME6211 3,3 V (do 500 mA na wyjściu).
Wejścia ADC i Piny Analogowe
Pin A0 łączy się ze zintegrowanym dzielnikiem napięcia 220 kΩ / 100 kΩ, który skaluje napięcia zewnętrzne do 3,2 V na surowy kanał ADC TOUT 0-1,0 V układu ESP8266.
Magistrale I2C, SPI i UART
Sprzętowy UART0 na TX/RX (współdzielony z USB). Programowy/sprzętowy SPI na D5 (SCK), D6 (MISO), D7 (MOSI), D8 (SS). Domyślna magistrala I2C na D1 (SCL) i D2 (SDA).
Piny Konfiguracyjne (Boot i Strapping)
Piny strapping konfiguracji rozruchu: D3 (GPIO0) z pull-up dla trybu Flash; D4 (GPIO2) z pull-up, steruje wbudowaną niebieską diodą LED; D8 (GPIO15) z pull-down, musi być w stanie LOW przy rozruchu.
Piny Wyłącznie Wejściowe (Input-Only)
Dwukierunkowe piny GPIO mają wewnętrzne, konfigurowalne programowo rezystory pull-up (~30-100 kΩ), z wyjątkiem GPIO16 (D0), który ma wbudowany pull-down.