USBDM - Programmer / Debugger

The USBDM is a tool for in-circuit flash programming, debugging and testing of Freescale family of microcontrollers. The device supports 8, 16 and 32 bit family of controllers provided with the built-in background debug module (BDM).The USBDM works seamlessly with the CodeWarrior IDE from Freescale.

USBDM Features

  • USB powered
  • USB 2.0 interface to the PC
  • Un-secures the target if secured
  • Option for supplying power to the target interfaced. The Target supply is protected by a polyfuse and software detection of overload (Feature available in USBDM & Coldfire BDM)
  • Selectable power supply of 5V or 3.3V to the target (Feature available in USBDM & Coldfire BDM)
  • Trimming of target internal clock (Eclipse version or standalone programming tools only)
  • LED indications for USB connection & target power-up status
  • Target reset detection & control during programming and debugging
  • Target Supply monitoring
  • Supports the BDM interface speed up to 56MHz
  • Hardware is handy (70 mm x 45 mm)
  • The Firmware in the BDM may be automatically updated using an in-circuit-programming (ICP) feature

Support for Freescale microcontrollers

The USBDM interface supports the programming and debugging of the following targets


1 Minimal USBDM HC(S)08 HC(S)12


Cold Fire V1
3 Coldfire BDM RS08
Cold Fire V1, V2, V3, V4


IDE Compatibility

  • CodeWarrior Development Studio for RS08,HCS08 & Cold Fire (V1) V6.1, V6.2, V6.3 and V10
  • CodeWarrior Development Studio for HCS12 & HCS12X V4.6, V4.7,V5.0

System Requirements

Windows 2000/XP/2003/Vista/7 with USB 2.0 software support. Requires a USB port on the PC.

Package Contents

USBDM - 1 No.
Includes USB cable, Type A Male to mini USB, 6-feet - 1 No.
DVD Containing the required USBDM Driver, latest version of CodeWarrior, User manual and Data Sheets.


Download Unified Softech Profile PDF
  1. Communications
  2. Embedded
  3. Locomotive