You are here: Home STORE Microcontrollers 9S12 Adapt9S12X Accessories XGATE BDM Pod for 5-Volt targets, RS232 Interface

Technological Arts Inc.

Your Shopping Cart

Your Cart is currently empty.

BDM Pod for HC12 and S12 Targets, USB InterfaceUSB-to-RS232 comport adapter with 3V/5V power breakout

XGATE BDM Pod for 5-Volt targets, RS232 Interface
View Full-Size Image

XGATE BDM Pod for 5-Volt targets, RS232 Interface

Order Code: UBDM12XG5
Price: USD $299.00

Product Info

This BDM pod is especially intended to support 9S12XD and 9S12XA, but it will work with most other HC12 and HCS12 chips as well (except 9S12NE). It is powered from your target board at 5V (3V targets not supported).

This BDM pod is based on a modified version of Freescale's D-Bug12, running in Pod Mode. (Important Note for CodeWarrior Users: the CW integrated loader/debugger does not support D-Bug12-based BDM pods)


  • low-cost BDM pod for working with most HC12, HCS12, and HCS12X targets-- supports XGATE
  • works with 5-Volt targets (not compatible with 9S12NE64)
  • enables you to use D-Bug12 commands on a target board using any terminal program
  • supports hardware and software breakpoints in target
  • RS232 interface to PC (or any platform with terminal emulation capability)
  • 10-pin ribbon cable, compatible with virtually all targets (is superset of standard 6-pin BDM connector)
  • no power supply required-- draws power from target board
  • housed in a robust plastic enclosure for maximum reliability
  • includes power and activity indicator LEDs
  • based on a 9S12DG MCU running a special version of D-Bug12
  • supports baud rates up to 115K (default is 9600 baud)
  • compatible with NoICE12 debugger
  • supplied with serial cable

NOTE: if you need USB connectivity, you may wish to consider UBDM12XG5-UR instead

Product Details

Chips supported:

DP256 - MC9S12DP256, MC9S12DT256, MC9S12DJ256, MC9S12DG256, MC9S12A256
S12H256 - MC9S12H256
912D60 - MC68HC912D60
912B32 - MC68HC912B32, MC68HC912BC32, MC68HC912BD32
DA128 - MC68HC912DA128, MC68HC912DG128
DT128A - MC68HC912DT128A, MC68HC912DG128A
912D60A - MC68HC912D60A
GA32 - MC68HC912GA32
KD128 - MC68HC912KD128
S12DB128 - MC9S12DT128, MC9S12DG128, MC9S12DJ128, MC9S12DB128, MC9S12A128
S12DJ64 - MC9S12DJ64, MC9S12D64, MC9S12A64
S12DP512 - MC9S12DP512, MC9S12DT512, MC9S12DJ512, MC9S12A512
S12XDP512 - MC9S12XDP512
S12E128 - MC9S12E128
S12C32 - MC9S12C32
S12C128 - MC9S12C128
S12KG128 - MC9S12KG128
S12UF32 - MC9S12UF32
812A4 - MC68HC812A4

Here's how to use MicroBDM12XG5:

Connect the ribbon cable to the target board's "BDM IN" connector. The target board could be any Adapt board, or any other 'HC12 or 9S12 board that has a 6- or 10-pin BDM interface connector (except 9S12NE64). (Note: if your target board has a 6-pin BDM connector, just line up pin 1 with the ribbon cable. Our 10-pin connector is a superset of the standard 6-pin BDM specification.)

The host for the BDM Pod can be any type of computer running a terminal program. The BDM pod will receive its 5V operating power from the target board through the ribbon cable. A couple of suggested Windows terminal programs are TeraTerm and Hyperterminal. For details on using other terminal programs with D-Bug12, refer to the D-Bug12 Manual.

The big advantage of using a BDM pod is that it frees up all of the target board's memory for your application, while still offering you debugging capability. You can examine memory and registers, disassemble a memory range, set breakpoints, and do tracing in the target board's on-chip memory, among other things.

What's inside the box:

MicroBDM12XG5 is a minimal 9S12 board, running a special version of Freescale's D-Bug12. The board contains an MCU, a crystal, an RS232 interface circuit, and a few support components, all mounted on a small board less than 2 inches square. A 10-pin ribbon cable is attached to one edge, a 9-pin D-sub connector is on the opposite edge, and the whole assembly is housed in a small plastic box. A 9-pin serial cable is included for the PC serial port interface. If you need USB, use a USB-to-Comport adapter, such as our #USB2COM. Or better yet-- purchase the USB-retrofit version of this pod (#UBDM12XG5-UR).

Firmware Updates:

If D-Bug12 ever needs to be updated, it can be done using another BDM pod. By opening the box, applying a DC voltage (5 to 9V, nominal) to the power connector on the circuit board, and moving two jumpers to make the ribbon cable function as BDM IN, the board becomes a target, and Flash can be erased and re-programmed as needed.


Usually ships in:


List All Products

Advanced Search

Forgot your password?
Forgot your username?