Software Vs Hardware Pwm. It is not as timing accurate as fully hardware PWM but appreciably more accurate than software timed PWM. The hardware PWM uses the system timer of Broadcom SoC and can generate a PWM signal with a maximum frequency of 192 MHz.
Where is orders of magnitude better pulse stability. It contains circuitry that allows easy interface to an 8051 microcontroller. In the 49 kernels the PWM source clock is always running so you can skip down to the Usage section of this post.
The other way to make a PWM is to have software manually turn a pin on and off.
Additional overlays for 44 kernels. The hardware PWM generator was designed for implementation on a Xilinx XC4005XL FPGA. Hardware vs Software PWM. Help is very much appreciated.