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