A weblog focused on interesting circuits, ideas, schematics and other information about microelectronics and microcontrollers.
E-books
Disclaimer
Because I have not tested all electronic circuits mentioned on this pages, I cannot attest to their accuracy; therefore, I do not provide a warranty of any kind and cannot be held responsible in any manner.
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