Skip to main content

PWM Duty Cycle Calculator

v1.0.0

Duty-cycle / freq → register values — for common MCUs (ESP32, STM32, RP2040, AVR).

Result
STM32 Timer Registers (72 MHz):
  PSC  = 0  (Prescaler)
  ARR  = 71999  (Auto-reload, Period)
  CCRx = 36000  (Capture/Compare, Duty)
  Actual freq: 1000.0 Hz