This is a low cost Microchip's PIC18F4550-I/PT microcontroller board, it was built with the reference from Microchip's PICDEM™ FS-USB evaluation board. We modify the HID bootloader and load into the microcontroller board, this allow users download the HEX file to flash memory directly from PC using USB connection without any external programmer. In addition, this development board can be powered by USB or external power source range from 7v to 10v, depending on the amount of the current consumption.
Before you can start, you must download and install MPLABX IDE and C18 Compiler from Microchip's website. You may refer to datasheet here. And Microchip software library here.
Figure above shown the development board pins breakout. Some of the IO pins are multiplexed with some special functions such as analog inputs, PWM output and UART communications.