USB based vehicle network interface using the PIC18F4453 microcontroller.