Hertz (Hz)
Divider
Counts
1kHz, 8-bit (Arduino) 244Hz, 10-bit (Arduino) 1kHz (ESP32)
— Hz
PWM frequency
Frequency
PWM Output Time
PWM Waveform (50% Duty Cycle)
Hertz (Hz)
Percent (%)
1kHz, 50% 5kHz, 75% 10kHz, 25%
— s
High time and low time
Duty Cycle
PWM Output Time
tH tL 50% Duty Cycle
Hertz (Hz)
Divider
Hertz (Hz)
1kHz (Arduino) 5kHz (Arduino) 1kHz (ESP32)
—
Timer settings
Timer Settings
ARR = f_timer / (prescaler × f_pwm) - 1 Resolution = log2(ARR + 1) bits