background image

 

©Elprosys

2021 Rev. 

1

 

About Codiprog

CodiProg USB is a universal in

of  I2C,  SPI  and  Microwire  EEPROM  memories  and  Freescale/Motorola  microcontrollers  flash  and 

EEPROM.  Device  is  communicating  with  PC  through  USB  port.  It  allowes  to  fully  adjust  main 

programming  parameters  like  programming  voltage,  pull

delays.  It  can  load,  edit  and  save  files  in  *.bin,  *.epp,  and  *.sec  for

is able  to  upgrade  device  firmware  to  enable  support  for  new  options  and  memory  types.

It is also possible to use some CodiProg features without PC computer control.

 
 
 

Elprosys 

2021 Rev. 1.0

 

bout Codiprog

CodiProg USB is a universal in

of  I2C,  SPI  and  Microwire  EEPROM  memories  and  Freescale/Motorola  microcontrollers  flash  and 

EEPROM.  Device  is  communicating  with  PC  through  USB  port.  It  allowes  to  fully  adjust  main 

programming  parameters  like  programming  voltage,  pull

It  can  load,  edit  and  save  files  in  *.bin,  *.epp,  and  *.sec  for

able  to  upgrade  device  firmware  to  enable  support  for  new  options  and  memory  types.

It is also possible to use some CodiProg features without PC computer control.

 

 

bout Codiprog 

CodiProg USB is a universal in-circuit programmer witch allowes to read, edit and write various types 

of  I2C,  SPI  and  Microwire  EEPROM  memories  and  Freescale/Motorola  microcontrollers  flash  and 

EEPROM.  Device  is  communicating  with  PC  through  USB  port.  It  allowes  to  fully  adjust  main 

programming  parameters  like  programming  voltage,  pull

It  can  load,  edit  and  save  files  in  *.bin,  *.epp,  and  *.sec  for

able  to  upgrade  device  firmware  to  enable  support  for  new  options  and  memory  types.

It is also possible to use some CodiProg features without PC computer control.

 

 

 

circuit programmer witch allowes to read, edit and write various types 

of  I2C,  SPI  and  Microwire  EEPROM  memories  and  Freescale/Motorola  microcontrollers  flash  and 

EEPROM.  Device  is  communicating  with  PC  through  USB  port.  It  allowes  to  fully  adjust  main 

programming  parameters  like  programming  voltage,  pull

It  can  load,  edit  and  save  files  in  *.bin,  *.epp,  and  *.sec  for

able  to  upgrade  device  firmware  to  enable  support  for  new  options  and  memory  types.

It is also possible to use some CodiProg features without PC computer control.

 

circuit programmer witch allowes to read, edit and write various types 

of  I2C,  SPI  and  Microwire  EEPROM  memories  and  Freescale/Motorola  microcontrollers  flash  and 

EEPROM.  Device  is  communicating  with  PC  through  USB  port.  It  allowes  to  fully  adjust  main 

programming  parameters  like  programming  voltage,  pull

It  can  load,  edit  and  save  files  in  *.bin,  *.epp,  and  *.sec  for

able  to  upgrade  device  firmware  to  enable  support  for  new  options  and  memory  types.

It is also possible to use some CodiProg features without PC computer control.

circuit programmer witch allowes to read, edit and write various types 

of  I2C,  SPI  and  Microwire  EEPROM  memories  and  Freescale/Motorola  microcontrollers  flash  and 

EEPROM.  Device  is  communicating  with  PC  through  USB  port.  It  allowes  to  fully  adjust  main 

programming  parameters  like  programming  voltage,  pull-up  resistors,  clock  speed  and  read/write 

It  can  load,  edit  and  save  files  in  *.bin,  *.epp,  and  *.sec  for

able  to  upgrade  device  firmware  to  enable  support  for  new  options  and  memory  types.

It is also possible to use some CodiProg features without PC computer control.

circuit programmer witch allowes to read, edit and write various types 

of  I2C,  SPI  and  Microwire  EEPROM  memories  and  Freescale/Motorola  microcontrollers  flash  and 

EEPROM.  Device  is  communicating  with  PC  through  USB  port.  It  allowes  to  fully  adjust  main 

up  resistors,  clock  speed  and  read/write 

It  can  load,  edit  and  save  files  in  *.bin,  *.epp,  and  *.sec  formats.  CodiProg  USB  software 

able  to  upgrade  device  firmware  to  enable  support  for  new  options  and  memory  types.

It is also possible to use some CodiProg features without PC computer control. 

I N S T R U C T I O N   M A N U A L

 

circuit programmer witch allowes to read, edit and write various types 

of  I2C,  SPI  and  Microwire  EEPROM  memories  and  Freescale/Motorola  microcontrollers  flash  and 

EEPROM.  Device  is  communicating  with  PC  through  USB  port.  It  allowes  to  fully  adjust  main 

up  resistors,  clock  speed  and  read/write 

mats.  CodiProg  USB  software 

able  to  upgrade  device  firmware  to  enable  support  for  new  options  and  memory  types.

I N S T R U C T I O N   M A N U A L

circuit programmer witch allowes to read, edit and write various types 

of  I2C,  SPI  and  Microwire  EEPROM  memories  and  Freescale/Motorola  microcontrollers  flash  and 

EEPROM.  Device  is  communicating  with  PC  through  USB  port.  It  allowes  to  fully  adjust  main 

up  resistors,  clock  speed  and  read/write 

mats.  CodiProg  USB  software 

able  to  upgrade  device  firmware  to  enable  support  for  new  options  and  memory  types. 

I N S T R U C T I O N   M A N U A L     

Содержание CodiProg Mk2

Страница 1: ... Tarnogórska 140 Universal EEPROM and Flash memory programmer Instruction Manual Universal EEPROM and Flash memory programmer Instruction Manual Universal EEPROM and Flash memory programmer Instruction Manual ENGLISH Universal EEPROM and Flash memory programmer Instruction Manual ENGLISH I N S T R U C T I O N M A N U A L Universal EEPROM and Flash memory programmer ENGLISH VERSION I N S T R U C T ...

Страница 2: ...TION USER INTERFACE FIRMWARE UPGRADE JUMPER SETUP MOTOROLA MCU CABLE C MEMORY TYPES ERRORS AND PROBLEMS ABOUT CODIPROG HARDWARE DESCRIPTION USER INTERFACE FIRMWARE UPGRADE JUMPER SETUP MOTOROLA MCU CABLE C MEMORY TYPES ERRORS AND PROBLEMS HARDWARE DESCRIPTION MOTOROLA MCU CABLE CONNTECTION ONNTECTION I N S T R U C T I O N M A N U A L I N S T R U C T I O N M A N U A L 2 3 4 6 9 10 11 15 16 I N S T ...

Страница 3: ...e EEPROM memories and Freescale Motorola microcontrollers flash and EEPROM Device is communicating with PC through USB port It allowes to fully adjust main programming parameters like programming voltage pull It can load edit and save files in bin epp and sec for able to upgrade device firmware to enable support for new options and memory types It is also possible to use some CodiProg features wit...

Страница 4: ...t voltage range 12 DB9 connector for extension adapters and cables Programmation socket J1 and J2 jumpers Control button BUSY LED Indicates that device is POWER LED Indicaets that device is turned on USB type B socket DC power socket with center pin in diameter of 1 0mm Input voltage range 12 14 4V DB9 connector for extension adapters and cables Programmation socket J1 and J2 jumpers Control butto...

Страница 5: ...ion cable description C12 2 cable C14 2 cable H1 3 cable Extension adapters pinout Surface mount adapter Through hole mount adapter Extension cable description C12 2 cable C14 2 cable H1 3 cable Surface mount adapter hole mount adapter hole mount adapter I N S T R U C T I O N M A N U A L I N S T R U C T I O N M A N U A L 5 I N S T R U C T I O N M A N U A L ...

Страница 6: ...ype Begining address of memory for operation Bytes count for operation Voltage level used to supply memory chip during operation Specifies weather pullup resistors are on or off MCU oscillator speed MCU memory type Flash EEPROM Automatic verification after finished read or write operation Displays progress of curret operation Displays information about operation status Shows current cursor addres ...

Страница 7: ... memory buffer to file Save memory buffer to file with specified name Exit CodiProg USB software Fills memory area with SPECIFY data Searches for data in memory buffer Next appearance of searched data in memory buffer Chainges byte order in memory buffer big Starts read operation Starts write operation Starts verify operation Starts Mass Erase operation This EEPROM memories and unsecures microcont...

Страница 8: ...isplayed in status pa Resistors need to be connected as shown below At the beginig of each operation CodiProg device performs pin test to chceck every pin is correct If any errors are found durring this test this message is displayed Autodetect option allowes to run pin test in a loop and start operation es to test internal systems of CodiPr programmation voltages are tested if any of these voltag...

Страница 9: ...sequence must be executed Select Firmware Upgrade option from Options menu To upgrade CodiProg USB device firmware you have to prepare your device by entering special firmware upgrade mode To do so you need to turn your device off by turning power supply off then press and hold the button on device and turn power supply on agai blue light turns on and stay turned on If light blinks few times this ...

Страница 10: ... data Codiprog can work without PC software control This mode can be used to run one of the low Setting J1 and J2 jumpers according to description below lets you Erasing first 20B of M35080 Erasing first 20B of M35080 M35080 Erasing first 20B of D80D0WQ EEPROM Erasing first 20B of 160D0WQ EEPROM To run one of these operations following steps should be performed 1 Set jumpers J1 and J2 according to...

Страница 11: ...ble is neaded All cable pins are marked with colors that correspond to microcontroller pins Signal description XCLKS RESET VDD BKGD VSS EXTAL Coaxial VSSPLL Coaxial VFP Additional 12V for flash programming Not used in all mask types Please documentation for usage description of this pin To program any of the suppoeted Motorola microcontroller the motorola cable is neaded All cable pins are marked ...

Страница 12: ...MC9S12DG128B MC9S12DT128B MC9S12H128 MC9S12DG256C MC9S12DP256C MC9S12DT256C MC9S12H256 MC68HC912DC128 MC68HC912DG128A MC9S12D64 MC9S12DB128B MC9S12DG128B MC9S12DT128B MC9S12H128 MC9S12DG256C MC9S12DP256C MC9S12DT256C MC9S12H256 Package MC68HC912DC128 MC68HC912DG128 MC68HC912DG128A MC9S12D64 MC9S12DB128B MC9S12DG128B MC9S12DT128B MC9S12H128 MC9S12DG256C MC9S12DP256C MC9S12DT256C MC9S12H256 Package ...

Страница 13: ...56C Elprosys 2021 Rev 1 0 MCU MC9S12D64 MC9S12DB128B MC9S12DG128B MC9S12DT128B MC9S12A128B MC9S12DG256C MC9S12DP256C MC9S12DT256C Package Package I N S T R U C T I O N M A N U A L Wire NUMBER I N S T R U C T I O N M A N U A L 13 PIN NUMBER 14 23 36 42 45 46 107 10 15 24 30 33 34 77 I N S T R U C T I O N M A N U A L ...

Страница 14: ...s 2021 Rev 1 0 MCU MC9S12XDP512 Package Package I N S T R U C T I O N M A N U A L Wire NUMBER I N S T R U C T I O N M A N U A L 14 PIN NUMBER 16 25 48 54 57 58 139 14 23 36 42 45 46 107 10 15 24 30 33 34 77 I N S T R U C T I O N M A N U A L ...

Страница 15: ...rted memory types 24C01 24C02 24C04 24C08 24C16 24C32 8582C GREEN M9306 M9346 93C06 93C46 93C56 93C66 93C76 93C86 93CS56 93CS66 93CS76 93CS86 Freescale Motorola MC68HC912D60A 2K38K MC68HC912DC128 0K50E MC68HC912DG128 5H55W MC68HC912DC128A 3K91D MC68HC912DG128A 3K91D MC9S12D64 2L86D MC9S12DB128B 0L85D MC9S12DG128B 0L85D MC9S12DT128B 0L85D MC9S12DT128B 1L85D MC9S12DT128B 3L40K MC9S12A128B 0L85D MC9S...

Страница 16: ...to check device CodiProg device is unable to read MCU status and ID Check if you choose correct MCU and mask type Be sure that all wires are connected to Reset CodiProg device and try again Use Selftest option and test adapter to check device Remember to use Disconnect option after finished work with MCU CodiProg device is unable to establish connection with MCU choose correct MCU and mask type Be...

Отзывы: