PIC Microcontroller Variable Bandwidth Digital Low Pass Filter