# 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)*