microOBD – OBD-II Interpreter Modules

microOBD 200 is an OBD-II interpreter module in a DIP-24 package. UART interface, bootloader, 100% compatible with the ELM327 command set.  A quick and easy way to add OBD support to any embedded project, it is a complete OBD-II to UART interface in a DIP-24 form factor, designed for in-vehicle applications. MicroOBDmicroOBD 200 uses an enhanced version of the popular ELM327 command set, supports UART speeds up to 10 Mbps and is firmware upgradeable.

Key Features

    • Supports all legislated OBD-II protocols and J1939 (heavily duty vehicles)
    • Fully compatible with the ELM327 command set
    • Extended “ST” command set for access to advanced functionality not available in the ELM327
    • UART interface
    • Bootloader for easy firmware upgrades
    • Large memory buffer
    • Solid automatic protocol detection algorithm, connects to more vehicles reliably

  • Smart keep-alive algorithm helps ensure a stable connection on ISO and KWP vehicles
  • Dimensions: 1.3″ x 0.59″

Supported OBD Protocols

  • SAE J1850 PWM
  • SAE J1850 VPW
  • SAE J1939
  • ISO 9141-2
  • ISO 14230-4 (KWP 2000)
  • ISO 15765-4 (CAN)
  • ISO 11898 (raw CAN)

Typical Applications

  • Fleet management and tracking applications
  • OBD data loggers
  • Digital dashboards
  • Automotive diagnostic scan tools and code readers
  • Academic projects


microOBD 200 Basic Reference Design
microOBD 200 Development Board Schematic
microOBD 200 Pinout
microOBD 200 Product Brief
STN11xx Datasheet
STN11xx PowerSave Functionality
Firmware Update Specification for Devices with STN Bootloader


eDash Virtual Dashboard (link to Circuit Cellar article by Robin Brophy)