XPROG-m Programmer
Users Manual
Rev. 1.8
2005.04.29
© 2005 TMT
P/C: 3-001-0001
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
Added MC68HC705P3 target connection
1.5 2004.11.02
Added TMS374 family target connection
Added BMW EWS3 target connection
1.6 2004.11.19 Corrected EWS3 target connection. K-Line pin
1.7 2005.03.31 Added MC68HC05V12 target connection
1.8 2005.04.29 Added MC68HC11KW1 target connection
XPROG-m © 2005 TMT 2
Users manual P/C: 3-001-0001
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.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 TMT 3
Users manual P/C: 3-001-0001
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 TMT 4
Users manual P/C: 3-001-0001
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 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 © 2005 TMT 5
Users manual P/C: 3-001-0001
1.3. Programmer board layout
Figure 1 shows the XPROG-m™ Programmer board layout.
Power
Supply RS232
XPROG-m™ connector
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 TMT 6
Users manual P/C: 3-001-0001
+5V/100ma
GND
Vcc
B6
B4
B2
B0
B0 B7
B1 B6
B2 B5
B3 B4
B7
B5
B3
B1
GND
VppR
Vpp
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.
+5V/100mA ±5% accuracy, output voltage.
PWM regulated, ADC controlled output target supply
Vcc
voltage. Max. current 100mA
PWM regulated, ADC controlled output target
Vpp
programming voltage. Max. current 100mA
VppR Vpp with series 4.7K resistor
XPROG-m © 2005 TMT 7
Users manual P/C: 3-001-0001
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
+9V 1 /IRQ GND 28
2 27
GND 3
/Reset Vcc
26 Mask sets: 0F82B, 0G72G
B0
B1
4 25 Oscillator: 3, 4 pin
5 24
B2 6 23 Packages: SOIC28, SDIP28
XPROG-m
B3 7 22 EEPROM: 0x0100 – 0x019F
MC68HC05E6
B4 8 21
B5 9 20
B6 10 19
B7 11 18
Vcc PB1
12 17
VppR 13
PB0
16
14 PC3 15
Optional - must be Hi
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 TMT 8
Users manual P/C: 3-001-0001
2.1.2. MC68HC05B6/B8/B16/B32 (PLCC52)
Mask sets:
Oscillator: 16, 17 pin
Packages: PLCC52
TDO
RDI
PD4
GND VDD
B0
B1
PD3 EEPROM: 0x0101 – 0x01FF
B2 VSS CFG(EEPROM): 0x0100
XPROG-m
B3 Optional-must be Lo
B4 PLCC52
B5 Optional-must be Hi
B6 Optional-must be Hi
B7 /RESET
Vcc +9V /IRQ
VppR
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%
2.1.3. MC68HC05B6/B8/B16/B32 (QFP64)
Mask sets:
Vss
Oscillator: 28, 29 pin
GND Packages: QFP64
B0
B1
EEPROM: 0x0101 – 0x01FF
B2 RDI CFG(EEPROM): 0x0100
XPROG-m
B3 Optional-must be Lo
B4 TDO QFP64
B5 Optional-must be Hi
B6 Optional-must be Hi
B7
Vcc +9V
VppR
/RESET
TCAP1
/IRQ
PD4
Vdd
PD3
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 TMT 9
Users manual P/C: 3-001-0001
2.1.4. MC68HC705B16N/B32 (PLCC52)
Mask sets:
Oscillator: 16, 17 pin
Packages: PLCC52
TDO
RDI
PD4
GND
B0
VDD EEPROM: 0x0101 – 0x01FF
Optional-must be Hi PD3
B1 CFG(EEPROM): 0x0100
B2 VSS
XPROG-m
B3
B4 PLCC52
B5 Optional-must be Hi
B6 Optional-must be Hi
B7 /RESET
Vcc +9V /IRQ
VppR
XPROG pin B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
Signal level - 1 0/1 0/1 - 0/1 1 1 +5V±5% +9V±5%
2.1.5. MC68HC705B16N/B32 (QFP64)
Mask sets:
Vss
Oscillator: 28, 29 pin
GND
Packages: QFP64
B0
B1
Optional-must be Hi EEPROM: 0x0101 – 0x01FF
B2 RDI CFG(EEPROM): 0x0100
XPROG-m
B3
B4 TDO QFP64
B5 Optional-must be Hi
B6 Optional-must be Hi
B7
Vcc +9V
VppR
/RESET
TCAP1
/IRQ
PD4
Vdd
PD3
XPROG pin B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
Signal level - 1 0/1 0/1 - 0/1 1 1 +5V±5% +9V±5%
XPROG-m © 2005 TMT 10
Users manual P/C: 3-001-0001
2.1.6. MC68HC(7)05X16/X32 (QFP64)
Mask sets: 0D53J, 0D69J,
1D69J, 1H52A,
Vss
2D59J
GND Optional-must be Hi Oscillator: 28, 29 pin
B0
B1
Optional-must be Hi
Packages: QFP64
B2 RDI EEPROM: 0x0101 – 0x01FF
XPROG-m
B3 Optional-must be Lo
B4
B5 Optional-must be Hi
TDO QFP64 CFG(EEPROM): 0x0100
B6 Optional-must be Hi
B7 MDS
Vcc TCAP2
VppR
/RESET
TCAP1
PD3
PD4
Vdd
XPROG pin B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
Signal level 1 1 0/1 0/1 0 0/1 1 1 +5V±5%
2.1.7. MC68HC(7)05H12
Mask sets: 0H57A
Oscillator: 1, 52 pin
Packages: PLCC52
EEPROM: 0x0400 – 0x04FF
GND PB3
/RESET
/IRQ
Vss
B0
B1 Vdd PB1
B2 PB0
XPROG-m
B3
B4
B5 Optional-must be Hi
B6 PLCC52
B7
Vcc +9V
VppR
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 TMT 11
Users manual P/C: 3-001-0001
2.1.8. MC68HC(7)05L28
Mask sets:
Oscillator: 7, 8 pin
Vss
GND
B0
Optional-must be Hi Vdd PB6 Packages: SDIP56
Optional-must be Hi
B1
B2
EEPROM: 0x0300 – 0x03EF
XPROG-m
B3 /IRQ PB3
B4 /RESET PB2
B5 Optional-must be Hi
B6
B7 PA0
Vcc PA1
+9V
VppR
XPROG pin 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
+9V 1 /IRQ GND 28
2 Vcc 27
Mask sets: 1E25B
GND /Reset
B0
3 PA0 26 Oscillator: 3, 4 pin
4 25
B1 5 24
Packages: SOIC28, SDIP28
MC68HC05P3
B2 6 EEPROM: 0x0100 – 0x017F
PA3 23
XPROG-m
B3 7 22
B4 8 21
B5 9 20
B6 10 19
B7 11 PB1 18
Vcc 12 17
VppR 13 16
14 15
Optional - must be Hi
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 TMT 12
Users manual P/C: 3-001-0001
2.1.10. MC68HC705P3
Mask sets: 1F75B
+9V 1 GND 28
2
/IRQ
Vcc 27 Oscillator: 3, 4 pin
GND /Reset
B0
3
4
26
25
Packages: SOIC28, SDIP28
B1
B2
5 24 EEPROM: 0x0100 – 0x017F
6 23
XPROG-m
B3 7 22
MC68HC705P3
B4 8 21
B5 9 20
B6 10 19
B7 11 18
Vcc PB1
12 17
VppR 13
PB0
16
PC2
14 15
PC4
Optional - must be Hi
Optional - must be Lo
XPROG pin B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
Signal level - - 0/1 0/1 0 0/1 1 - +5V±5% +9V±5%
XPROG-m © 2005 TMT 13
Users manual P/C: 3-001-0001
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 TMT 14
Users manual P/C: 3-001-0001
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
RESET
SYNC
AD0
AD2
AD4
AD6
CP0
Vcc
TMS374 ICP adapter
P/C: 1-002-0008
VppR
CLK
AD1
AD3
AD5
AD7
GND
CP1
AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7
PLCC68
CP1
SYNC
RESET
CLK
Vcc
GND
Vppr
CP0
XPROG-m © 2005 TMT 15
Users manual P/C: 3-001-0001
2.2. MC68HC08 family
2.2.1. MC68HC08AS32/AS32A (PLCC52)
Optional-must be Lo
Mask sets: 1J27F
Oscillator: 2, 3 pin
PTC0
PTC1
/IRQ
/RST Packages: PLCC52
GND EEPROM: 0x0800 – 0x09FF
B0
B1
B2 PLCC52
XPROG-m
B3 Optional-must be Lo
B4
B5 Optional-must be Hi
PTA0
B6
Vss
Vdd
B7
Vcc +9V
VppR
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.2. MC68HC08AS32/AS32A (QFP64)
Optional-must be Lo
Mask sets: 1J27F
Oscillator: 58, 59 pin
PTC3
PTC1
PTC0
/IRQ
Packages: QFP64
GND
/RST EEPROM: 0x0800 – 0x09FF
B0
B1
B2
XPROG-m
B3 Optional-must be Lo
B4
B5 Optional-must be Hi QFP64
B6
B7
Vcc +9V
VppR
PTA0
Vdd
Vss
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 TMT 16
Users manual P/C: 3-001-0001
2.2.3. MC68HC08AZ32A
Optional-must be Lo
PTC3
PTC1
PTC0
Mask sets: 0J66D
/IRQ
/RST Oscillator: 58, 59 pin
GND
B0 Packages: QFP64
B1
B2 EEPROM: 0x0800 – 0x09FF
XPROG-m
B3 Optional-must be Lo
B4
B5 Optional-must be Hi QFP64
B6
B7
Vcc +9V
VppR
PTA0
Vdd
Vss
2.2.4. MC68HC08AS60/AS60A(PLCC52)
Optional-must be Lo
Mask sets: 0H62A, 8H62A
PTC0
PTC1
/IRQ
/RST
Oscillator: 2, 3 pin
GND
B0
Packages: PLCC52
B1
B2 PLCC52
EEPROM1: 0x0800 – 0x09FF
EEPROM2: 0x0600 – 0x07FF
XPROG-m
B3 Optional-must be Lo
B4
B5 Optional-must be Hi
PTA0
B6
Vss
Vdd
B7
Vcc +9V
VppR
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 TMT 17
Users manual P/C: 3-001-0001
2.2.5. MC68HC08AS60/AS60A(QFP64)
Optional-must be Lo
PTC3
PTC1
PTC0
/IRQ Mask sets: 0H62A, 8H62A
GND
/RST Oscillator: 58, 59 pin
B0 Packages: QFP64
B1
B2 EEPROM1: 0x0800 – 0x09FF
XPROG-m
B3
B4
Optional-must be Lo
EEPROM2: 0x0600 – 0x07FF
B5 Optional-must be Hi QFP64
B6
B7
Vcc +9V
VppR
PTA0
Vdd
Vss
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
PTC1
PTC0
/IRQ Packages: QFP64
/RST EEPROM1: 0x0800 – 0x09FF
GND
B0 EEPROM2: 0x0600 – 0x07FF
B1
B2
XPROG-m
B3 Optional-must be Lo
B4
B5 Optional-must be Hi QFP64
B6
B7
Vcc +9V
VppR
PTA0
Vdd
Vss
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 TMT 18
Users manual P/C: 3-001-0001
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
MODB
EEPROM: 0xB600 – 0xB7FF
Vss
GND
B0
B1
B2
XPROG-m
B3 Optional-must be Lo
B4 PLCC52
B5
B6 /RESET
B7
Vcc Vdd
VppR RxD
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)
Optional-must be Lo
Mask sets:
Oscillator: 31, 33 pin
Packages: QFP64
MODA
MODB
EEPROM: 0xB600 – 0xB7FF
Vss
GND
B0
B1
B2
XPROG-m
B3 Optional-must be Lo QFP64
B4
B5 /RESET
B6
B7
Vcc
VppR RxD
TxD
Vdd
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 TMT 19
Users manual P/C: 3-001-0001
2.3.3. MC68HC11EA9
Optional-must be Lo
MODA
Mask sets: 0D46J, 1D47J,
Vss
GND
B0 2D47J
B1
B2 Oscillator: 7, 8 pin
XPROG-m
B3
B4
Optional-must be Lo
PLCC52 Packages: PLCC52
B5
B6 /RESET EEPROM: 0xB600 – 0xB7FF
B7
Vcc
Vdd
VppR RxD
MODB: 22 pin (B4)
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.4. MC68HC11F1(PLCC68)
Optional-must be Lo
Mask sets: 2F37E, E87J
Oscillator: 6, 7 pin
Packages: PLCC68
MODA
MODB
EEPROM: 0xFE00 – 0xFFFF
Vss
GND
B0
B1
B2 /RESET
XPROG-m
B3 Optional-must be Lo PLCC68
B4
B5
B6
B7
Vcc
VppR
RxD
TxD
Vdd
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 TMT 20
Users manual P/C: 3-001-0001
2.3.5. MC68HC11F1(QFP80)
Mask sets: 2F37E
Oscillator: 36, 37 pin
Vdd
TxD
RxD
Packages: QFP80
EEPROM: 0xFE00 – 0xFFFF
GND
B0
B1
B2
XPROG-m
B3 Optional-must be Lo /RESET
B4 QFP80
B5
B6
B7
Vcc
VppR
MODB
MODA
Vss
Optional-must be Lo
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.6. MC68HC11K4(PLCC84)
Optional-must be Lo
Mask sets: 1E62H
Oscillator: 67, 68 pin
Packages: PLCC84
TxD EEPROM: 0x0D80 – 0x0FFF
RxD
MODA
MODB
GND /RESET
B0
B1
B2
XPROG-m
B3 Optional-must be Lo
B4 Vdd
B5 Vss
PLCC84
B6
B7
Vcc
VppR
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 TMT 21
Users manual P/C: 3-001-0001
2.3.7. MC68HC11K4(QFP80)
Optional-must be Lo
Mask sets: 1E62H
Oscillator: 73, 74 pin
Packages: OFP80
EEPROM: 0x0D80 – 0x0FFF
MODA
MODB
/RESET
TxD
RxD
Vdd
Vss
GND
B0
B1
B2
XPROG-m
B3 Optional-must be Lo
B4
B5
B6
B7
Vcc
VppR
QFP80
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.8. MC68HC11KS2(LQFP80)
Optional-must be Lo
Mask sets: 1E59B, 2E59B
Oscillator: 74, 75 pin
Packages: LOFP80
EEPROM: 0x0D80 – 0x0FFF
MODA
MODB
/RESET
GND
RxD
B0
TxD
B1
B2
XPROG-m
B3 Optional-must be Lo
B4
B5
B6 Vss
B7
Vcc Vdd
VppR
LQFP80
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 TMT 22
Users manual P/C: 3-001-0001
2.3.9. MC68HC11KA4(PLCC68)
Optional-must be Lo
Mask sets: 0E57S
Oscillator: 56, 57 pin
Packages: PLCC68
VDD
TxD
RxD
VSS
MODB
/RESET
EEPROM: 0x0D80 – 0x0FFF
GND
B0
B1
B2
XPROG-m
B3 Optional-must be Lo
B4 PLCC68
B5
B6
B7
Vcc
VppR
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.10. MC68HC11KA4(QFP64)
Optional-must be Lo
MODA
MODB
/RESET
RxD
TxD
Mask sets: 0E57S
GND Oscillator: 59, 60 pin
B0
B1
Vss
Vdd Packages: QFP64
B2
EEPROM: 0x0D80 – 0x0FFF
XPROG-m
B3 Optional-must be Lo
B4 QFP64
B5
B6
B7
Vcc
VppR
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 TMT 23
Users manual P/C: 3-001-0001
2.3.11. MC68HC11PH8
Mask sets: 3D64J, 0H30R
Oscillator: 66, 67 pin
Packages: PLCC84
EEPROM: 0x0D00 – 0x0FFF
Vss
Vdd
TxD
RxD
MODA
/RESET
Optional-must be Lo
GND MODB
B0
B1
B2 PLCC84
XPROG-m
B3 Optional-must be Lo
B4
B5
B6
B7
Vcc
VppR
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.12. MC68HC11P2
Mask sets: 3E74J, 1E53M,
0G10V
Oscillator: 66, 67 pin
Vss
Vdd
TxD
RxD
MODA Packages: PLCC84
/RESET
EEPROM: 0x0D80 – 0x0FFF
Optional-must be Lo
GND MODB
B0
B1
B2 PLCC84
XPROG-m
B3 Optional-must be Lo
B4
B5
B6
B7
Vcc
VppR
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 TMT 24
Users manual P/C: 3-001-0001
2.3.13. MC68HC11KW1
Optional-must be Lo
Mask sets:
Oscillator: 68, 67 pin
Packages: TQFP 100
TxD
EEPROM: 0x0D80 – 0x0FFF
RxD
MODA
GND MODB
B0 /RESET
B1
B2
XPROG-m
B3 Optional-must be Lo
B4
B5 Vdd
B6 Vss
B7
Vcc TQFP 100
VppR
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 TMT 25
Users manual P/C: 3-001-0001
2.4. MC68HC(S)12 family
2.4.1. MC68HC12B32
Mask sets: 1H91F, 3H91F
Oscillator: 33, 34 pin
Packages: QFP80
GND
B0
B1
EEPROM: 0x0D00 – 0x0FFF
B2
XPROG-m
B3 Vdd
B4 Vss
B5 QFP80
B6
B7
Vcc
VppR
BKGD
/RESET
MODB
MODA
Optional-must be Lo
Optional-must be Lo
XPROG pin B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
Signal level - - - 0/1 - 0/1 - - +5V±5%
2.4.2. MC68HC12BE32
Mask sets: 2H54T
Oscillator: 33, 34 pin
Packages: QFP80
GND
B0
B1
EEPROM: 0x0D00 – 0x0FFF
B2
XPROG-m
B3 Vdd
B4 Vss
B5 QFP80
B6
B7
Vcc
VppR
BKGD
/RESET
MODB
MODA
Optional-must be Lo
Optional-must be Lo
XPROG pin B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
Signal level - - - 0/1 - 0/1 - - +5V±5%
XPROG-m © 2005 TMT 26
Users manual P/C: 3-001-0001
2.4.3. MC68HC12D60
Mask sets: 1F68K, 0K75,
1L28M
Oscillator: 35, 36 pin
Packages: QFP80
GND
B0
B1
EEPROM: 0x0C00 – 0x0FFF
B2 Vdd
XPROG-m
B3 Vss
B4
B5 QFP80
B6
B7
Vcc BKGD
VppR
/RESET
MODB
MODA
Optional-must be Lo
Optional-must be Lo
XPROG pin B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
Signal level - - - 0/1 - 0/1 - - +5V±5%
2.4.4. MC68HC12DG128
Mask sets: 5H55W
Oscillator: 47, 48 pin
Packages: QFP112
EEPROM: 0x0800 – 0x0FFF
GND
B0
B1 Vdd
B2
XPROG-m
B3 Vss
B4
B5 QFP112
B6
B7
Vcc
VppR
BKGD
/RESET
MODB
MODA
Optional-must be Lo
Optional-must be Lo
XPROG pin B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
Signal level - - - 0/1 - 0/1 - - +5V±5%
XPROG-m © 2005 TMT 27
Users manual P/C: 3-001-0001
2.4.5. MC9S12D64(QFP80)
Mask sets: 2L86D
Vdd
Vss
Oscillator: 34, 35 pin
Packages: QFP80
GND EEPROM: 0x4000 – 0x43FF
B0
B1
B2
XPROG-m
B3
B4 QFP80
B5
B6
B7 BKGD
Vcc
VppR
/RESET
MODA
MODB
Optional-must be Lo
Optional-must be Lo
XPROG pin B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
Signal level - - - 0/1 - 0/1 - - +5V±5%
2.4.6. MC9S12D64(QFP112)
Mask sets: 2L86D
Oscillator: 46, 47 pin
Vdd
Vss
Packages: QFP112
EEPROM: 0x4000 – 0x43FF
GND
B0
B1 QFP112
B2
XPROG-m
B3
B4
B5
B6
B7
Vcc BKGD
VppR
/RESET
MODB
MODA
Optional-must be Lo
Optional-must be Lo
XPROG pin B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
Signal level - - - 0/1 - 0/1 - - +5V±5%
XPROG-m © 2005 TMT 28
Users manual P/C: 3-001-0001
2.4.7. MC9S12DG256(QFP80)
Mask sets: 2K79X
Oscillator: 34, 35 pin
Packages: QFP80
Vdd
Vss
EEPROM: 0x4000 – 0x4FFF
GND
B0
B1
B2
XPROG-m
B3
B4 QFP80
B5
B6
B7 BKGD
Vcc
VppR
/RESET
MODA
MODB
Optional-must be Lo
Optional-must be Lo
XPROG pin B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
Signal level - - - 0/1 - 0/1 - - +5V±5%
2.4.8. MC9S12DG256(QFP112)
Vdd
Vss
Mask sets: 2K79X
Oscillator: 46, 47 pin
Packages: QFP112
EEPROM: 0x4000 – 0x4FFF
GND
B0
B1 QFP112
B2
XPROG-m
B3
B4
B5
B6
B7
Vcc BKGD
VppR
/RESET
MODB
MODA
Optional-must be Lo
Optional-must be Lo
XPROG pin B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
Signal level - - - 0/1 - 0/1 - - +5V±5%
XPROG-m © 2005 TMT 29
Users manual P/C: 3-001-0001
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 TMT 30
Users manual P/C: 3-001-0001
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).
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 TMT 31
Users manual P/C: 3-001-0001
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) (8)Vcc
/S (2) (7)D
/W (3) (6)C
Q (4) (5)NC
DIP Socked
Note1. NC = Not Connected
Figure 6. M35080 on board programming
XPROG-m © 2005 TMT 32
Users manual P/C: 3-001-0001
ST M35080 in-circuit
programming adapter
8 1
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 TMT 33
Users manual P/C: 3-001-0001
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
K-Line adapter
MCU MODB pin. P/C: 1-002-0007
(See 2.2.3 MC68HC11EA9 section)
GND
K-Line
BMW EWS3 +12V
Pin 10 (+30)
Pin 13 (K-Line)
Pin 9 (Ground)
Figure 8. BMW EWS3 connection
XPROG-m © 2005 TMT 34
Users manual P/C: 3-001-0001
Figure 9. BMW EWS3 tools dialog
XPROG-m © 2005 TMT 35
Users manual P/C: 3-001-0001