Text preview for : Xprog_m_manual.pdf part of xprog 100% god dump for pic16f84



Back to : xprog .rar | Home

XPROG-m Programmer
Users Manual Rev. 1.7 2005.03.31

P/C: 3-001-0001

© 2005

TMT

Revision History

Revision 1.2 1.3 1.4

Date 2004.08.06 2004.08.16 2004.09.10

Description of Changes Added MC68HC05P3 target connection Corrected MC68HC05H12 target connection Added M35080 SPI EEPROM target connection Added MC68HC11KS2 (LQFP80) target connection Added MC68HC705P3 target connection Added TMS374 family target connection Added BMW EWS3 target connection

1.5

2004.11.02

1.6 1.7

2004.11.19 2005.03.31

Corrected EWS3 target connection. K-Line pin Added MC68HC05V12 target connection

XPROG-m Users manual

© 2005

TMT

2

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

© 2005

TMT

3

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.4. MC68HC(S)12 family....................................... 25
2.4.1. 2.4.2. 2.4.3. 2.4.4. 2.4.5. 2.4.6. 2.4.7. 2.4.8.

MC68HC12B32.............................................. 25 MC68HC12BE32............................................ 25 MC68HC12D60............................................. 26 MC68HC12DG128.......................................... 26 MC9S12D64(QFP80)....................................... 27 MC9S12D64(QFP112)...................................... 27 MC9S12DG256(QFP80).................................... 28 MC9S12DG256(QFP112).................................. 28

2.5. 2.6. 2.7. 2.8.

TMS370 family................................................ 29 TMS374 family..........................................30 M35080 SPI Bus EEPROM........................... 31 BMW EWS3.............................................33

XPROG-m Users manual

© 2005

TMT

4

P/C: 3-001-0001

1. INTRODUCTION
The XPROG-mTM programmer is designed to replace the earlier version of XPROGTM programmer. XPROG-mTM programmer is fully upwardcompatible hardware with XPROGTM programmer and have many additional features. The XPROG-mTM 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 DesktopTM · Software update (ATMEGA) - directly from Device Programmer DesktopTM; · Software version control mechanism; · Self check for errors handling; · High speed RS232 communication interface, fully compatible with USB RS232 adapter; · Fully upward-compatible XPROGTM connector; · Multifunctional XPROG-mTM 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 TMT

XPROG-m Users manual

© 2005

5

P/C: 3-001-0001

1.3. Programmer board layout
Figure 1 shows the XPROG-mTM Programmer board layout.
Power Supply

RS232

Led1 Led2 Led3

DIP Socked

XPROGTM connector

Figure 1. The XPROG-mTM board layout

XPROGTM connector used both in circuit both on board programming. Figure 2 and Table 1 shows XPROGTM connector signals and descriptions. XPROG-mTM connector used only for on board programming and not described in this section.

Multifunctional XPROG-mTM connector

XPROG-m Users manual

© 2005

TMT

6

P/C: 3-001-0001

+5V/100ma

B0 GND

Vcc

B6

B4

B2

B0 B1 B2 B3 B7 B5 B3 B1 VppR GND Vpp

B7 B6 B5 B4

Figure 2. The XPROGTM connector

Figure 3. The DIP socked

Table 1. Signals description Signal name GND B0, B1...B7 +5V/100mA Vcc Vpp VppR

Description

Signal and power ground Protected, high current (±40mA), multifunctional input/output pins. ±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 Vpp with series 4.7K resistor

XPROG-m Users manual

© 2005

TMT

7

P/C: 3-001-0001

2. TARGET CONNECTION
This section contains information how to connect XPROG-mTM 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 GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR 1 2 3 4 5 6 7 8 9 10 11 12 13 14 28 27 26 25 24 23 22 21 20 19 18 17 16 15

/IRQ /Reset

GND Vcc

XPROG-m

PB1 PB0

MC68HC05E6

Mask sets: 0F82B, 0G72G Oscillator: 3, 4 pin Packages: SOIC28, SDIP28 EEPROM: 0x0100 ­ 0x019F

PC3

Optional - must be Hi

XPROG pin Signal level

B0 -

B1 -

B2 0/1

B3 0/1

B4 -

B5 0/1

B6 1

B7 -

Vcc +5V±5%

VppR +9V±5%

XPROG-m Users manual

© 2005

TMT

8

P/C: 3-001-0001

2.1.2. MC68HC05B6/B8/B16/B32 (PLCC52)

GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

PD4 VDD PD3 Optional-must be Lo Optional-must be Hi Optional-must be Hi +9V /RESET /IRQ

XPROG-m

VSS PLCC52

Mask sets: Oscillator: 16, 17 pin Packages: PLCC52 EEPROM: 0x0101 ­ 0x01FF CFG(EEPROM): 0x0100

TDO

XPROG pin Signal level

B0 -

B1 -

B2 0/1

B3 0/1

B4 0

B5 0/1

RDI

B6 1

B7 1

Vcc +5V±5%

VppR +9V±5%

2.1.3. MC68HC05B6/B8/B16/B32 (QFP64)
Mask sets: Oscillator: 28, 29 pin Packages: QFP64 EEPROM: 0x0101 ­ 0x01FF CFG(EEPROM): 0x0100

XPROG pin Signal level

B0 -

B1 -

B2 0/1

B3 0/1

PD4 Vdd PD3

B4 0

B5 0/1

B6 1

/RESET /IRQ

GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

XPROG-m

RDI Optional-must be Lo TDO Optional-must be Hi Optional-must be Hi +9V QFP64

Vss

TCAP1

B7 1

Vcc +5V±5%

VppR +9V±5%

XPROG-m Users manual

© 2005

TMT

9

P/C: 3-001-0001

2.1.4. MC68HC705B16N/B32 (PLCC52)
Mask sets: Oscillator: 16, 17 pin Packages: PLCC52 EEPROM: 0x0101 ­ 0x01FF CFG(EEPROM): 0x0100

TDO

GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

Optional-must be Hi

PD4 VDD PD3

RDI VSS

XPROG-m

Optional-must be Hi Optional-must be Hi +9V /RESET /IRQ

PLCC52

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)
Mask sets: Oscillator: 28, 29 pin Packages: QFP64 EEPROM: 0x0101 ­ 0x01FF CFG(EEPROM): 0x0100

XPROG pin Signal level

B0 -

B1 1

B2 0/1

B3 0/1

PD4 Vdd PD3

B4 -

B5 0/1

B6 1

/RESET /IRQ

GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

Optional-must be Hi RDI TDO Optional-must be Hi Optional-must be Hi +9V QFP64

XPROG-m

Vss

TCAP1

B7 1

Vcc +5V±5%

VppR +9V±5%

XPROG-m Users manual

© 2005

TMT

10

P/C: 3-001-0001

2.1.6. MC68HC(7)05X16/X32 (QFP64)
Mask sets: 0D53J, 0D69J, 1D69J, 1H52A, 2D59J Oscillator: 28, 29 pin Packages: QFP64 EEPROM: 0x0101 ­ 0x01FF CFG(EEPROM): 0x0100
/RESET MDS TCAP2 TCAP1

GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

Optional-must be Hi Optional-must be Hi RDI Optional-must be Lo TDO Optional-must be Hi Optional-must be Hi QFP64

XPROG-m

XPROG pin Signal level

B0 1

B1 1

B2 0/1

B3 0/1

PD4 Vdd PD3

B4 0

Vss

B5 0/1

B6 1

B7 1

Vcc +5V±5%

VppR

2.1.7. MC68HC(7)05H12
Mask sets: 0H57A Oscillator: 1, 52 pin Packages: PLCC52 EEPROM: 0x0400 ­ 0x04FF
GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

/RESET

Vdd

/IRQ

Vss

PB3 PB1 PB0

XPROG-m

Optional-must be Hi +9V

PLCC52

XPROG pin Signal level

B0 -

B1 -

B2 0/1

B3 0/1

B4 -

B5 0/1

B6 1

B7 -

Vcc +5V±5%

VppR +9V±5%

XPROG-m Users manual

© 2005

TMT

11

P/C: 3-001-0001

2.1.8. MC68HC(7)05L28

GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

Optional-must be Hi Optional-must be Hi

Vss Vdd

PB6

Mask sets: Oscillator: 7, 8 pin Packages: SDIP56 EEPROM: 0x0300 ­ 0x03EF

XPROG-m

PB3 /IRQ /RESET PB2 Optional-must be Hi +9V PA0 PA1

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
+9V 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 GND 28 Vcc 27 PA0 26 25 24 PA3 23 22 21 20 19 18 17 16 15

XPROG-m

Mask sets: 1E25B Oscillator: 3, 4 pin Packages: SOIC28, SDIP28 EEPROM: 0x0100 ­ 0x017F

Optional - must be Hi

XPROG pin Signal level

B0 -

B1 -

B2 0/1

B3 0/1

B4 -

B5 0/1

B6 1

B7 -

Vcc +5V±5%

VppR +9V±5%

XPROG-m Users manual

© 2005

TMT

12

P/C: 3-001-0001

2.1.10. MC68HC705P3
+9V GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR 1 2 3 4 5 6 7 8 9 10 11 12 13 14 GND Vcc 28 27 26 25 24 23 22 21 20 19 18 17 16 15

/IRQ /Reset

Mask sets: 1F75B Oscillator: 3, 4 pin Packages: SOIC28, SDIP28 EEPROM: 0x0100 ­ 0x017F

XPROG-m

PB1 PB0 PC4

MC68HC705P3 PC2

Optional - must be Hi Optional - must be Lo

XPROG pin Signal level

B0 -

B1 -

B2 0/1

B3 0/1

B4 0

B5 0/1

B6 1

B7 -

Vcc +5V±5%

VppR +9V±5%

XPROG-m Users manual

© 2005

TMT

13

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

© 2005

TMT

14

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

GND VppR

CLK

AD1

AD3

AD5

AD1 AD3 AD4 AD6

AD0 AD2

AD5 AD7
PLCC68

CP1 RESET CLK GND SYNC Vcc Vppr

CP0

AD7

CP1

XPROG-m Users manual

© 2005

TMT

15

P/C: 3-001-0001

2.2.

MC68HC08 family 2.2.1. MC68HC08AS32/AS32A (PLCC52)

Optional-must be Lo

/IRQ /RST GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

Mask sets: 1J27F Oscillator: 2, 3 pin Packages: PLCC52 EEPROM: 0x0800 ­ 0x09FF
PLCC52

XPROG-m

Optional-must be Lo Vss Vdd PTA0 Optional-must be Hi +9V

XPROG pin Signal level

B0 -

B1 -

B2 -

B3 0/1

B4 0

PTC1 PTC0

B5 0/1

B6 1

B7 -

Vcc +5V±5%

VppR +9V±5%

2.2.2. MC68HC08AS32/AS32A (QFP64)
Optional-must be Lo

/IRQ /RST GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

Mask sets: 1J27F Oscillator: 58, 59 pin Packages: QFP64 EEPROM: 0x0800 ­ 0x09FF

PTC3

XPROG-m

Optional-must be Lo Optional-must be Hi +9V Vss Vdd PTA0 QFP64

XPROG pin Signal level XPROG-m Users manual

B0 -

B1 -

B2 -

B3 0/1

PTC1 PTC0

B4 0

B5 0/1

B6 1

B7 -

Vcc +5V±5% © 2005

VppR +9V±5%

TMT

16

P/C: 3-001-0001

2.2.3. MC68HC08AZ32A
Optional-must be Lo

PTC3

PTC1 PTC0

/IRQ /RST GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

XPROG-m

Mask sets: 0J66D Oscillator: 58, 59 pin Packages: QFP64 EEPROM: 0x0800 ­ 0x09FF
QFP64

Optional-must be Lo Optional-must be Hi +9V Vss Vdd PTA0

2.2.4. MC68HC08AS60/AS60A(PLCC52)

Optional-must be Lo

/IRQ /RST GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

XPROG-m

PLCC52 Optional-must be Lo Vss Vdd PTA0 Optional-must be Hi +9V

Mask sets: 0H62A, 8H62A Oscillator: 2, 3 pin Packages: PLCC52 EEPROM1: 0x0800 ­ 0x09FF EEPROM2: 0x0600 ­ 0x07FF

XPROG pin Signal level

B0 -

B1 -

B2 -

B3 0/1

B4 0

PTC1 PTC0

B5 0/1

B6 1

B7 -

Vcc +5V±5%

VppR +9V±5%

XPROG-m Users manual

© 2005

TMT

17

P/C: 3-001-0001

2.2.5. MC68HC08AS60/AS60A(QFP64)
Optional-must be Lo

PTC3

PTC1 PTC0

/IRQ /RST GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

XPROG-m

Optional-must be Lo Optional-must be Hi +9V Vss Vdd PTA0 QFP64

Mask sets: 0H62A, 8H62A Oscillator: 58, 59 pin Packages: QFP64 EEPROM1: 0x0800 ­ 0x09FF EEPROM2: 0x0600 ­ 0x07FF

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)
Optional-must be Lo

/IRQ /RST 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
QFP64

PTC3

XPROG-m

Optional-must be Lo Optional-must be Hi +9V Vss Vdd PTA0

XPROG pin Signal level XPROG-m Users manual

B0 -

B1 -

B2 -

B3 0/1

PTC1 PTC0

B4 0

B5 0/1

B6 1

B7 -

Vcc +5V±5% © 2005

VppR +9V±5%

TMT

18

P/C: 3-001-0001

2.3.

MC68HC11 family

2.3.1. MC68HC11A8/E1/E9/E20(PLCC52)
Optional-must be Lo

GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

XPROG-m

Optional-must be Lo /RESET RxD

XPROG pin Signal level

B0 -

B1 -

B2 0/1

B3 0/1

Vdd

MODA MODB Vss

Mask sets: Oscillator: 7, 8 pin Packages: PLCC52 EEPROM: 0xB600 ­ 0xB7FF

PLCC52

B4 0

B5 0/1

B6 -

B7 -

Vcc +5V±5%

VppR

2.3.2. MC68HC11A8/E1/E9/E20(QFP64)
Optional-must be Lo

MODA

MODB

Mask sets: Oscillator: 31, 33 pin Packages: QFP64 EEPROM: 0xB600 ­ 0xB7FF

GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

XPROG-m

Optional-must be Lo /RESET

QFP64

RxD TxD Vdd

XPROG pin Signal level XPROG-m Users manual

B0 -

B1 -

B2 0/1

B3 0/1

B4 0

Vss

B5 0/1

B6 -

B7 -

Vcc +5V±5% © 2005

VppR

TMT

19

P/C: 3-001-0001

2.3.3. MC68HC11EA9
Optional-must be Lo

MODA

GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

Optional-must be Lo /RESET

PLCC52

Mask sets: 0D46J, 1D47J, 2D47J Oscillator: 7, 8 pin Packages: PLCC52 EEPROM: 0xB600 ­ 0xB7FF MODB: 22 pin (B4)

XPROG-m

RxD

XPROG pin Signal level

B0 -

B1 -

B2 0/1

B3 0/1

B4 0

Vdd

Vss

B5 0/1

B6 -

B7 -

Vcc +5V±5%

VppR

2.3.4. MC68HC11F1(PLCC68)
Optional-must be Lo

GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

XPROG-m

/RESET Optional-must be Lo PLCC68

RxD TxD

XPROG pin Signal level XPROG-m Users manual

B0 -

B1 -

B2 0/1

B3 0/1

B4 0

Vdd

MODA MODB Vss

Mask sets: 2F37E, E87J Oscillator: 6, 7 pin Packages: PLCC68 EEPROM: 0xFE00 ­ 0xFFFF

B5 0/1

B6 -

B7 -

Vcc +5V±5% © 2005

VppR

TMT

20

P/C: 3-001-0001

2.3.5. MC68HC11F1(QFP80)
Mask sets: 2F37E Oscillator: 36, 37 pin Packages: QFP80 EEPROM: 0xFE00 ­ 0xFFFF

Vdd

GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

XPROG-m

Optional-must be Lo QFP80

Optional-must be Lo

XPROG pin Signal level

B0 -

B1 -

B2 0/1

B3 0/1

Vss MODB MODA

B4 0

TxD RxD /RESET

B5 0/1

B6 -

B7 -

Vcc +5V±5%

VppR

2.3.6. MC68HC11K4(PLCC84)
Optional-must be Lo

GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

TxD RxD MODA MODB /RESET

Mask sets: 1E62H Oscillator: 67, 68 pin Packages: PLCC84 EEPROM: 0x0D80 ­ 0x0FFF

XPROG-m

Optional-must be Lo PLCC84

Vdd Vss

XPROG pin Signal level

B0 -

B1 -

B2 0/1

B3 0/1

B4 0

B5 0/1

B6 -

B7 -

Vcc +5V±5%

VppR

XPROG-m Users manual

© 2005

TMT

21

P/C: 3-001-0001

2.3.7. MC68HC11K4(QFP80)
Optional-must be Lo

TxD RxD MODA MODB /RESET

GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

XPROG-m

Optional-must be Lo

QFP80

XPROG pin Signal level

B0 -

B1 -

B2 0/1

B3 0/1

Vdd Vss

Mask sets: 1E62H Oscillator: 73, 74 pin Packages: OFP80 EEPROM: 0x0D80 ­ 0x0FFF

B4 0

B5 0/1

B6 -

B7 -

Vcc +5V±5%

VppR

2.3.8. MC68HC11KS2(LQFP80)
Optional-must be Lo

GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

RxD TxD Optional-must be Lo Vss Vdd

XPROG-m

MODA MODB /RESET

Mask sets: 1E59B, 2E59B Oscillator: 74, 75 pin Packages: LOFP80 EEPROM: 0x0D80 ­ 0x0FFF

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

22

P/C: 3-001-0001

2.3.9. MC68HC11KA4(PLCC68)
Optional-must be Lo

MODB /RESET

Mask sets: 0E57S Oscillator: 56, 57 pin Packages: PLCC68 EEPROM: 0x0D80 ­ 0x0FFF

GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

XPROG-m

Optional-must be Lo PLCC68

XPROG pin Signal level

B0 -

B1 -

B2 0/1

B3 0/1

VDD VSS

B4 0

TxD RxD

B5 0/1

B6 -

B7 -

Vcc +5V±5%

VppR

2.3.10. MC68HC11KA4(QFP64)
Optional-must be Lo

TxD

RxD MODA MODB /RESET

GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

Vss Vdd Optional-must be Lo QFP64

XPROG-m

Mask sets: 0E57S Oscillator: 59, 60 pin Packages: QFP64 EEPROM: 0x0D80 ­ 0x0FFF

XPROG pin Signal level

B0 -

B1 -

B2 0/1

B3 0/1

B4 0

B5 0/1

B6 -

B7 -

Vcc +5V±5%

VppR

XPROG-m Users manual

© 2005

TMT

23

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

GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

Optional-must be Lo

MODB

XPROG-m

Optional-must be Lo

PLCC84

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
Mask sets: 3E74J, 1E53M, 0G10V Oscillator: 66, 67 pin Packages: PLCC84 EEPROM: 0x0D80 ­ 0x0FFF

Vss Vdd

TxD RxD MODA /RESET

GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

Optional-must be Lo

MODB

XPROG-m

Optional-must be Lo

PLCC84

XPROG pin Signal level

B0 -

B1 -

B2 0/1

B3 0/1

B4 0

B5 0/1

B6 -

B7 -

Vcc +5V±5%

VppR

XPROG-m Users manual

© 2005

TMT

24

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 EEPROM: 0x0D00 ­ 0x0FFF
Vdd Vss QFP80

GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

XPROG-m

BKGD /RESET MODB MODA 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.2. MC68HC12BE32
Mask sets: 2H54T Oscillator: 33, 34 pin Packages: QFP80 EEPROM: 0x0D00 ­ 0x0FFF
Vdd Vss QFP80

GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

XPROG-m

BKGD /RESET MODB MODA 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

25

P/C: 3-001-0001

2.4.3. MC68HC12D60
Mask sets: 1F68K, 0K75, 1L28M Oscillator: 35, 36 pin Packages: QFP80 EEPROM: 0x0C00 ­ 0x0FFF
Vdd Vss QFP80 BKGD

GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

XPROG-m

Optional-must be Lo Optional-must be Lo

XPROG pin Signal level

B0 -

B1 -

B2 -

B3 0/1

MODB MODA

B4 -

/RESET

B5 0/1

B6 -

B7 -

Vcc +5V±5%

VppR

2.4.4. MC68HC12DG128
Mask sets: 5H55W Oscillator: 47, 48 pin Packages: QFP112 EEPROM: 0x0800 ­ 0x0FFF
GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR Vdd Vss QFP112

XPROG-m

BKGD

Optional-must be Lo Optional-must be Lo

XPROG pin Signal level

B0 -

B1 -

B2 -

B3 0/1

B4 -

/RESET

MODB MODA

B5 0/1

B6 -

B7 -

Vcc +5V±5%

VppR

XPROG-m Users manual

© 2005

TMT

26

P/C: 3-001-0001

2.4.5. MC9S12D64(QFP80)

GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

Mask sets: 2L86D Oscillator: 34, 35 pin Packages: QFP80 EEPROM: 0x4000 ­ 0x43FF
QFP80

XPROG-m

BKGD

Vdd Vss

Optional-must be Lo Optional-must be Lo

XPROG pin Signal level

B0 -

B1 -

B2 -

MODB MODA

B3 0/1

/RESET

B4 -

B5 0/1

B6 -

B7 -

Vcc +5V±5%

VppR

2.4.6. MC9S12D64(QFP112)
Mask sets: 2L86D Oscillator: 46, 47 pin Packages: QFP112 EEPROM: 0x4000 ­ 0x43FF

GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

Vdd Vss

QFP112

XPROG-m

BKGD

Optional-must be Lo Optional-must be Lo

XPROG pin Signal level XPROG-m Users manual

B0 -

B1 -

B2 -

B3 0/1

B4 -

/RESET

MODB MODA

B5 0/1

B6 -

B7 -

Vcc +5V±5% © 2005

VppR

TMT

27

P/C: 3-001-0001

2.4.7. MC9S12DG256(QFP80)
Mask sets: 2K79X Oscillator: 34, 35 pin Packages: QFP80 EEPROM: 0x4000 ­ 0x4FFF

GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

XPROG-m

Vdd Vss

QFP80 BKGD

Optional-must be Lo Optional-must be Lo

XPROG pin Signal level

B0 -

B1 -

B2 -

MODB MODA

B3 0/1

/RESET

B4 -

B5 0/1

B6 -

B7 -

Vcc +5V±5%

VppR

2.4.8. MC9S12DG256(QFP112)

Vdd Vss

Mask sets: 2K79X Oscillator: 46, 47 pin Packages: QFP112 EEPROM: 0x4000 ­ 0x4FFF

GND B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR

QFP112

XPROG-m

BKGD

Optional-must be Lo Optional-must be Lo

XPROG pin Signal level XPROG-m Users manual

B0 -

B1 -

B2 -

B3 0/1

B4 -

/RESET

MODB MODA

B5 0/1

B6 -

B7 -

Vcc +5V±5% © 2005
P/C: 3-001-0001

VppR

TMT

28

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-mTM 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

Type TMS370 PLCC28 programming adapter TMS370 PLCC44 programming adapter TMS370 PLCC68 programming adapter

XPROG-m Users manual

© 2005

TMT

29

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 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-mTM with TMS374 in-circuit programming adapter

XPROG-m Users manual

© 2005

TMT

30

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.

Vss (1) /S (2) /W (3) Q (4)

M35080

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

31

P/C: 3-001-0001

8

1

ST M35080 in-circuit programming adapter P/C: 1-002-0006

Vcc 8

D 7

C 6

Q /W /S Vss 4 3 2 1

Figure 7. M35080 ICP programming

XPROG-m Users manual

© 2005

TMT

32

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 MCU MODB pin. (See 2.2.3 MC68HC11EA9 section)

K-Line adapter P/C: 1-002-0007 GND K-Line

BMW EWS3 Pin 10 (+30) Pin 13 (K-Line) Pin 9 (Ground)

+12V

Figure 8. BMW EWS3 connection
XPROG-m Users manual © 2005

TMT

33

P/C: 3-001-0001

Figure 9. BMW EWS3 tools dialog

XPROG-m Users manual

© 2005

TMT

34

P/C: 3-001-0001