PIC Microcontroller Digital Function Generator