Page 1 of 1

PWM on PB5 pin

Posted: Tue Apr 29, 2025 8:46 pm
by geologic
Hi all

I have a PWM RGB led connected to PB5 (red), PB14 (green) and PB2 (blue) on a custom board with STM32L051T6.
Can someone confirm that PB5 is a PWM pin ?
From https://www.st.com/resource/en/datashee ... l051c6.pdfpage 42 it says TIM22_CH2, but when i do a analogWrite(PB5,255) does not output red. When doing analogWrite() on PB14 or PB2 it outputs the corresponding color.

Thanks

Re: PWM on PB5 pin

Posted: Tue Apr 29, 2025 8:58 pm
by fpiSTM
PB5 has a timer:
https://github.com/stm32duino/Arduino_C ... Pins.c#L89
But PB14 and PB2 do not have one.
So doing analogWrite(PB2, 255) is the same than doing digitalWrite(PB2, HIGH).
Try digitalWrite(PB5, HIGH).