Dear All,
I've been asked to clarify how the versions of USBDM differ. The following summary of the USBDM Ver 2 designs is provided:
JB16 based versions (No longer recommended by me!)
These were mainly produced to be compatible with the previous hardware versions of OSBDM which was based on the MC908JB16. This is a USB low speed device.
There are several hardware designs supplied :
- Complete USBDM - Supports HCS12, HCS08, RS08 & Coldfire V1
- This is a complete fully-featured design using MC68HC908JB16DW (28 pin SOIC)
- Minimal TBDML 20pin SOIC - Supports HCS12, HCS08, Coldfire V1
- This is a very minimal design using MC68HC908JB16DW (28 pin SOIC)
- Minimal TBDML 28pin SOIC - Supports HCS12, HCS08, Coldfire V1
- This is a very minimal design using MC908JB16JDWE (20 pin SOIC)
BDM firmware is supplied to support several existing
hardware designs by other people:
- WTBDM08/12
- A commercial design available from Witztronics.
- OSBDM
- A previous design posted on Freescale OSBDM board
- HCS08-OSBDM+E
- A previous design posted on Freescale OSBDM board
JS16/JMxx based versions (Recommended by me)
These designs use either the MC9S08JS16CWJ (20 pin SOIC) or MC9S08JM60CLD (44 pin LQFP).
Both of these chips are USB2 Full speed but ONLY the first supports initial programming over USB without needing a BDM.
- Minimal design - Supports HCS12, HCS08, Coldfire V1
- This is a very minimal design using MC9S08JS16CWJ (20 pin SOIC).
- It is easier to construct and doesn't require a BDM for initial programming.
- It replaces the Minimal JB16 designs and is recommended (by me) for newbies!
- A PCB design is supplied but is should be possible to roll-your-own on a prototyping board.
- Complete USBDM - Supports HCS12, HCS08, RS08 & Coldfire V1
- This is a complete fully-featured design using MC9S08JM60CLD (44 pin LQFP).
- It has target power and various other options.
- It REQUIRES a BDM for initial programming.
- USBDM/CF - Supports HCS12, HCS08, RS08 & Coldfire V1, V2, V3 & V4
- This is a complete fully-featured design using MC9S08JM60CLD (44 pin LQFP).
- It has target power and various other options.
- It REQUIRES a BDM for initial programming.
Please note that these design are different from the Freescale OSBDM-JM60 design which was proceeding indpendently while I was doing the above designs

. Some future compatibility may be pursued.
Message Edited by pgo on 2009-11-06 10:44 AM
Message Edited by pgo on 2009-11-06 10:45 AM