TMT XPROG-m User Manual

Page 1
WWW.ESOBD2.COM
XPROG-m Programmer
Users Manual
2005.04.29
© 2005 TMT
P/C: 3-001-0001
Page 2
WWW.ESOBD2.COM
Revision History
Revision Date Description of Changes
1.2 2004.08.06 Added MC68HC05P3 target connection
1.3 2004.08.16 Corrected MC68HC05H12 target connection
1.4 2004.09.10 Added M35080 SPI EEPROM target connection
Added MC68HC11KS2 (LQFP80) target connection
1.5 2004.11.02
1.6 2004.11.19 Corrected EWS3 target connection. K-Line pin
Added MC68HC705P3 target connection Added TMS374 family target connection Added BMW EWS3 target connection
1.7 2005.03.31 Added MC68HC05V12 target connection
1.8 2005.04.29 Added MC68HC11KW1 target connection
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
2
Page 3
WWW.ESOBD2.COM
TABLE OF CONTENS
1. INTRODUCTION
1.1. Main Features…………………………………………. 5
1.2. Technical data……………………………………...….. 5
1.3. Programmer board layout, interfaces description
2. TARGET CONNECTION
2.1. MC68HC05 family……………………………………. 8
2.1.1. MC68HC05E6………………………………………... 8
2.1.2. MC68HC05B6/B8/B16/B32 (PLCC52)……………… 9
2.1.3. MC68HC05B6/B8/B16/B32 (QFP64)……………….. 9
2.1.4. MC68HC705B16N/B32 (PLCC52)………………….. 10
2.1.5. MC68HC705B16N/B32 (QFP64)……………………. 10
2.1.6. MC68HC(7)05X16/X32 (QFP64)……………………. 11
2.1.7. MC68HC05H12………………………………………. 11
2.1.8. MC68HC(7)05L28…………………………………… 12
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
… 6
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
3
Page 4
WWW.ESOBD2.COM
2.3. MC68HC11 family…………………………...……….. 19
2.3.1. MC68HC11A8/E1/E9/E20(PLCC52)…………...…… 19
2.3.2. MC68HC11A8/E1/E9/E20(QFP64)…………………. 19
2.3.3. MC68HC11EA9……………………………………… 20
2.3.4. MC68HC11F1(PLCC68)……………………………...20
2.3.5. MC68HC11F1(QFP80)………………………………. 21
2.3.6. MC68HC11K4(PLCC84)…………………………….. 21
2.3.7. MC68HC11K4(QFP80)………………………………. 22
2.3.8. MC68HC11KS2(LQFP80)…………………………… 22
2.3.9. MC68HC11KA4(PLCC68)…………………………... 23
2.3.10. MC68HC11KA4(QFP64)……………………………23
2.3.11. MC68HC11PH8……………………………………. 24
2.3.12. MC68HC11P2……………………………………… 24
2.3.13. MC68HC11KW1…………………………………… 25
2.4. MC68HC(S)12 family………………………………... 26
2.4.1. MC68HC12B32………………………………………. 26
2.4.2. MC68HC12BE32…………………………………….. 26
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……………………………………31
2.7. M35080 SPI Bus EEPROM……………………… 32
2.8. BMW EWS3………………………………………34
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
4
Page 5
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, SPI, EEPROM and FLASH memories.
1.1. Main Features
• Fully compatible with all software versions of Device Programmer Desktop™
• Software update (ATMEGA) - directly from Device Programmer Desktop™;
• Software version control mechanism;
• Self check for errors handling;
• High speed RS232 communication interface, fully compatible
with USBRS232 adapter;
• Fully upward-compatible XPROG™ connector;
• Multifunctional XPROG-m™ connector;
• 8 pin DIP socked for on board programming;
• Supports many PLCC, QFP, LQFP adapters for on board
programming;
• High speed hardware engine(PLD);
• Two PWM regulated and ADC controlled voltage regulators.
1.2. Technical Data
Power Supply
- universal power provider: 100/240 Vac – 47/63 Hz/ 15 Vdc – 300mA;
Dimensions Width 90mm
Length 90mm Height 18mm
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
5
Page 6
XPROG
-
m
™
connector
WWW.ESOBD2.COM
1.3. Programmer board layout
Figure 1 shows the XPROG-m™ Programmer board layout.
Power Supply
RS232
Led1 Led2 Led3
Multifunctional
DIP Socked
XPROG™ connector
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 © 2005 Users manual P/C: 3-001-0001
TMT
6
Page 7
WWW.ESOBD2.COM
Vcc +5V/100ma B6 B4 B2 B0 GND
B0 B1 B2 B3
VppR
Vpp B7
B5
B3
B1
GND
Figure 2. The XPROG™ connector Figure 3. The DIP socked
Table 1. Signals description
Signal name Description
GND Signal and power ground
Protected, high current (±40mA), multifunctional
B0, B1…B7
input/output pins.
B7 B6 B5 B4
+5V/100mA ±5% accuracy, output voltage.
Vcc
Vpp
VppR Vpp with series 4.7K resistor
XPROG-m © 2005 Users manual P/C: 3-001-0001
PWM regulated, ADC controlled output target supply voltage. Max. current 100mA PWM regulated, ADC controlled output target programming voltage. Max. current 100mA
TMT
7
Page 8
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: require connection with XPROG if they have described level in the circuit. Note: Some circuit connections can disturb proper XPROG operation. In this case you must disconnect corresponding MCU pin from circuit.
Warnig: XPROG Vpp and VppR pins have hi voltage who can damage circuit. If you are not sure that you can’t damage circuit , you must disconnect this MCU pin from circuit.
2.1. MC68HC05 family
Nets marked “Optional - must be Lo or Hi TTL logic level” not
2.1.1. MC68HC05E6
+9V
GND
B0 B1 B2 B3 B4 B5
XPROG-m
B6 B7
Vcc
VppR
1
/IRQ
2
/Reset
3 4 5 6 7 8
9 10 11
PB1
12
PB0
13 14
Optional - must be Hi
MC68HC05E6
GND Vcc
PC3
28 27 26 25 24 23 22 21 20 19 18 17 16 15
Mask sets: 0F82B, 0G72G Oscillator: 3, 4 pin Packages: SOIC28, SDIP28 EEPROM: 0x0100 – 0x019F
XPROG pin
Signal level - - 0/1 0/1 - 0/1 1 - +5V±5% +9V±5%
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
8
Page 9
WWW.ESOBD2.COM
2.1.2. MC68HC05B6/B8/B16/B32 (PLCC52)
GND
B0 B1 B2 B3
Optional-must be Lo
B4 B5
XPROG-m
Optional-must be Hi
B6
Optional-must be Hi
B7
Vcc
VppR
XPROG pin
Mask sets: Oscillator: 16, 17 pin
+9V
PD4 VDD
PD3
/RESET /IRQ
PLCC52
RDI
TDO
Packages: EEPROM: 0x0101 – 0x01FF
VSS
CFG(EEPROM): 0x0100
PLCC52
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
Signal level - - 0/1 0/1 0 0/1 1 1 +5V±5% +9V±5%
2.1.3. MC68HC05B6/B8/B16/B32 (QFP64)
Mask sets: Oscillator: 28, 29 pin Packages: QFP64 EEPROM: 0x0101 – 0x01FF CFG(EEPROM): 0x0100
GND
XPROG-m
VppR
B0 B1 B2 B3
Optional-must be Lo
B4 B5
Optional-must be Hi
B6
Optional-must be Hi
B7
Vcc
+9V
RDI
TDO
Vss
QFP64
TCAP1
/RESET
PD4
Vdd
PD3
/IRQ
XPROG pin
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
Signal level - - 0/1 0/1 0 0/1 1 1 +5V±5% +9V±5%
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
9
Page 10
WWW.ESOBD2.COM
2.1.4. MC68HC705B16N/B32 (PLCC52)
Mask sets: Oscillator: 16, 17 pin Packages: PLCC52 EEPROM: 0x0101 – 0x01FF CFG(EEPROM):
0x0100
GND
XPROG-m
VppR
B0
Optional-must be Hi
B1 B2 B3 B4 B5
Optional-must be Hi
B6
Optional-must be Hi
B7
Vcc
+9V
PD4 VDD
PD3
/RESET /IRQ
PLCC52
TDO
RDI
VSS
XPROG pin
Signal level - 1 0/1 0/1 - 0/1 1 1 +5V±5% +9V±5%
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
GND
XPROG-m
VppR
B0
Optional-must be Hi
B1 B2 B3 B4 B5
Optional-must be Hi
B6
Optional-must be Hi
B7
Vcc
2.1.5. MC68HC705B16N/B32 (QFP64)
Vss
RDI
TDO
+9V
QFP64
PD4
Vdd
PD3
TCAP1
/RESET
/IRQ
Mask sets: Oscillator: 28, 29 pin Packages: QFP64 EEPROM: 0x0101 – 0x01FF CFG(EEPROM): 0x0100
XPROG pin
Signal level - 1 0/1 0/1 - 0/1 1 1 +5V±5% +9V±5%
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
10
Page 11
XPROG-m
WWW.ESOBD2.COM
VppR
GND
Optional-must be Hi
B0
Optional-must be Hi
B1 B2 B3
Optional-must be Lo
B4 B5
Optional-must be Hi
B6
Optional-must be Hi
B7
Vcc
2.1.6. MC68HC(7)05X16/X32 (QFP64)
Vss
RDI
TDO
QFP64
PD3
PD4
Vdd
TCAP2 TCAP1
/RESET
MDS
Mask sets: 0D53J, 0D69J, 1D69J, 1H52A, 2D59J Oscillator: 28, 29 pin Packages:
QFP64 EEPROM: 0x0101 – 0x01FF CFG(EEPROM): 0x0100
XPROG pin
Signal level 1 1 0/1 0/1 0 0/1 1 1 +5V±5%
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
2.1.7. MC68HC(7)05H12
GND
B0 B1 B2 B3 B4 B5
XPROG-m
Optional-must be Hi
B6 B7
Vcc
VppR
XPROG pin
PB3
/IRQ
PB1 PB0
+9V
Vdd
Vss
/RESET
PLCC52
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
Mask sets: 0H57A Oscillator: 1, 52 pin Packages: PLCC52 EEPROM: 0x0400 – 0x04FF
Signal level - - 0/1 0/1 - 0/1 1 - +5V±5% +9V±5%
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
11
Page 12
WWW.ESOBD2.COM
2.1.8. MC68HC(7)05L28
GND
Optional-must be Hi
B0
Optional-must be Hi
B1 B2 B3 B4 B5
XPROG-m
Optional-must be Hi
B6 B7
Vcc
VppR
XPROG pin
Mask sets: Oscillator: 7, 8 pin
+9V
Vss Vdd
/IRQ /RESET
PA0
PA1
PB6
PB3 PB2
Packages: SDIP56 EEPROM:
0x0300 – 0x03EF
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
Signal level 1 1 0/1 0/1 - 0/1 1 - +5V±5% +9V±5%
2.1.9. MC68HC05P3
GND
XPROG-m
VppR
+9V
B0 B1 B2 B3 B4 B5 B6 B7
Vcc
1
/IRQ
2
/Reset
3 4 5 6 7 8
9 10 11 12 13 14
Optional - must be Hi
MC68HC05P3
PB1
GND Vcc
PA0
PA3
28 27 26 25 24 23 22 21 20 19 18 17 16 15
Mask sets: 1E25B Oscillator: 3, 4 pin Packages: SOIC28, SDIP28 EEPROM: 0x0100 – 0x017F
XPROG pin
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
Signal level - - 0/1 0/1 - 0/1 1 - +5V±5% +9V±5%
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
12
Page 13
WWW.ESOBD2.COM
2.1.10. MC68HC705P3
Mask sets: 1F75B Oscillator: 3, 4 pin Packages: SOIC28, SDIP28 EEPROM:
0x0100 – 0x017F
GND
B0 B1 B2 B3 B4 B5
XPROG-m
B6 B7
Vcc
VppR
Optional - must be Lo
+9V
1
/IRQ
2
/Reset
3 4 5 6 7 8
9 10 11
PB1
12
PB0
13 14
PC4
Optional - must be Hi
MC68HC705P3
GND Vcc
PC2
28 27 26 25 24 23 22 21 20 19 18 17 16 15
XPROG pin
Signal level - - 0/1 0/1 0 0/1 1 - +5V±5% +9V±5%
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
13
Page 14
WWW.ESOBD2.COM
2.1.11. MC68HC05V12
Mask sets: 1H24M Packages: PLCC68 EEPROM: 0x0240 – 0x033F
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
TMT
14
Page 15
WWW.ESOBD2.COM
MC68HC05V12 in-circuit programming
The MC68HC05V12 supported 16 wires in-circuit programming. The suitable in-circuit programming interface must be used (see Figure ).
AD1
AD3
In-circuit programming connector
Vcc
RESET SYNC CP0
GND VppR
AD0 AD2
CLK CP1
AD0 AD2 AD4 AD6
AD1 AD3 AD5 AD7
TMS374 ICP adapter
P/C: 1-002-0008
AD4
AD5
AD6
AD7
CP1
CLK
GND
CP0
SYNC
Vcc
Vppr
RESET
XPROG-m © 2005 Users manual P/C: 3-001-0001
PLCC68
TMT
15
Page 16
WWW.ESOBD2.COM
GND
B0 B1 B2 B3 B4 B5
XPROG-m
B6 B7
Vcc
VppR
XPROG pin
2.2. MC68HC08 family
2.2.1. MC68HC08AS32/AS32A (PLCC52)
Optional-must be Lo
Optional-must be Lo
Optional-must be Hi
+9V
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
/IRQ /RST
PTC1
PTC0
PLCC52
Vss
Mask sets: 1J27F Oscillator: 2, 3 pin Packages: PLCC52 EEPROM: 0x0800 – 0x09FF
PTA0
Vdd
GND
XPROG-m
VppR
Signal level - - - 0/1 0 0/1 1 - +5V±5% +9V±5%
2.2.2. MC68HC08AS32/AS32A (QFP64)
Optional-must be Lo
Mask sets: 1J27F Oscillator: 58, 59 pin
PTC1
PTC0
B0 B1 B2 B3
Optional-must be Lo
B4 B5
Optional-must be Hi
B6 B7
Vcc
+9V
/IRQ /RST
PTC3
QFP64
Vdd
Vss
PTA0
Packages: QFP64 EEPROM: 0x0800 – 0x09FF
XPROG pin
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
Signal level - - - 0/1 0 0/1 1 - +5V±5% +9V±5%
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
16
Page 17
WWW.ESOBD2.COM
2.2.3. MC68HC08AZ32A
Optional-must be Lo
XPROG-m
VppR
GND
B0 B1 B2 B3
Optional-must be Lo
B4 B5
Optional-must be Hi
B6 B7
Vcc
Optional-must be Lo
PTC3
PTC0
/IRQ /RST
+9V
PTC1
QFP64
PTA0
Vdd
Vss
2.2.4. MC68HC08AS60/AS60A(PLCC52)
Mask sets: 0J66D Oscillator: 58, 59 pin Packages: QFP64 EEPROM: 0x0800 – 0x09FF
GND
XPROG-m
VppR
Mask sets: 0H62A, 8H62A Oscillator: 2, 3 pin Packages: PLCC52 EEPROM1: 0x0800 – 0x09FF EEPROM2: 0x0600 – 0x07FF
B0 B1 B2 B3
Optional-must be Lo
B4 B5
Optional-must be Hi
B6 B7
Vcc
+9V
/IRQ /RST
PTC1
PTC0
Vss
PLCC52
PTA0
Vdd
XPROG pin
Signal level - - - 0/1 0 0/1 1 - +5V±5% +9V±5%
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
17
Page 18
WWW.ESOBD2.COM
2.2.5. MC68HC08AS60/AS60A(QFP64)
Optional-must be Lo
PTC3
PTC0
GND
XPROG-m
VppR
B0 B1 B2 B3
Optional-must be Lo
B4 B5
Optional-must be Hi
B6 B7
Vcc
+9V
/IRQ /RST
PTC1
QFP64
PTA0
Vdd
Vss
Mask sets: 0H62A, 8H62A Oscillator: 58, 59 pin Packages: QFP64 EEPROM1: 0x0800 – 0x09FF EEPROM2: 0x0600 – 0x07FF
XPROG pin
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
Signal level - - - 0/1 0 0/1 1 - +5V±5% +9V±5%
2.2.6. MC68HC08AZ60A(QFP64)
Optional-must be Lo
Mask sets: Oscillator: 58, 59 pin
PTC3
PTC0
GND
XPROG-m
VppR
B0 B1 B2 B3
Optional-must be Lo
B4 B5
Optional-must be Hi
B6 B7
Vcc
+9V
/IRQ /RST
PTC1
QFP64
PTA0
Vdd
Vss
Packages: QFP64 EEPROM1: 0x0800 – 0x09FF EEPROM2: 0x0600 – 0x07FF
XPROG pin
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
Signal level - - - 0/1 0 0/1 1 - +5V±5% +9V±5%
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
18
Page 19
WWW.ESOBD2.COM
2.3. MC68HC11 family
2.3.1. MC68HC11A8/E1/E9/E20(PLCC52)
Optional-must be Lo
Mask sets: Oscillator: 7, 8 pin Packages: PLCC52
MODA
GND
XPROG-m
VppR
B0 B1 B2 B3
Optional-must be Lo
B4 B5 B6 B7
Vcc
/RESET
RxD
MODB
Vss
PLCC52
Vdd
EEPROM: 0xB600 – 0xB7FF
XPROG pin
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
Signal level - - 0/1 0/1 0 0/1 - - +5V±5%
2.3.2. MC68HC11A8/E1/E9/E20(QFP64)
GND
XPROG-m
VppR
B0 B1 B2 B3
Optional-must be Lo
B4 B5 B6 B7
Vcc
Optional-must be Lo
/RESET
RxD
Vss
MODB
MODA
QFP64
TxD
Vdd
Mask sets: Oscillator: 31, 33 pin Packages: QFP64 EEPROM: 0xB600 – 0xB7FF
XPROG pin
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
Signal level - - 0/1 0/1 0 0/1 - - +5V±5%
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
19
Page 20
WWW.ESOBD2.COM
2.3.3. MC68HC11EA9
Optional-must be Lo
GND
XPROG-m
VppR
B0 B1 B2 B3
Optional-must be Lo
B4 B5 B6 B7
Vcc
/RESET
RxD
MODA
Vss
PLCC52
Vdd
Mask sets: 0D46J, 1D47J, 2D47J Oscillator:
7, 8 pin Packages: PLCC52 EEPROM: 0xB600 – 0xB7FF
MODB: 22 pin (B4)
XPROG pin
Signal level - - 0/1 0/1 0 0/1 - - +5V±5%
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
2.3.4. MC68HC11F1(PLCC68)
Optional-must be Lo
Mask sets: 2F37E, E87J Oscillator: Packages: PLCC68
MODA
MODB
Vss
EEPROM: 0xFE00 – 0xFFFF
6, 7 pin
GND
B0
XPROG-m
VppR
B1 B2 B3
Optional-must be Lo
B4 B5 B6 B7
Vcc
/RESET
PLCC68
TxD
RxD
Vdd
XPROG pin
Signal level - - 0/1 0/1 0 0/1 - - +5V±5%
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
20
Page 21
WWW.ESOBD2.COM
2.3.5. MC68HC11F1(QFP80)
GND
B0 B1 B2 B3
Optional-must be Lo
B4 B5
XPROG-m
B6 B7
Vcc
VppR
XPROG pin
Mask sets: 2F37E
Vdd
TxD
RxD
Oscillator: 36, 37 pin Packages: QFP80
0xFE00 – 0xFFFF
Optional-must be Lo
QFP80
EEPROM:
/RESET
MODB
MODA
Vss
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
Signal level - - 0/1 0/1 0 0/1 - - +5V±5%
2.3.6. MC68HC11K4(PLCC84)
GND
B0 B1 B2 B3
Optional-must be Lo
B4 B5
XPROG-m
B6 B7
Vcc
VppR
XPROG pin
Optional-must be Lo
TxD
RxD
MODA MODB
/RESET
Vdd
PLCC84
Vss
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
Mask sets: 1E62H Oscillator: 67, 68 pin Packages: PLCC84 EEPROM: 0x0D80 – 0x0FFF
Signal level - - 0/1 0/1 0 0/1 - - +5V±5%
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
21
Page 22
WWW.ESOBD2.COM
GND
B0 B1 B2 B3
Optional-must be Lo
B4 B5
XPROG-m
B6 B7
Vcc
VppR
XPROG pin
2.3.7. MC68HC11K4(QFP80)
Optional-must be Lo
QFP80
Vss
Vdd
RxD
TxD
MODA
MODB
/RESET
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
Mask sets: 1E62H Oscillator: 73, 74 pin Packages: OFP80 EEPROM:
0x0D80 – 0x0FFF
Signal level - - 0/1 0/1 0 0/1 - - +5V±5%
2.3.8. MC68HC11KS2(LQFP80)
GND
B0 B1 B2 B3
Optional-must be Lo
B4 B5
XPROG-m
B6 B7
Vcc
VppR
XPROG pin
Optional-must be Lo
RxD
MODA
TxD
Vss
Vdd
MODB
/RESET
LQFP80
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
Mask sets: 1E59B, 2E59B Oscillator: 74, 75 pin Packages: LOFP80 EEPROM: 0x0D80 – 0x0FFF
Signal level - - 0/1 0/1 0 0/1 - - +5V±5%
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
22
Page 23
WWW.ESOBD2.COM
GND
B0 B1 B2 B3
Optional-must be Lo
B4 B5
XPROG-m
B6 B7
Vcc
VppR
XPROG pin
2.3.9. MC68HC11KA4(PLCC68)
Optional-must be Lo
VDD
VSS
PLCC68
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
TxD
MODB
/RESET
Mask sets: 0E57S Oscillator: 56, 57 pin
RxD
Packages: PLCC68 EEPROM:
0x0D80 – 0x0FFF
Signal level - - 0/1 0/1 0 0/1 - - +5V±5%
2.3.10. MC68HC11KA4(QFP64)
Optional-must be Lo
RxD
TxD
MODA
GND
B0 B1 B2 B3
Optional-must be Lo
B4 B5
XPROG-m
B6 B7
Vcc
VppR
XPROG pin
MODB
/RESET
Vss Vdd
QFP64
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
Mask sets: 0E57S Oscillator: 59, 60 pin Packages: QFP64 EEPROM: 0x0D80 – 0x0FFF
Signal level - - 0/1 0/1 0 0/1 - - +5V±5%
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
23
Page 24
WWW.ESOBD2.COM
2.3.11. MC68HC11PH8
Mask sets: 3D64J, 0H30R Oscillator: 66, 67 pin Packages: PLCC84
Vdd
Vss
TxD RxD
MODA
/RESET
EEPROM: 0x0D00 – 0x0FFF
GND
B0 B1 B2 B3 B4 B5
XPROG-m
B6 B7
Vcc
VppR
Optional-must be Lo
Optional-must be Lo
MODB
PLCC84
XPROG pin
Signal level - - 0/1 0/1 0 0/1 - - +5V±5%
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
2.3.12. MC68HC11P2
Mask sets: 3E74J, 1E53M, 0G10V
Vdd
GND
B0 B1 B2 B3 B4 B5
XPROG-m
B6 B7
Vcc
VppR
Optional-must be Lo
Optional-must be Lo
MODB
Vss
PLCC84
TxD RxD
MODA
/RESET
Oscillator: 66, 67 pin Packages: PLCC84 EEPROM: 0x0D80 – 0x0FFF
XPROG pin
Signal level - - 0/1 0/1 0 0/1 - - +5V±5%
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
24
Page 25
XPROG-m
WWW.ESOBD2.COM
VppR
GND
Vcc
B0 B1 B2 B3 B4 B5 B6 B7
Optional-must be Lo
2.3.13. MC68HC11KW1
Optional-must be Lo
TQFP 100
TxD RxD MODA MODB
/RESET
Vdd Vss
Mask sets: Oscillator: 68, 67 pin Packages: TQFP 100 EEPROM: 0x0D80 – 0x0FFF
XPROG pin
Signal level - - 0/1 0/1 0 0/1 - - +5V±5%
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
25
Page 26
WWW.ESOBD2.COM
GND
B0 B1 B2 B3 B4 B5
XPROG-m
B6 B7
Vcc
VppR
XPROG pin
2.4. MC68HC(S)12 family
2.4.1. MC68HC12B32
Vdd Vss
BKGD
Optional-must be Lo Optional-must be Lo
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
MODB
QFP80
MODA
Mask sets: 1H91F, 3H91F Oscillator:
33, 34 pin Packages: QFP80 EEPROM: 0x0D00 – 0x0FFF
/RESET
Signal level - - - 0/1 - 0/1 - - +5V±5%
2.4.2. MC68HC12BE32
Mask sets: 2H54T Oscillator: 33, 34 pin
GND
XPROG-m
VppR
Vcc
B0 B1 B2 B3 B4 B5 B6 B7
Optional-must be Lo Optional-must be Lo
Vdd Vss
BKGD
MODB
QFP80
MODA
/RESET
Packages: QFP80 EEPROM: 0x0D00 – 0x0FFF
XPROG pin
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
Signal level - - - 0/1 - 0/1 - - +5V±5%
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
26
Page 27
WWW.ESOBD2.COM
2.4.3. MC68HC12D60
Mask sets: 1F68K, 0K75, 1L28M Oscillator: 35, 36 pin
GND
XPROG-m
VppR
Vcc
B0 B1 B2 B3 B4 B5 B6 B7
Vdd
Vss
BKGD
QFP80
Packages: QFP80 EEPROM:
0x0C00 – 0x0FFF
/RESET
Optional-must be Lo Optional-must be Lo
MODA
MODB
XPROG pin
Signal level - - - 0/1 - 0/1 - - +5V±5%
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
2.4.4. MC68HC12DG128
Mask sets: 5H55W Oscillator: 47, 48 pin Packages: QFP112 EEPROM: 0x0800 – 0x0FFF
GND
XPROG-m
VppR
Vcc
B0 B1 B2 B3 B4 B5 B6 B7
Vdd
Vss
QFP112
BKGD
Optional-must be Lo Optional-must be Lo
XPROG pin
Signal level - - - 0/1 - 0/1 - - +5V±5%
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
XPROG-m © 2005 Users manual P/C: 3-001-0001
MODB
MODA
/RESET
TMT
27
Page 28
WWW.ESOBD2.COM
2.4.5. MC9S12D64(QFP80)
Vdd
Vss
Mask sets: 2L86D Oscillator: 34, 35 pin Packages: EEPROM: 0x4000 – 0x43FF
XPROG-m
GND
Vcc
VppR
B0 B1 B2 B3 B4 B5 B6 B7
Optional-must be Lo Optional-must be Lo
BKGD
QFP80
MODA
MODB
/RESET
XPROG pin
Signal level - - - 0/1 - 0/1 - - +5V±5%
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
2.4.6. MC9S12D64(QFP112)
Mask sets: 2L86D Oscillator: 46, 47 pin
Vdd
Vss
Packages: QFP112 EEPROM: 0x4000 – 0x43FF
QFP80
GND
B0 B1 B2 B3 B4 B5
XPROG-m
B6 B7
Vcc
VppR
Optional-must be Lo Optional-must be Lo
XPROG pin
Signal level - - - 0/1 - 0/1 - - +5V±5%
XPROG-m © 2005 Users manual P/C: 3-001-0001
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
BKGD
QFP112
MODA
MODB
/RESET
TMT
28
Page 29
WWW.ESOBD2.COM
GND
B0 B1 B2 B3 B4 B5
XPROG-m
B6 B7
Vcc
VppR
XPROG pin
2.4.7. MC9S12DG256(QFP80)
Vdd
Vss
QFP80
BKGD
MODA
MODB
Optional-must be Lo Optional-must be Lo
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
/RESET
Mask sets: 2K79X Oscillator: 34, 35 pin Packages: QFP80 EEPROM: 0x4000 – 0x4FFF
Signal level - - - 0/1 - 0/1 - - +5V±5%
2.4.8. MC9S12DG256(QFP112)
Vdd
GND
XPROG-m
VppR
Vcc
Vss
B0 B1 B2 B3 B4 B5 B6 B7
Optional-must be Lo Optional-must be Lo
BKGD
QFP112
MODA
MODB
/RESET
Mask sets: 2K79X Oscillator: 46, 47 pin Packages: QFP112 EEPROM: 0x4000 – 0x4FFF
XPROG pin
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
Signal level - - - 0/1 - 0/1 - - +5V±5%
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
29
Page 30
WWW.ESOBD2.COM
2.5. 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
Product code Type
1-002-0001 TMS370 PLCC28 programming adapter 1-002-0002 TMS370 PLCC44 programming adapter 1-002-0003 TMS370 PLCC68 programming adapter
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
30
Page 31
WWW.ESOBD2.COM
2.6. TMS374 family
The TMS374 family supported 14 wires in-circuit programming. The suitable in-circuit programming interface must be used (see Figure 5). For detailed in-circuit programming connections refer to “TMS374 family in­circuit programming users manual” (P/C: 3-001-0002).
In-circuit programming connector
TMS374 ICP adapter
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
TMT
31
Page 32
WWW.ESOBD2.COM
2.7. M35080 SPI Bus EEPROM
The M35080 SPI Bus EEPROM memory with incremental registers area support on-board and ICP (in-circuit programming) modes for reading all EEPROM data, incremental area EEPROM writing, EEPROM writing, erasing all 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.
Vss (1) /S (2) /W (3) Q (4)
M35080
(8)Vcc (7)D (6)C (5)NC
DIP Socked
Note1. NC = Not Connected
Figure 6. M35080 on board programming
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
32
Page 33
8 1
WWW.ESOBD2.COM
ST M35080 in-circuit programming adapter P/C: 1-002-0006
Vcc D C Q /W /S Vss 8 7 6 4 3 2 1
Figure 7. M35080 ICP programming
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
33
Page 34
WWW.ESOBD2.COM
2.8. BMW EWS3
This section contains overall information about BMW EWS3 connection. 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.
Connect this pin to MCU MODB pin. (See 2.2.3 MC68HC11EA9 section)
BMW EWS3
Pin 10 (+30)
Pin 13 (K-Line)
Pin 9 (Ground)
K-Line adapter P/C: 1-002-0007
GND K-Line +12V
Figure 8. BMW EWS3 connection
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
34
Page 35
WWW.ESOBD2.COM
Figure 9. BMW EWS3 tools dialog
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
35
Loading...