Advertisement

WWW.ESOBD2.COM
XPROG-m Programmer
Users Manual
Rev. 1.8
2005.04.29
TMT
© 2005
P/C: 3-001-0001

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the XPROG-m and is the answer not in the manual?

Questions and answers

Summary of Contents for TMT XPROG-m

  • Page 1 WWW.ESOBD2.COM XPROG-m Programmer Users Manual Rev. 1.8 2005.04.29 © 2005 P/C: 3-001-0001...
  • Page 2 Added MC68HC11KS2 (LQFP80) target connection Added MC68HC705P3 target connection 2004.11.02 Added TMS374 family target connection Added BMW EWS3 target connection 2004.11.19 Corrected EWS3 target connection. K-Line pin 2005.03.31 Added MC68HC05V12 target connection 2005.04.29 Added MC68HC11KW1 target connection XPROG-m © 2005 Users manual P/C: 3-001-0001...
  • Page 3: Table Of Contents

    2.1.9. MC68HC05P3………………………………………... 12 2.1.10. MC68HC705P3…………………………………..13 2.1.11. MC68HC05V12 …………………………………..14 2.2. MC68HC08 family …………………………………… 16 2.2.1. MC68HC08AS32/AS32A (PLCC52)………………… 16 2.2.2. MC68HC08AS32/AS32A (QFP64)………………….. 16 2.2.3. MC68HC08AZ32A…………………………………... 17 2.2.4. MC68HC08AS60/AS60A(PLCC52)………………… 17 2.2.5. MC68HC08AS60/AS60A(QFP64)…………………... 18 2.2.6. MC68HC08AZ60A…………………………………... 18 XPROG-m © 2005 Users manual P/C: 3-001-0001...
  • Page 4 2.4.3. MC68HC12D60……………………………………… 27 2.4.4. MC68HC12DG128…………………………………… 27 2.4.5. MC9S12D64(QFP80)………………………………… 28 2.4.6. MC9S12D64(QFP112)……………………………….. 28 2.4.7. MC9S12DG256(QFP80)……………………………... 29 2.4.8. MC9S12DG256(QFP112)……………………………. 29 2.5. TMS370 family ………………………………………... 30 2.6. TMS374 family…………………………………… 2.7. M35080 SPI Bus EEPROM……………………… 2.8. BMW EWS3……………………………………… XPROG-m © 2005 Users manual P/C: 3-001-0001...
  • Page 5: Introduction

    WWW.ESOBD2.COM 1. INTRODUCTION The XPROG-m™ programmer is designed to replace the earlier version of XPROG™ programmer. XPROG-m™ programmer is fully upward- compatible hardware with XPROG™ programmer and have many additional features. The XPROG-m™ supports in circuit and on board programming 68HC05, 68HC08, 68HC11, 68HC(S)12, TMS370, AVR, ATMEGA, PIC, I²C, µW,...
  • Page 6: Programmer Board Layout, Interfaces Description

    Figure 1. The XPROG-m™ board layout XPROG™ connector used both in circuit both on board programming. Figure 2 and Table 1 shows XPROG™ connector signals and descriptions. XPROG-m™ connector used only for on board programming and not described in this section. XPROG-m ©...
  • Page 7 +5V/100mA 5% accuracy, output voltage. PWM regulated, ADC controlled output target supply voltage. Max. current 100mA PWM regulated, ADC controlled output target programming voltage. Max. current 100mA VppR Vpp with series 4.7K resistor XPROG-m © 2005 Users manual P/C: 3-001-0001...
  • Page 8: Target Connection

    WWW.ESOBD2.COM 2. TARGET CONNECTION This section contains information how to connect XPROG-m™ to various targets to access internal target resources such as EEPROM, FLASH, ROM,…etc. Note: Nets marked “Optional - must be Lo or Hi TTL logic level” not require connection with XPROG if they have described level in the circuit.
  • Page 9: Mc68Hc05B6/B8/B16/B32 (Plcc52)

    Oscillator: 28, 29 pin Packages: QFP64 EEPROM: 0x0101 – 0x01FF CFG(EEPROM): 0x0100 Optional-must be Lo QFP64 Optional-must be Hi Optional-must be Hi VppR TCAP1 XPROG pin VppR Signal level +5V 5% +9V 5% XPROG-m © 2005 Users manual P/C: 3-001-0001...
  • Page 10: Mc68Hc705B16N/B32 (Plcc52)

    Oscillator: 28, 29 pin Packages: QFP64 EEPROM: 0x0101 – 0x01FF Optional-must be Hi CFG(EEPROM): 0x0100 QFP64 Optional-must be Hi Optional-must be Hi VppR TCAP1 XPROG pin VppR Signal level +5V 5% +9V 5% XPROG-m © 2005 Users manual P/C: 3-001-0001...
  • Page 11: Mc68Hc(7)05X16/X32 (Qfp64)

    Signal level +5V 5% 2.1.7. MC68HC(7)05H12 Mask sets: 0H57A Oscillator: 1, 52 pin Packages: PLCC52 EEPROM: 0x0400 – 0x04FF Optional-must be Hi PLCC52 VppR XPROG pin VppR Signal level +5V 5% +9V 5% XPROG-m © 2005 Users manual P/C: 3-001-0001...
  • Page 12: Mc68Hc(7)05L28

    2.1.9. MC68HC05P3 Mask sets: 1E25B /IRQ /Reset Oscillator: 3, 4 pin Packages: SOIC28, SDIP28 EEPROM: 0x0100 – 0x017F VppR Optional - must be Hi XPROG pin VppR Signal level +5V 5% +9V 5% XPROG-m © 2005 Users manual P/C: 3-001-0001...
  • Page 13: Mc68Hc705P3

    Oscillator: 3, 4 pin /IRQ /Reset Packages: SOIC28, SDIP28 EEPROM: 0x0100 – 0x017F VppR Optional - must be Hi Optional - must be Lo VppR XPROG pin Signal level +5V 5% +9V 5% XPROG-m © 2005 Users manual P/C: 3-001-0001...
  • Page 14: Mc68Hc05V12

    The MC68HC05V12 support on-board and ICP (in-circuit programming) modes for reading and writing EEPROM data. MC68HC05V12 on-board programming The suitable programming adapter must be mounted (see Figure). PLCC68 MC68HC05V12 programming adapter P/C: 1-002-0009 XPROG-m © 2005 Users manual P/C: 3-001-0001...
  • Page 15 MC68HC05V12 in-circuit programming The MC68HC05V12 supported 16 wires in-circuit programming. The suitable in-circuit programming interface must be used (see Figure ). In-circuit programming connector TMS374 ICP adapter P/C: 1-002-0008 PLCC68 SYNC RESET Vppr XPROG-m © 2005 Users manual P/C: 3-001-0001...
  • Page 16: Mc68Hc08 Family

    Optional-must be Lo Mask sets: 1J27F Oscillator: 58, 59 pin Packages: QFP64 /IRQ EEPROM: 0x0800 – 0x09FF /RST Optional-must be Lo QFP64 Optional-must be Hi VppR XPROG pin VppR Signal level +5V 5% +9V 5% XPROG-m © 2005 Users manual P/C: 3-001-0001...
  • Page 17: Mc68Hc08Az32A

    /IRQ Oscillator: 2, 3 pin /RST Packages: PLCC52 EEPROM1: 0x0800 – 0x09FF PLCC52 EEPROM2: 0x0600 – 0x07FF Optional-must be Lo Optional-must be Hi VppR XPROG pin VppR Signal level +5V 5% +9V 5% XPROG-m © 2005 Users manual P/C: 3-001-0001...
  • Page 18: Mc68Hc08As60/As60A(Qfp64)

    Oscillator: 58, 59 pin Packages: QFP64 /IRQ EEPROM1: 0x0800 – 0x09FF /RST EEPROM2: 0x0600 – 0x07FF Optional-must be Lo QFP64 Optional-must be Hi VppR XPROG pin VppR Signal level +5V 5% +9V 5% XPROG-m © 2005 Users manual P/C: 3-001-0001...
  • Page 19: Mc68Hc11 Family

    Signal level +5V 5% 2.3.2. MC68HC11A8/E1/E9/E20(QFP64) Optional-must be Lo Mask sets: Oscillator: 31, 33 pin Packages: QFP64 EEPROM: 0xB600 – 0xB7FF Optional-must be Lo QFP64 /RESET VppR XPROG pin VppR Signal level +5V 5% XPROG-m © 2005 Users manual P/C: 3-001-0001...
  • Page 20: Mc68Hc11Ea9

    +5V 5% 2.3.4. MC68HC11F1(PLCC68) Optional-must be Lo Mask sets: 2F37E, E87J Oscillator: 6, 7 pin Packages: PLCC68 EEPROM: 0xFE00 – 0xFFFF /RESET Optional-must be Lo PLCC68 VppR XPROG pin VppR Signal level +5V 5% XPROG-m © 2005 Users manual P/C: 3-001-0001...
  • Page 21: Mc68Hc11F1(Qfp80)

    2.3.6. MC68HC11K4(PLCC84) Optional-must be Lo Mask sets: 1E62H Oscillator: 67, 68 pin Packages: PLCC84 EEPROM: 0x0D80 – 0x0FFF MODA MODB /RESET Optional-must be Lo PLCC84 VppR VppR XPROG pin Signal level +5V 5% XPROG-m © 2005 Users manual P/C: 3-001-0001...
  • Page 22: Mc68Hc11K4(Qfp80)

    +5V 5% 2.3.8. MC68HC11KS2(LQFP80) Optional-must be Lo Mask sets: 1E59B, 2E59B Oscillator: 74, 75 pin Packages: LOFP80 EEPROM: 0x0D80 – 0x0FFF Optional-must be Lo VppR LQFP80 XPROG pin VppR Signal level +5V 5% XPROG-m © 2005 Users manual P/C: 3-001-0001...
  • Page 23: Mc68Hc11Ka4(Plcc68)

    Signal level +5V 5% 2.3.10. MC68HC11KA4(QFP64) Optional-must be Lo Mask sets: 0E57S Oscillator: 59, 60 pin Packages: QFP64 EEPROM: 0x0D80 – 0x0FFF Optional-must be Lo QFP64 VppR VppR XPROG pin Signal level +5V 5% XPROG-m © 2005 Users manual P/C: 3-001-0001...
  • Page 24: Mc68Hc11Ph8

    Mask sets: 3E74J, 1E53M, 0G10V Oscillator: 66, 67 pin Packages: PLCC84 MODA /RESET EEPROM: 0x0D80 – 0x0FFF Optional-must be Lo MODB PLCC84 Optional-must be Lo VppR XPROG pin VppR Signal level +5V 5% XPROG-m © 2005 Users manual P/C: 3-001-0001...
  • Page 25: Mc68Hc11Kw1

    2.3.13. MC68HC11KW1 Optional-must be Lo Mask sets: Oscillator: 68, 67 pin Packages: TQFP 100 EEPROM: 0x0D80 – 0x0FFF MODA MODB /RESET Optional-must be Lo TQFP 100 VppR VppR XPROG pin Signal level +5V 5% XPROG-m © 2005 Users manual P/C: 3-001-0001...
  • Page 26: Mc68Hc(S)12 Family

    +5V 5% 2.4.2. MC68HC12BE32 Mask sets: 2H54T Oscillator: 33, 34 pin Packages: QFP80 EEPROM: 0x0D00 – 0x0FFF QFP80 VppR BKGD Optional-must be Lo Optional-must be Lo XPROG pin VppR Signal level +5V 5% XPROG-m © 2005 Users manual P/C: 3-001-0001...
  • Page 27: Mc68Hc12D60

    +5V 5% 2.4.4. MC68HC12DG128 Mask sets: 5H55W Oscillator: 47, 48 pin Packages: QFP112 EEPROM: 0x0800 – 0x0FFF QFP112 VppR BKGD Optional-must be Lo Optional-must be Lo VppR XPROG pin Signal level +5V 5% XPROG-m © 2005 Users manual P/C: 3-001-0001...
  • Page 28: Mc9S12D64(Qfp80)

    +5V 5% 2.4.6. MC9S12D64(QFP112) Mask sets: 2L86D Oscillator: 46, 47 pin Packages: QFP112 EEPROM: 0x4000 – 0x43FF QFP112 BKGD VppR Optional-must be Lo Optional-must be Lo XPROG pin VppR Signal level +5V 5% XPROG-m © 2005 Users manual P/C: 3-001-0001...
  • Page 29: Mc9S12Dg256(Qfp80)

    +5V 5% 2.4.8. MC9S12DG256(QFP112) Mask sets: 2K79X Oscillator: 46, 47 pin Packages: QFP112 EEPROM: 0x4000 – 0x4FFF QFP112 BKGD VppR Optional-must be Lo Optional-must be Lo VppR XPROG pin Signal level +5V 5% XPROG-m © 2005 Users manual P/C: 3-001-0001...
  • Page 30: Tms370 Family

    The TMS370 family supported only by on board programming. The suitable PLCC adapter must be mounted (see Figure 4). PLCC adapter Figure 4. The XPROG-m™ with PLCC adapter Supported PLCC adapters shown in the Table 2. Table 2. PLCC adapters...
  • Page 31: Tms374 Family

    (see Figure 5). For detailed in-circuit programming connections refer to “TMS374 family in- circuit programming users manual” (P/C: 3-001-0002). TMS374 ICP adapter In-circuit programming connector P/C: 1-002-0008 Figure 5. The XPROG-m™ with TMS374 in-circuit programming adapter XPROG-m © 2005 Users manual P/C: 3-001-0001...
  • Page 32: M35080 Spi Bus Eeprom

    EEPROM data to delivery state. Figure 6. shows M35080 on board programming mode. In this mode M35080 device must be properly inserted into XPROG-m DIP Socked. Figure 7. shows ICP programming mode. In this mode, for best performance, ICP adapter must be used.
  • Page 33 WWW.ESOBD2.COM ST M35080 in-circuit programming adapter P/C: 1-002-0006 Vcc D Q /W /S Vss Figure 7. M35080 ICP programming XPROG-m © 2005 Users manual P/C: 3-001-0001...
  • Page 34: Bmw Ews3

    This is not intervention connection way uses EWS3 diagnostic line. With the “Device Programmer Desktop” software (P/C: 2-001-0001) you can read, write, decode and modify (VIN, Keys,…) EEPROM data (see Figure 9). Figure 8. shows BMW EWS3 and XPROG-m connection using K-Line (P/C: 1-002-0007) adapter.
  • Page 35 WWW.ESOBD2.COM Figure 9. BMW EWS3 tools dialog XPROG-m © 2005 Users manual P/C: 3-001-0001...

Table of Contents

Save PDF