The above circuit diagram represents a low cost USB HID datalogger based on PIC18F2550. The chip has inbuilt USB hardware stack and 10 bit ADC. The device side firmware is written in MikroC for PIC. In the PROTEUS simulation, I have used the built in HID terminal of the MikroC IDE for host side communication. At present I am learning to develop standalone host side software for this datalogger.