W manualu masz opis podłączenia, TMS -a robi droższa wersja Pzdr. Ps. dosyłam manuala w zał. i adres strony skąd się znalazł X-prog : http://www.tmt.lt/xprog_en.html
XPROG-m Programmer
Users Manual
Rev. 1.6
2004.11.19
P/C: 3-001-0001
© 2004
TMT
Revision History
Revision
Date
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
1.5
2004.11.02
Added MC68HC11KS2 (LQFP80) target connection
Added MC68HC705P3 target connection
Added TMS374 family target connection
Added BMW EWS3 target connection
1.6
2004.11.19
Corrected EWS3 target connection. K-Line pin
XPROG-m
Users manual
Description of Changes
© 2004
TMT
P/C: 3-001-0001
2
TABLE OF CONTENS
1. INTRODUCTION
1.1. Main Features…………………………………………. 5
1.2. Technical data……………………………………...….. 5
1.3. Programmer board layout, interfaces description… 6
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.2. MC68HC08 family…………………………………… 14
2.2.1. MC68HC08AS32/AS32A (PLCC52)………………… 14
2.2.2. MC68HC08AS32/AS32A (QFP64)………………….. 14
2.2.3. MC68HC08AZ32A…………………………………... 15
2.2.4. MC68HC08AS60/AS60A(PLCC52)………………… 15
2.2.5. MC68HC08AS60/AS60A(QFP64)…………………... 16
2.2.6. MC68HC08AZ60A…………………………………... 16
XPROG-m
Users manual
© 2004
TMT
P/C: 3-001-0001
3
2.3. MC68HC11 family…………………………...……….. 17
2.3.1. MC68HC11A8/E1/E9/E20(PLCC52)…………...…… 17
2.3.2. MC68HC11A8/E1/E9/E20(QFP64)…………………. 17
2.3.3. MC68HC11EA9……………………………………… 18
2.3.4. MC68HC11F1(PLCC68)……………………………...18
2.3.5. MC68HC11F1(QFP80)………………………………. 19
2.3.6. MC68HC11K4(PLCC84)…………………………….. 19
2.3.7. MC68HC11K4(QFP80)………………………………. 20
2.3.8. MC68HC11KS2(LQFP80)…………………………… 20
2.3.9. MC68HC11KA4(PLCC68)…………………………... 21
2.3.10. MC68HC11KA4(QFP64)……………………………21
2.3.11. MC68HC11PH8……………………………………. 22
2.3.12. MC68HC11P2……………………………………… 22
2.4. MC68HC(S)12 family………………………………... 23
2.4.1.
2.4.2.
2.4.3.
2.4.4.
2.4.5.
2.4.6.
2.4.7.
2.4.8.
2.5.
2.6.
2.7.
2.8.
MC68HC12B32………………………………………. 23
MC68HC12BE32…………………………………….. 23
MC68HC12D60……………………………………… 24
MC68HC12DG128…………………………………… 24
MC9S12D64(QFP80)………………………………… 25
MC9S12D64(QFP112)……………………………….. 25
MC9S12DG256(QFP80)……………………………... 26
MC9S12DG256(QFP112)……………………………. 26
TMS370 family………………………………………... 27
TMS374 family……………………………………28
M35080 SPI Bus EEPROM……………………… 29
BMW EWS3………………………………………31
XPROG-m
Users manual
© 2004
TMT
P/C: 3-001-0001
4
1. INTRODUCTION
The XPROG-m™ programmer is designed to replace the earlier version of
XPROG™ programmer. XPROG-m™ programmer is fully upwardcompatible 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 USB RS232 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
Users manual
© 2004
TMT
P/C: 3-001-0001
5
1.3. Programmer board layout
Figure 1 shows the XPROG-m™ Programmer board layout.
RS232
Led1 Led2 Led3
DIP Socked
Multifunctional
XPROG-m™ connector
Power
Supply
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
Users manual
© 2004
TMT
P/C: 3-001-0001
6
B0
GND
B2
B4
B6
+5V/100ma
Vcc
B7
B6
B5
B4
GND
B1
B3
B5
B7
Vpp
VppR
B0
B1
B2
B3
Figure 2. The XPROG™ connector
Table 1. Signals description
Signal name
Figure 3. The DIP socked
Description
GND
Signal and power ground
B0, B1…B7
Protected, high current (±40mA), multifunctional
input/output pins.
+5V/100mA
±5% accuracy, output voltage.
Vcc
Vpp
VppR
XPROG-m
Users manual
PWM regulated, ADC controlled output target supply
voltage. Max. current 100mA
PWM regulated, ADC controlled output target
programming voltage. Max. current 100mA
Vpp with series 4.7K resistor
© 2004
TMT
P/C: 3-001-0001
7
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.
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
2.1.1. MC68HC05E6
XPROG-m
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
/IRQ
/Reset
PB1
PB0
GND
Vcc
MC68HC05E6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
+9V
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
Optional - must be Hi
XPROG pin
Signal level
XPROG-m
Users manual
B0
-
B1
-
B2
0/1
B3
0/1
B4
-
B5
0/1
B6
1
B7
-
Vcc
+5V±5%
© 2004
VppR
+9V±5%
TMT
P/C: 3-001-0001
8
XPROG-m
PD4
VDD
PD3
Mask sets:
Oscillator: 16, 17 pin
Packages: PLCC52
EEPROM: 0x0101 – 0x01FF
CFG(EEPROM): 0x0100
RDI
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
TDO
2.1.2. MC68HC05B6/B8/B16/B32 (PLCC52)
VSS
Optional-must be Lo
PLCC52
Optional-must be Hi
Optional-must be Hi
/RESET
/IRQ
+9V
XPROG pin
Signal level
B0
-
B1
-
B2
0/1
B3
0/1
B4
0
B5
0/1
B6
1
B7
1
Vcc
+5V±5%
VppR
+9V±5%
2.1.3. MC68HC05B6/B8/B16/B32 (QFP64)
RDI
Optional-must be Lo
QFP64
TDO
Optional-must be Hi
Optional-must be Hi
+9V
/RESET
/IRQ
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
TCAP1
PD4
Vdd
PD3
XPROG-m
Vss
Mask sets:
Oscillator: 28, 29 pin
Packages: QFP64
EEPROM: 0x0101 – 0x01FF
CFG(EEPROM): 0x0100
XPROG pin
Signal level
XPROG-m
Users manual
B0
-
B1
-
B2
0/1
B3
0/1
B4
0
B5
0/1
B6
1
B7
1
Vcc
+5V±5%
© 2004
VppR
+9V±5%
TMT
P/C: 3-001-0001
9
XPROG-m
PD4
VDD
PD3
Optional-must be Hi
Mask sets:
Oscillator: 16, 17 pin
Packages: PLCC52
EEPROM: 0x0101 – 0x01FF
CFG(EEPROM): 0x0100
RDI
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
TDO
2.1.4. MC68HC705B16N/B32 (PLCC52)
VSS
PLCC52
Optional-must be Hi
Optional-must be Hi
/RESET
/IRQ
+9V
XPROG pin
Signal level
B0
-
B1
1
B2
0/1
B3
0/1
B4
-
B5
0/1
B6
1
B7
1
Vcc
+5V±5%
VppR
+9V±5%
2.1.5. MC68HC705B16N/B32 (QFP64)
Optional-must be Hi
RDI
QFP64
TDO
Optional-must be Hi
Optional-must be Hi
+9V
/RESET
/IRQ
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
TCAP1
PD4
Vdd
PD3
XPROG-m
Vss
Mask sets:
Oscillator: 28, 29 pin
Packages: QFP64
EEPROM: 0x0101 – 0x01FF
CFG(EEPROM): 0x0100
XPROG pin
Signal level
XPROG-m
Users manual
B0
-
B1
1
B2
0/1
B3
0/1
B4
-
B5
0/1
B6
1
B7
1
Vcc
+5V±5%
© 2004
VppR
+9V±5%
TMT
P/C: 3-001-0001
10
2.1.6. MC68HC(7)05X16/X32 (QFP64)
Optional-must be Hi
Optional-must be Hi
RDI
Optional-must be Lo
PD4
Vdd
PD3
/RESET
QFP64
TDO
Optional-must be Hi
Optional-must be Hi
XPROG pin
Signal level
B0
1
B1
1
B2
0/1
B3
0/1
B4
0
B5
0/1
MDS
TCAP2
TCAP1
B6
1
B7
1
Vcc
+5V±5%
VppR
2.1.7. MC68HC(7)05H12
Vdd
Optional-must be Hi
XPROG pin
Signal level
XPROG-m
Users manual
/IRQ
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
/RESET
Mask sets: 0H57A
Oscillator: 1, 52 pin
Packages: PLCC52
EEPROM: 0x0400 – 0x04FF
Vss
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
XPROG-m
XPROG-m
Vss
Mask sets: 0D53J, 0D69J,
1D69J, 1H52A,
2D59J
Oscillator: 28, 29 pin
Packages: QFP64
EEPROM: 0x0101 – 0x01FF
CFG(EEPROM): 0x0100
PB3
PB1
PB0
PLCC52
+9V
B0
-
B1
-
B2
0/1
B3
0/1
B4
-
B5
0/1
B6
1
B7
-
Vcc
+5V±5%
© 2004
VppR
+9V±5%
TMT
P/C: 3-001-0001
11
XPROG-m
2.1.8. MC68HC(7)05L28
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
Vss
Vdd
Optional-must be Hi
Optional-must be Hi
Mask sets:
Oscillator: 7, 8 pin
Packages: SDIP56
EEPROM: 0x0300 – 0x03EF
PB6
PB3
/IRQ
/RESET PB2
Optional-must be Hi
PA0
PA1
+9V
XPROG pin
Signal level
B0
1
B1
1
B2
0/1
B3
0/1
B4
-
B5
0/1
B6
1
B7
-
Vcc
+5V±5%
VppR
+9V±5%
2.1.9. MC68HC05P3
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
1 /IRQ
2
/Reset
3
4
5
6
7
8
9
10
11 PB1
12
13
14
MC68HC05P3
XPROG-m
+9V
GND 28
Vcc 27
PA0 26
25
24
PA3 23
22
21
20
19
18
17
16
15
Mask sets: 1E25B
Oscillator: 3, 4 pin
Packages: SOIC28, SDIP28
EEPROM: 0x0100 – 0x017F
Optional - must be Hi
XPROG pin
Signal level
XPROG-m
Users manual
B0
-
B1
-
B2
0/1
B3
0/1
B4
-
B5
0/1
B6
1
B7
-
Vcc
+5V±5%
© 2004
VppR
+9V±5%
TMT
P/C: 3-001-0001
12
2.1.10. MC68HC05P3
XPROG-m
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
GND
Vcc
/IRQ
/Reset
PB1
PB0
MC68HC705P3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
+9V
PC2
PC4
Mask sets: 1F75B
Oscillator: 3, 4 pin
Packages: SOIC28, SDIP28
EEPROM: 0x0100 – 0x017F
28
27
26
25
24
23
22
21
20
19
18
17
16
15
Optional - must be Hi
Optional - must be Lo
XPROG pin
Signal level
XPROG-m
Users manual
B0
-
B1
-
B2
0/1
B3
0/1
B4
0
B5
0/1
B6
1
B7
-
Vcc
+5V±5%
© 2004
VppR
+9V±5%
TMT
P/C: 3-001-0001
13
2.2.
MC68HC08 family
2.2.1. MC68HC08AS32/AS32A (PLCC52)
Optional-must be Lo
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
PTC1
PTC0
PLCC52
Optional-must be Lo
Optional-must be Hi
Vss
Vdd
PTA0
XPROG-m
/IRQ
/RST
Mask sets: 1J27F
Oscillator: 2, 3 pin
Packages: PLCC52
EEPROM: 0x0800 – 0x09FF
+9V
XPROG pin
Signal level
B0
-
B1
-
B2
-
B3
0/1
B4
0
B5
0/1
B6
1
B7
-
Vcc
+5V±5%
VppR
+9V±5%
2.2.2. MC68HC08AS32/AS32A (QFP64)
PTC1
PTC0
Optional-must be Lo
QFP64
Optional-must be Hi
+9V
PTA0
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
Mask sets: 1J27F
Oscillator: 58, 59 pin
Packages: QFP64
EEPROM: 0x0800 – 0x09FF
Vss
Vdd
XPROG-m
/IRQ
/RST
PTC3
Optional-must be Lo
XPROG pin
Signal level
XPROG-m
Users manual
B0
-
B1
-
B2
-
B3
0/1
B4
0
B5
0/1
B6
1
B7
-
Vcc
+5V±5%
© 2004
VppR
+9V±5%
TMT
P/C: 3-001-0001
14
2.2.3. MC68HC08AZ32A
PTC1
PTC0
Optional-must be Lo
QFP64
Optional-must be Hi
+9V
PTA0
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
Mask sets: 0J66D
Oscillator: 58, 59 pin
Packages: QFP64
EEPROM: 0x0800 – 0x09FF
Vss
Vdd
XPROG-m
/IRQ
/RST
PTC3
Optional-must be Lo
2.2.4. MC68HC08AS60/AS60A(PLCC52)
Optional-must be Lo
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
PTC1
PTC0
Mask sets: 0H62A, 8H62A
Oscillator: 2, 3 pin
Packages: PLCC52
EEPROM1: 0x0800 – 0x09FF
EEPROM2: 0x0600 – 0x07FF
PLCC52
Optional-must be Lo
Optional-must be Hi
Vss
Vdd
PTA0
XPROG-m
/IRQ
/RST
+9V
XPROG pin
Signal level
XPROG-m
Users manual
B0
-
B1
-
B2
-
B3
0/1
B4
0
B5
0/1
B6
1
B7
-
Vcc
+5V±5%
© 2004
VppR
+9V±5%
TMT
P/C: 3-001-0001
15
2.2.5. MC68HC08AS60/AS60A(QFP64)
PTC1
PTC0
Mask sets: 0H62A, 8H62A
Oscillator: 58, 59 pin
Packages: QFP64
EEPROM1: 0x0800 – 0x09FF
EEPROM2: 0x0600 – 0x07FF
Optional-must be Lo
QFP64
Optional-must be Hi
+9V
PTA0
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
Vss
Vdd
XPROG-m
/IRQ
/RST
PTC3
Optional-must be Lo
XPROG pin
Signal level
B0
-
B1
-
B2
-
B3
0/1
B4
0
B5
0/1
B6
1
B7
-
Vcc
+5V±5%
VppR
+9V±5%
2.2.6. MC68HC08AZ60A(QFP64)
PTC1
PTC0
Optional-must be Lo
QFP64
Optional-must be Hi
+9V
PTA0
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
Mask sets:
Oscillator: 58, 59 pin
Packages: QFP64
EEPROM1: 0x0800 – 0x09FF
EEPROM2: 0x0600 – 0x07FF
Vss
Vdd
XPROG-m
/IRQ
/RST
PTC3
Optional-must be Lo
XPROG pin
Signal level
XPROG-m
Users manual
B0
-
B1
-
B2
-
B3
0/1
B4
0
B5
0/1
B6
1
B7
-
Vcc
+5V±5%
© 2004
VppR
+9V±5%
TMT
P/C: 3-001-0001
16
2.3.
MC68HC11 family
2.3.1. MC68HC11A8/E1/E9/E20(PLCC52)
MODA
MODB
Vss
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
Mask sets:
Oscillator: 7, 8 pin
Packages: PLCC52
EEPROM: 0xB600 – 0xB7FF
Optional-must be Lo
PLCC52
/RESET
RxD
B0
-
XPROG pin
Signal level
B1
-
B2
0/1
Vdd
XPROG-m
Optional-must be Lo
B3
0/1
B4
0
B5
0/1
B6
-
B7
-
Vcc
+5V±5%
VppR
2.3.2. MC68HC11A8/E1/E9/E20(QFP64)
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
XPROG pin
Signal level
XPROG-m
Users manual
Vss
MODB
Mask sets:
Oscillator: 31, 33 pin
Packages: QFP64
EEPROM: 0xB600 – 0xB7FF
QFP64
Optional-must be Lo
/RESET
RxD
B0
-
B1
-
B2
0/1
Vdd
TxD
XPROG-m
MODA
Optional-must be Lo
B3
0/1
B4
0
B5
0/1
B6
-
B7
-
Vcc
+5V±5%
© 2004
VppR
TMT
P/C: 3-001-0001
17
2.3.3. MC68HC11EA9
Mask sets: 0D46J, 1D47J,
2D47J
Oscillator: 7, 8 pin
Packages: PLCC52
EEPROM: 0xB600 – 0xB7FF
Vss
MODA
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
Optional-must be Lo
PLCC52
/RESET
RxD
XPROG pin
Signal level
B0
-
B1
-
B2
0/1
Vdd
XPROG-m
Optional-must be Lo
B3
0/1
B4
0
B5
0/1
B6
-
B7
-
Vcc
+5V±5%
VppR
2.3.4. MC68HC11F1(PLCC68)
Optional-must be Lo
/RESET
PLCC68
Optional-must be Lo
XPROG pin
Signal level
XPROG-m
Users manual
B0
-
B1
-
B2
0/1
B3
0/1
Vdd
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
RxD
TxD
XPROG-m
MODA
MODB
Vss
Mask sets: 2F37E, E87J
Oscillator: 6, 7 pin
Packages: PLCC68
EEPROM: 0xFE00 – 0xFFFF
B4
0
B5
0/1
B6
-
B7
-
Vcc
+5V±5%
© 2004
VppR
TMT
P/C: 3-001-0001
18
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
TxD
RxD
Mask sets: 2F37E
Oscillator: 36, 37 pin
Packages: QFP80
EEPROM: 0xFE00 – 0xFFFF
/RESET
Optional-must be Lo
QFP80
Vss
MODB
MODA
XPROG-m
Vdd
2.3.5. MC68HC11F1(QFP80)
Optional-must be Lo
XPROG pin
Signal level
B0
-
B1
-
B2
0/1
B3
0/1
B4
0
B5
0/1
B6
-
B7
-
Vcc
+5V±5%
VppR
2.3.6. MC68HC11K4(PLCC84)
XPROG-m
Optional-must be Lo
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
Mask sets: 1E62H
Oscillator: 67, 68 pin
Packages: PLCC84
EEPROM: 0x0D80 – 0x0FFF
TxD
RxD
MODA
MODB
/RESET
Optional-must be Lo
Vdd
Vss
PLCC84
XPROG pin
Signal level
XPROG-m
Users manual
B0
-
B1
-
B2
0/1
B3
0/1
B4
0
B5
0/1
B6
-
B7
-
Vcc
+5V±5%
© 2004
VppR
TMT
P/C: 3-001-0001
19
2.3.7. MC68HC11K4(QFP80)
XPROG-m
Mask sets: 1E62H
Oscillator: 73, 74 pin
Packages: OFP80
EEPROM: 0x0D80 – 0x0FFF
Vdd
Vss
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
TxD
RxD
MODA
MODB
/RESET
Optional-must be Lo
Optional-must be Lo
QFP80
B0
-
XPROG pin
Signal level
B1
-
B2
0/1
B3
0/1
B4
0
B5
0/1
B6
-
B7
-
Vcc
+5V±5%
VppR
2.3.8. MC68HC11KS2(LQFP80)
XPROG-m
Optional-must be Lo
RxD
TxD
MODA
MODB
/RESET
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
Mask sets: 1E59B, 2E59B
Oscillator: 74, 75 pin
Packages: LOFP80
EEPROM: 0x0D80 – 0x0FFF
Optional-must be Lo
Vss
Vdd
LQFP80
XPROG pin
Signal level
XPROG-m
Users manual
B0
-
B1
-
B2
0/1
B3
0/1
B4
0
B5
0/1
B6
-
B7
-
Vcc
+5V±5%
© 2004
VppR
TMT
P/C: 3-001-0001
20
2.3.9. MC68HC11KA4(PLCC68)
Optional-must be Lo
TxD
RxD
VDD
VSS
MODB
/RESET
Optional-must be Lo
PLCC68
XPROG pin
Signal level
B0
-
B1
-
B2
0/1
B3
0/1
B4
0
B5
0/1
B6
-
B7
-
Vcc
+5V±5%
VppR
2.3.10. MC68HC11KA4(QFP64)
RxD
MODA
MODB
/RESET
Optional-must be Lo
TxD
XPROG-m
XPROG-m
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
Mask sets: 0E57S
Oscillator: 56, 57 pin
Packages: PLCC68
EEPROM: 0x0D80 – 0x0FFF
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
Mask sets: 0E57S
Oscillator: 59, 60 pin
Packages: QFP64
EEPROM: 0x0D80 – 0x0FFF
Vss
Vdd
Optional-must be Lo
XPROG pin
Signal level
XPROG-m
Users manual
QFP64
B0
-
B1
-
B2
0/1
B3
0/1
B4
0
B5
0/1
B6
-
B7
-
Vcc
+5V±5%
© 2004
VppR
TMT
P/C: 3-001-0001
21
2.3.11. MC68HC11PH8
Vss
Vdd
Mask sets: 3D64J, 0H30R
Oscillator: 66, 67 pin
Packages: PLCC84
EEPROM: 0x0D00 – 0x0FFF
XPROG-m
TxD
RxD
MODA
/RESET
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
Optional-must be Lo
MODB
PLCC84
Optional-must be Lo
XPROG pin
Signal level
B0
-
B1
-
B2
0/1
B3
0/1
B4
0
B5
0/1
B6
-
B7
-
Vcc
+5V±5%
VppR
2.3.12. MC68HC11P2
Vss
Vdd
Mask sets: 3E74J, 1E53M,
0G10V
Oscillator: 66, 67 pin
Packages: PLCC84
EEPROM: 0x0D80 – 0x0FFF
XPROG-m
TxD
RxD
MODA
/RESET
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
Optional-must be Lo
MODB
PLCC84
Optional-must be Lo
XPROG pin
Signal level
XPROG-m
Users manual
B0
-
B1
-
B2
0/1
B3
0/1
B4
0
B5
0/1
B6
-
B7
-
Vcc
+5V±5%
© 2004
VppR
TMT
P/C: 3-001-0001
22
2.4.
MC68HC(S)12 family
Mask sets: 1H91F, 3H91F
Oscillator: 33, 34 pin
Packages: QFP80
EEPROM: 0x0D00 – 0x0FFF
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
Vdd
Vss
QFP80
/RESET
BKGD
MODB
MODA
XPROG-m
2.4.1. MC68HC12B32
Optional-must be Lo
Optional-must be Lo
XPROG pin
Signal level
B0
-
B1
-
B2
-
B3
0/1
B4
-
B5
0/1
B6
-
B7
-
Vcc
+5V±5%
VppR
Mask sets: 2H54T
Oscillator: 33, 34 pin
Packages: QFP80
EEPROM: 0x0D00 – 0x0FFF
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
Vdd
Vss
QFP80
/RESET
BKGD
MODB
MODA
XPROG-m
2.4.2. MC68HC12BE32
Optional-must be Lo
Optional-must be Lo
XPROG pin
Signal level
XPROG-m
Users manual
B0
-
B1
-
B2
-
B3
0/1
B4
-
B5
0/1
B6
-
B7
-
Vcc
+5V±5%
© 2004
VppR
TMT
P/C: 3-001-0001
23
Mask sets: 1F68K, 0K75,
1L28M
Oscillator: 35, 36 pin
Packages: QFP80
EEPROM: 0x0C00 – 0x0FFF
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
Vdd
Vss
QFP80
/RESET
BKGD
MODB
MODA
XPROG-m
2.4.3. MC68HC12D60
Optional-must be Lo
Optional-must be Lo
XPROG pin
Signal level
B0
-
B1
-
B2
-
B3
0/1
B4
-
B5
0/1
B6
-
B7
-
Vcc
+5V±5%
VppR
2.4.4. MC68HC12DG128
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
Vdd
Vss
QFP112
/RESET
BKGD
MODB
MODA
XPROG-m
Mask sets: 5H55W
Oscillator: 47, 48 pin
Packages: QFP112
EEPROM: 0x0800 – 0x0FFF
Optional-must be Lo
Optional-must be Lo
XPROG pin
Signal level
XPROG-m
Users manual
B0
-
B1
-
B2
-
B3
0/1
B4
-
B5
0/1
B6
-
B7
-
Vcc
+5V±5%
© 2004
VppR
TMT
P/C: 3-001-0001
24
2.4.5. MC9S12D64(QFP80)
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
QFP80
/RESET
BKGD
MODB
MODA
XPROG-m
Vdd
Vss
Mask sets: 2L86D
Oscillator: 34, 35 pin
Packages: QFP80
EEPROM: 0x4000 – 0x43FF
Optional-must be Lo
Optional-must be Lo
B0
-
XPROG pin
Signal level
B1
-
B2
-
B3
0/1
B4
-
B5
0/1
B6
-
B7
-
Vcc
+5V±5%
VppR
2.4.6. MC9S12D64(QFP112)
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
QFP112
/RESET
BKGD
MODB
MODA
XPROG-m
Vdd
Vss
Mask sets: 2L86D
Oscillator: 46, 47 pin
Packages: QFP112
EEPROM: 0x4000 – 0x43FF
Optional-must be Lo
Optional-must be Lo
XPROG pin
Signal level
XPROG-m
Users manual
B0
-
B1
-
B2
-
B3
0/1
B4
-
B5
0/1
B6
-
B7
-
Vcc
+5V±5%
© 2004
VppR
TMT
P/C: 3-001-0001
25
2.4.7. MC9S12DG256(QFP80)
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
QFP80
/RESET
BKGD
MODB
MODA
XPROG-m
Vdd
Vss
Mask sets: 2K79X
Oscillator: 34, 35 pin
Packages: QFP80
EEPROM: 0x4000 – 0x43FF
Optional-must be Lo
Optional-must be Lo
B0
-
XPROG pin
Signal level
B1
-
B2
-
B3
0/1
B4
-
B5
0/1
B6
-
B7
-
Vcc
+5V±5%
VppR
GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR
Mask sets: 2K79X
Oscillator: 46, 47 pin
Packages: QFP112
EEPROM: 0x4000 – 0x43FF
QFP112
/RESET
BKGD
MODB
MODA
XPROG-m
Vdd
Vss
2.4.8. MC9S12DG256(QFP112)
Optional-must be Lo
Optional-must be Lo
XPROG pin
Signal level
XPROG-m
Users manual
B0
-
B1
-
B2
-
B3
0/1
B4
-
B5
0/1
B6
-
B7
-
Vcc
+5V±5%
© 2004
VppR
TMT
P/C: 3-001-0001
26
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
1-002-0001
1-002-0002
1-002-0003
XPROG-m
Users manual
Type
TMS370 PLCC28 programming adapter
TMS370 PLCC44 programming adapter
TMS370 PLCC68 programming adapter
© 2004
TMT
P/C: 3-001-0001
27
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 incircuit 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
Users manual
© 2004
TMT
P/C: 3-001-0001
28
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.
M35080
Vss (1)
/S (2)
/W (3)
Q (4)
DIP Socked
(8)Vcc
(7)D
(6)C
(5)NC
Note1. NC = Not Connected
Figure 6. M35080 on board programming
XPROG-m
Users manual
© 2004
TMT
P/C: 3-001-0001
29
8
Vcc
8
D
7
C
6
1
ST M35080 in-circuit
programming adapter
P/C: 1-002-0006
Q /W /S Vss
4
3 2 1
Figure 7. M35080 ICP programming
XPROG-m
Users manual
© 2004
TMT
P/C: 3-001-0001
30
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)
K-Line adapter
P/C: 1-002-0007
GND
K-Line
BMW EWS3
+12V
Pin 10 (+30)
Pin 13 (K-Line)
Pin 9 (Ground)
Figure 8. BMW EWS3 connection
XPROG-m
Users manual
© 2004
TMT
P/C: 3-001-0001
31
Figure 9. BMW EWS3 tools dialog
XPROG-m
Users manual
© 2004
TMT
P/C: 3-001-0001
32