# ESP32-S3 Touch LED Controller (Component) ## Description ESP32-S3 interactive capacitive-touch multi-LED controller, 5V input with 3.3V regulation, SPI ILI9341 TFT, shared I2C touch plus 16x2 LCD, and exactly three NPN LED driver channels with test points and debug annotations ## Component Details - **Owner:** maharth - **Created:** 3/29/2026 - **Last Updated:** 3/29/2026 - **Visibility:** Public - **System Architecture:** ```mermaid flowchart TD VIN[5V Input] --> REG[3.3V Regulator] REG --> MCU[ESP32-S3] MCU --> TFT[ILI9341 SPI TFT] MCU --> TOUCH[I2C Touch Controller] MCU --> LCD[I2C 16x2 LCD] MCU --> LEDA[LED Channel A] MCU --> LEDB[LED Channel B] MCU --> LEDC[LED Channel C] REG --> TFT REG --> TOUCH REG --> LCD VIN --> LEDA VIN --> LEDB VIN --> LEDC ``` - **Implementation Details:** Exactly three LED channels exist in this project: LED1, LED2, and LED3. No fourth LED channel is implemented. Touch interface is provided through J1 for an external FT6206/FT6236/GT911-class controller board on the shared 3V3 I2C bus. --- *Generated from [https://www.flux.ai/maharth/esp32-s3-touch-led-controller](https://www.flux.ai/maharth/esp32-s3-touch-led-controller)*