In this study work, unipolar PWM signals with 16 kHz switching frequency is generated using PIC-16F877A microcontroller. PWM generation is carried out with the help of look-up table, CCP module and timer operations in PIC. Isolation circuit is implemented using MCT2E optoisolator and MOSFET driver circuit is implemented using IR2112 driver with bootstrap circuit. Isolation and driver circuit are implemented in PCBs and interfaced.