How may GPIO pins for WS2815 leds on ESP32-C5-DevKitC-1 v1.1?

Errieseekanmgn
Posts: 2
Joined: Wed Sep 17, 2025 10:14 am

How may GPIO pins for WS2815 leds on ESP32-C5-DevKitC-1 v1.1?

Postby Errieseekanmgn » Wed Sep 17, 2025 10:34 am

Hi there,

I was wondering how many GPIO pins the ESP32-C5-DevKitC-1 v1.1 has which can control WS2815 or WS2812b ledstrips?

I only see that pin 27 is assigned to do so.

Thanks

Sprite
Espressif staff
Espressif staff
Posts: 10617
Joined: Thu Nov 26, 2015 4:08 am

Re: How may GPIO pins for WS2815 leds on ESP32-C5-DevKitC-1 v1.1?

Postby Sprite » Wed Sep 17, 2025 11:17 am

There's no particular GPIO that is designated for a WS2812 (or WS2815, I think the protocol is the same), you can use any GPIO for this. Pin 27 is 'special' because it is routed to a single WS2812 LED on the devboard PCB, in other words, you can use that pin to control that LED. On how many GPIO pins you can use for WS2812 chips; it depends on how you control them. If you use the RMT peripheral, you can control 4 strings at the same time, if you use PARLIO you can control 8.

Errieseekanmgn
Posts: 2
Joined: Wed Sep 17, 2025 10:14 am

Re: How may GPIO pins for WS2815 leds on ESP32-C5-DevKitC-1 v1.1?

Postby Errieseekanmgn » Wed Sep 17, 2025 11:59 am

Thanks for the answer,

Im gonna control 400leds in 1 string. Have probably FastLED controler them.

Sprite
Espressif staff
Espressif staff
Posts: 10617
Joined: Thu Nov 26, 2015 4:08 am

Re: How may GPIO pins for WS2815 leds on ESP32-C5-DevKitC-1 v1.1?

Postby Sprite » Thu Sep 18, 2025 10:02 am

Thanks for the answer,

Im gonna control 400leds in 1 string. Have probably FastLED controler them.
That should work. If FastLed supports it, I'd suggest picking the RMT controller with DMA as the method to drive them, that's pretty much optimal for one string.

Who is online

Users browsing this forum: YisouSpider and 3 guests