Güvenli Kullanılabilir GPIO Pinleri
Güvenli ve sorunsuz genel amaçlı G/Ç seçenekleri arasında donanımsal I2C (SCL/SDA) de sağlayan D1 (GPIO5) ve D2 (GPIO4) bulunur. D5 (GPIO14), D6 (GPIO12) ve D7 (GPIO13) SPI veya PWM için idealdir. Tüm pinlerin kesinlikle 3,3 V lojikte çalıştığını unutmayın (5V toleranslı DEĞİLDİR).
ADC ve Analog Pinler
A0 pini, gerilimi ESP8266EX'in dahili 0–1,0 V ADC TOUT aralığına ölçekleyen yerleşik 220k/100k gerilim bölücü sayesinde 0 ile 3,3 V arası analog girişleri kabul eder.
I2C, SPI ve UART Arayüz Pinleri
Varsayılan donanımsal I2C, D1 (SCL, GPIO5) ve D2 (SDA, GPIO4) kullanır. Donanımsal HSPI, D5 (SCLK, GPIO14), D6 (MISO, GPIO12), D7 (MOSI, GPIO13) ve D8 (CS, GPIO15) kullanır. Birincil UART0, CP2102 köprüsü üzerinden RX (GPIO3) ve TX (GPIO1) pinlerine yönlendirilmiştir.
Önyükleme (Boot ve Strapping) Pinleri
Reset sırasında üç boot strapping pini belirli lojik seviyelerde tutulmalıdır: D3 (GPIO0) normal flash yürütmesi için HIGH olmalıdır (LOW, UART indirme modunu tetikler); D4 (GPIO2) HIGH olmalıdır; D8 (GPIO15) LOW tutulmalıdır (dahili 12k pull-down'ı vardır).
Yalnızca Giriş (Input-Only) Pinleri
D0'ın (GPIO16) özel donanım kısıtlamaları vardır: donanımsal kesme, PWM ve I2C yeteneği yoktur. Derin uyku modunu kullanmak için, dahili RTC zamanlayıcısının işlemciyi uyandırmak üzere RST'yi düşük seviyeye çekebilmesi amacıyla D0'ı RST'ye bağlayın.