A weblog focused on interesting circuits, ideas, schematics and other information about microelectronics and microcontrollers.
USBDM_JS16 - Freescale USB programmer
JS16 is a very minimal USBDM version based on MC9S08JS16, that supports HCS12, HCS08 and Coldfire V1 devices. It is easy to construct and may be initially programmed over the USB.
The biggest problem with homebrewed MCU-based programmers is the fact you have to program the MCU in the programmer itself. But how to program a MCU in MCU programmer?
USBDM version JS16 solved this problem, because MCU has built-in bootloader with self-programming capability over the USB. So you can build the programmer and load a firmware without additional tools, just by internal loader. It is neat, isn't it?
Link: USBDM version 2 - JS16