ComPOD12 / StarProg
BDM12 Pod & In-System Programmer
BDM-Cable and ISP-Software
The ComPOD12 BDM-Interface is a universal device for downloading software to HC(S)12 target systems. Together with the StarProg software, EEPROM and Flash memory areas of the 68HC12 and HCS12 microcontrollers can be programmed.
StarProg is running on a Windows-based PC (Win9x/NT/2K/XP). The software makes use of the hardware interface ComPOD12 to access the target hardware. The connection to the PC is established via RS232.
The Pod can be connected to the target board using a ribbon cable with a BDM12 6-pin header connector as defined by Freescale (formerly: Motorola). Power supply for the pod also comes over this connection from the target board.
How StarProg works
Within the StarProg Software the user can select a specific Target, e.g. "MC9S12D64 internal Flash". The program can read Motorola S-Record or binary files. The Blank Check function can be used to check, if it is required to initialize the target memory using the program's Erase function first. After that, an application program can be downloaded with Program. A click on the Verify button helps checking the result.
Flexible Tool Files
The methods for programming the target memory are not built into the StarProg Software in a fixed, unalterable way. Instead of a static implementation, the algorithms are contained in separate Tool Files. This is the key to the unbeatable flexibility of StarProg! Even future HC(S)12 derivatives can easily be implemented as soon as silicon becomes available, just by adding the appropriate Tool File.
StarProg for Production
The special Production Mode (Blank/Program/Verify as an endless loop) of StarProg helps you to efficiently produce larger quantities of HC12 products.
ComPOD12 - Next Generation
The ComPOD12/NG BDM-Interface provides all features of the standard version, plus a number of powerful extensions:
- higher RS232 interface speed: 115200Bd
- faster data transfer
- BDM-clock continuously adjustable between 250kHz and 40MHz!
- Support of Low-Voltage HCS12 types (VCC=3..5V)
- advanced Reset-Sequencing (tolerating non-standard reset controllers)
- Secure- and Unsecure-Function for HCS12 Controllers
- integrated update function allows replacement of Pod-Firmware
S12X Support
Due to significant changes in device architecture, Freescale's S12X family devices are supported by StarProg in a limited manner only. The latest beta version of StarProg software provides the target MC9S12XDP512 (Flash) for testing purposes. As usual with beta versions, a production use is not yet recommended.
Related products
Need a debugging tool? The HCS12 Source Level Debugger NoICE12 and ComPOD12 BDM-Pod match perfectly!
Add the Imagecraft C-Compiler ICC12 to get a complete toolchain! (all tools mentioned here are available at your nearest ELMICRO partner office)
Downloads + Links
Supported Devices
- MC9S12A64 Flash / EEPROM
- MC9S12A128 Flash / EEPROM
- MC9S12A256 Flash / EEPROM
- MC9S12A512 Flash / EEPROM
- MC9S12C32 Flash
- MC9S12C128 Flash
- MC9S12D64 Flash / EEPROM
- MC9S12DJ64 Flash / EEPROM
- MC9S12DB128 Flash / EEPROM
- MC9S12DG128 Flash / EEPROM
- MC9S12DJ128 Flash / EEPROM
- MC9S12DT128 Flash / EEPROM
- MC9S12DG256 Flash / EEPROM
- MC9S12DJ256 Flash / EEPROM
- MC9S12DP256 Flash / EEPROM
- MC9S12DT256 Flash / EEPROM
- MC9S12DP512 Flash / EEPROM
- MC9S12E64 Flash
- MC9S12E128 Flash
- MC9S12KG128 Flash / EEPROM
- MC9S12KT256 Flash / EEPROM
- MC9S12NE64 Flash**
- MC9S12UF32 Flash
- MC912D60A Flash / EEPROM
- MC912DG128A Flash / EEPROM
- MC912DT128A Flash / EEPROM
- MC68HC812A4 EEPROM
- MC68HC912B32 Flash* / EEPROM
- XC68HC912BC32 Flash* / EEPROM
- XC68HC912D60 Flash* / EEPROM
- XC68HC912DG128 Flash* / EEPROM
- XC68HC912DT128 Flash* / EEPROM
- HC12compact ('812A4) with external 29F400B Flash
(*) additional programming voltage required for 1st-generation HC12 Flash devices
(**) ComPOD12/NG only (device requires 3.3V)
Supported Boards
- ChipS12
- CardS12
- LVCS12
- HCS12 T-Board
- S12compact
- HC12compact
- Card12
- HC12 Welcome Kit
- Zwerg12
Of course, any other HC12/HCS12 Controller Board meeting the System Requirements (see below) can be used as well.
System Requirements
- PC with Win9x/NT/2K/XP
- RS232 Interface, 38400 Baud
- HC12 or HCS12 target system with 8MHz BDM-clock (16MHz oscillator clock)
- target system provides power supply for the pod (5V, approx. 30mA)
The above is valid for the standard version, for ComPOD12/NG see description on the left!
Ordering Information
sofort lieferbar CP12/NGComPOD12 Next Generation - Serielles BDM12-Interface für Zielsysteme mit 3..5V | 499,00 € | |
nicht mehr im Sortiment CP12/PROComPOD12 Professional Serielles BDM12-Interface für Zielsysteme mit 5V/max.16MHz | ||
nicht mehr im Sortiment CP12/STDComPOD12 Standard - Serielles BDM12-Interface für Zielsysteme mit 5V/16MHz | ||
erneuter Wareneingang erwartet KABELUSBUSB/Seriell-Konverter FTDI USB Stecker A auf D-Sub9 male | 36,20 € |
Angebot freibleibend, Irrtum und Änderung vorbehalten. Diese gewerbliche Offerte richtet sich nicht an Verbraucher i.S.d. §13 BGB.
Letzte Änderung: 2024-09-04