REKLAMA

Xprog_m_manual.pdf

Xprog M - Programowanie MC68HC908AZ60 z maską 2J74Y, czy to możliwe?

Tu masz manuala od xproga m. Mi niestety nie udało sie odczytać tej motki. Jest na pewnym forum koleś, który zna xproga na wylot i coś pozmieniał w nim znaczy na płycie i podobno działa ze wszystkim co ma w spisie.


Pobierz plik - link do postu

XPROG-m Programmer
Users Manual
Rev. 1.8
2005.04.29

P/C: 3-001-0001

© 2005

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

1.7

2005.03.31

Added MC68HC05V12 target connection

1.8

2005.04.29

Added MC68HC11KW1 target connection

XPROG-m
Users manual

Description of Changes

© 2005

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.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
Users manual

© 2005

TMT

P/C: 3-001-0001

3

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.
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………………………………………. 26
MC68HC12BE32…………………………………….. 26
MC68HC12D60……………………………………… 27
MC68HC12DG128…………………………………… 27
MC9S12D64(QFP80)………………………………… 28
MC9S12D64(QFP112)……………………………….. 28
MC9S12DG256(QFP80)……………………………... 29
MC9S12DG256(QFP112)……………………………. 29

TMS370 family………………………………………... 30
TMS374 family……………………………………31
M35080 SPI Bus EEPROM……………………… 32
BMW EWS3………………………………………34

XPROG-m
Users manual

© 2005

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

© 2005

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

© 2005

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

© 2005

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%

© 2005

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%

© 2005

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%

© 2005

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%

© 2005

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%

© 2005

VppR
+9V±5%

TMT

P/C: 3-001-0001

12

2.1.10. MC68HC705P3

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%

© 2005

VppR
+9V±5%

TMT

P/C: 3-001-0001

13

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
Users manual

© 2005

TMT

P/C: 3-001-0001

14

MC68HC05V12 in-circuit programming
The MC68HC05V12 supported 16 wires in-circuit programming. The
suitable in-circuit programming interface must be used (see Figure ).

AD6

AD4

AD2

AD0

CP0

SYNC

RESET

Vcc

In-circuit programming
connector

TMS374 ICP adapter

AD1
AD3
AD4
AD6

CLK
GND

AD7

AD5

AD3

AD1

CP1

AD0
AD2

AD5
AD7

CP1
RESET

CLK

GND
VppR

P/C: 1-002-0008

PLCC68

SYNC
Vcc
Vppr

CP0

XPROG-m
Users manual

© 2005

TMT

P/C: 3-001-0001

15

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%
© 2005

VppR
+9V±5%

TMT

P/C: 3-001-0001

16

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%

© 2005

VppR
+9V±5%

TMT

P/C: 3-001-0001

17

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%
© 2005

VppR
+9V±5%

TMT

P/C: 3-001-0001

18

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%
© 2005

VppR

TMT

P/C: 3-001-0001

19

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

MODB: 22 pin (B4)

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%
© 2005

VppR

TMT

P/C: 3-001-0001

20

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%

© 2005

VppR

TMT

P/C: 3-001-0001

21

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%
© 2005

VppR

TMT

P/C: 3-001-0001

22

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%

© 2005

VppR

TMT

P/C: 3-001-0001

23

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%

© 2005

VppR

TMT

P/C: 3-001-0001

24

2.3.13. MC68HC11KW1

XPROG-m

Optional-must be Lo

GND
B0
B1
B2
B3
B4
B5
B6
B7
Vcc
VppR

Mask sets:
Oscillator: 68, 67 pin
Packages: TQFP 100
EEPROM: 0x0D80 – 0x0FFF

TxD
RxD
MODA
MODB
/RESET
Optional-must be Lo
Vdd
Vss
TQFP 100

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%

© 2005

VppR

TMT

P/C: 3-001-0001

25

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%
© 2005

VppR

TMT

P/C: 3-001-0001

26

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%

© 2005

VppR

TMT

P/C: 3-001-0001

27

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%
© 2005

VppR

TMT

P/C: 3-001-0001

28

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 – 0x4FFF

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 – 0x4FFF

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%
© 2005

VppR

TMT

P/C: 3-001-0001

29

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

© 2005

TMT

P/C: 3-001-0001

30

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

© 2005

TMT

P/C: 3-001-0001

31

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

© 2005

TMT

P/C: 3-001-0001

32

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

© 2005

TMT

P/C: 3-001-0001

33

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

© 2005

TMT

P/C: 3-001-0001

34

Figure 9. BMW EWS3 tools dialog

XPROG-m
Users manual

© 2005

TMT

P/C: 3-001-0001

35