USB enabled Infrared serial transmitter using pic18f4550