Temperature and Humidity Sensor Node Design
Table
| Function | ESP32-S3 pin | Net | Notes |
|---|---|---|---|
| I2C SDA | IO8 | I2C_SDA | SHT31 SDA, 4.7 kΩ pull-up to 3V3 |
| I2C SCL | IO9 | I2C_SCL | SHT31 SCL, 4.7 kΩ pull-up to 3V3 |
| SHT31 ALERT | IO5 | SHT_ALERT | Optional interrupt input |
| eFuse FAULT | IO4 | EFUSE_FAULT | Active-low open-drain fault input, 10 kΩ pull-up to 3V3 |
| USB D- | IO19 | USB_DN | ESP32-S3 USB Serial/JTAG / USB device |
| USB D+ | IO20 | USB_DP | ESP32-S3 USB Serial/JTAG / USB device |
| UART0 TX | TXD0 | UART0_TX | Debug header J2 pin 3 |
| UART0 RX | RXD0 | UART0_RX | Debug header J2 pin 4 |
| Reset/enable | EN | ESP_EN | Debug header J2 pin 5, 10 kΩ pull-up, 1 µF delay capacitor |
| Boot mode | IO0 | ESP_BOOT_IO0 | Debug header J2 pin 6, 10 kΩ pull-up; pull low for download boot |
MCU
Pin assignments
Firmware initialization outline