Pembangkit PWM dirancang menggunakan IC pewaktu 555. IC pewaktu 555 yang dirangkai sebagai multivibrator astabil dapat menghasilkan tegangan pulsa 5 volt. Tegangan pulsa 5v tersebut dapat diatur duty cycle-nya dari 50% sampai dengan 100%. Duty cycle yang diinginkan dapat dicapai dengan mengatur nilai-nilai RA, RB dan C. Tegangan inilah yang kemudian dijadikan sebagai sinyal PWM. Rangkaian IC 555 sebagai multivibrator astabil ditunjukkan oleh gambar .
