USB Bit Whacker (UBW) Application firmware D149 modified for MCHP boot loader and MPLAB-XC8 compiler