background image

 

©Elprosys

2021 Rev. 

7

 

Memory types

Supported memory types
 

I2C

  

24C01, 24C02, 24C04, 24C08, 24C16, 24C32, 
24C64, 24C128, 

Mircowire 16bit

M9306, M9346, 93C06, 93C46, 93C56, 93C66, 
93C76, 93C86, 93CS56, 93CS66, 93CS76, 93CS86, 
93S46  

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) 
MC9S12H128 (1K78X) 
MC9S12DG256C (2K79X) 
MC9S12DP256C (
MC9S12DT256C (2K79X) 
MC9S12H256 (1K78X) 
MC9S12XDP512 (0L15Y)
 
 
 

Elprosys 

2021 Rev. 1.0

 

Memory types

Supported memory types

24C01, 24C02, 24C04, 24C08, 24C16, 24C32, 
24C64, 24C128, 8582C

Mircowire 16bit

  

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) 
MC9S12H128 (1K78X) 
MC9S12DG256C (2K79X) 
MC9S12DP256C (2K79X) 
MC9S12DT256C (2K79X) 
MC9S12H256 (1K78X) 
MC9S12XDP512 (0L15Y)

 

 

Memory types 

Supported 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)  
MC9S12H128 (1K78X)  
MC9S12DG256C (2K79X)  

2K79X)  

MC9S12DT256C (2K79X)  
MC9S12H256 (1K78X)  
MC9S12XDP512 (0L15Y) 

 

 

 

24C01, 24C02, 24C04, 24C08, 24C16, 24C32, 

 

M9306, M9346, 93C06, 93C46, 93C56, 93C66, 
93C76, 93C86, 93CS56, 93CS66, 93CS76, 93CS86, 

 

SPI

  

24C01, 24C02, 24C04, 24C08, 24C16, 24C32, 

25C010, 25C020, 25C040, 25C080, 
25C320, 25C640, 25C128, 25C256, SP08, 
M35080, M35080
M35080VP, 

Microwire 8bit

M9306, M9346, 93C06, 93C46, 93C56, 93C66, 
93C76, 93C86, 93CS56, 93CS66, 93CS76, 93CS86, 

93C46, 93C56, 93C66, 93C76, 93C86, 

 

 

 

25C010, 25C020, 25C040, 25C080, 
25C320, 25C640, 25C128, 25C256, SP08, 
M35080, M35080
M35080VP, D80D0WQ 

Microwire 8bit

 

93C46, 93C56, 93C66, 93C76, 93C86, 

25C010, 25C020, 25C040, 25C080, 
25C320, 25C640, 25C128, 25C256, SP08, 
M35080, M35080-3, M35080-

D80D0WQ  

  

93C46, 93C56, 93C66, 93C76, 93C86, 

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

25C010, 25C020, 25C040, 25C080, 25C160
25C320, 25C640, 25C128, 25C256, SP08, 

-6, M35080V6, 

93C46, 93C56, 93C66, 93C76, 93C86, Yazaki 

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

15 

25C160, 

6, M35080V6, 

Yazaki  

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

Summary of Contents for CodiProg Mk2

Page 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 ...

Page 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 ...

Page 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...

Page 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...

Page 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 ...

Page 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 ...

Page 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...

Page 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...

Page 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 ...

Page 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...

Page 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 ...

Page 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 ...

Page 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 ...

Page 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 ...

Page 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...

Page 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...

Reviews: