1kHz, 8-bit (Arduino)
244Hz, 10-bit (Arduino)
1kHz (ESP32)
Timer Clock (f_timer)
— Hz
PWM Output
Time
1kHz, 50%
5kHz, 75%
10kHz, 25%
— s
High time and low time
Duty Cycle
PWM Output
Time
1kHz (Arduino)
5kHz (Arduino)
1kHz (ESP32)
ARR = f_timer / (prescaler × f_pwm) - 1
Resolution = log2(ARR + 1) bits