Firmware for PIC/dsPIC and PIC32 Peripherals