This is a pulse generator and PWM program for the PIC16F88.