Text this: Generating the bipolar pulse width modulation (PWM) wave using PIC16F877 microcontroller