A weblog focused on interesting circuits, ideas, schematics and other information about microelectronics and microcontrollers.
USB OBD2 adapter
This project was begun as a response to build simple ISO9141-2/14230-4 ELM323 compatible USB adapter for On Board Diagnostic (OBD2) monitoring.
This project is build around one of new Microchip PIC18F2455/2550 8-bit microprocessor with USB support. The PIC18F2455 USB core is V1.1 and V2.0 compliant and operates at 1.5 Mb/sec and 12Mb/sec speeds respectively. The microprocessor has 2048 bytes of RAM and 24K of Flash program memory, which is plenty for implementing the OBD2 controller functionality using high-level C programming language.