TMT XPROG-m User Manual

WWW.ESOBD2.COM
XPROG-m Programmer
Users Manual
2005.04.29
© 2005 TMT
P/C: 3-001-0001
WWW.ESOBD2.COM
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
1.5 2004.11.02
1.6 2004.11.19 Corrected EWS3 target connection. K-Line pin
Added MC68HC705P3 target connection Added TMS374 family target connection Added BMW EWS3 target connection
1.7 2005.03.31 Added MC68HC05V12 target connection
1.8 2005.04.29 Added MC68HC11KW1 target connection
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
2
WWW.ESOBD2.COM
TABLE OF CONTENS
1. INTRODUCTION
1.1. Main Features…………………………………………. 5
1.2. Technical data……………………………………...….. 5
1.3. Programmer board layout, interfaces description
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
… 6
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
3
WWW.ESOBD2.COM
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 Users manual P/C: 3-001-0001
TMT
4
WWW.ESOBD2.COM
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 USBRS232 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 Users manual P/C: 3-001-0001
TMT
5
XPROG
-
m
connector
WWW.ESOBD2.COM
1.3. Programmer board layout
Figure 1 shows the XPROG-m™ Programmer board layout.
Power Supply
RS232
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 Users manual P/C: 3-001-0001
TMT
6
WWW.ESOBD2.COM
Vcc +5V/100ma B6 B4 B2 B0 GND
B0 B1 B2 B3
VppR
Vpp B7
B5
B3
B1
GND
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.
B7 B6 B5 B4
+5V/100mA ±5% accuracy, output voltage.
Vcc
Vpp
VppR Vpp with series 4.7K resistor
XPROG-m © 2005 Users manual P/C: 3-001-0001
PWM regulated, ADC controlled output target supply voltage. Max. current 100mA PWM regulated, ADC controlled output target programming voltage. Max. current 100mA
TMT
7
WWW.ESOBD2.COM
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: 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
Nets marked “Optional - must be Lo or Hi TTL logic level” not
2.1.1. MC68HC05E6
+9V
GND
B0 B1 B2 B3 B4 B5
XPROG-m
B6 B7
Vcc
VppR
1
/IRQ
2
/Reset
3 4 5 6 7 8
9 10 11
PB1
12
PB0
13 14
Optional - must be Hi
MC68HC05E6
GND Vcc
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
XPROG pin
Signal level - - 0/1 0/1 - 0/1 1 - +5V±5% +9V±5%
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
8
WWW.ESOBD2.COM
2.1.2. MC68HC05B6/B8/B16/B32 (PLCC52)
GND
B0 B1 B2 B3
Optional-must be Lo
B4 B5
XPROG-m
Optional-must be Hi
B6
Optional-must be Hi
B7
Vcc
VppR
XPROG pin
Mask sets: Oscillator: 16, 17 pin
+9V
PD4 VDD
PD3
/RESET /IRQ
PLCC52
RDI
TDO
Packages: EEPROM: 0x0101 – 0x01FF
VSS
CFG(EEPROM): 0x0100
PLCC52
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: Oscillator: 28, 29 pin Packages: QFP64 EEPROM: 0x0101 – 0x01FF CFG(EEPROM): 0x0100
GND
XPROG-m
VppR
B0 B1 B2 B3
Optional-must be Lo
B4 B5
Optional-must be Hi
B6
Optional-must be Hi
B7
Vcc
+9V
RDI
TDO
Vss
QFP64
TCAP1
/RESET
PD4
Vdd
PD3
/IRQ
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 Users manual P/C: 3-001-0001
TMT
9
WWW.ESOBD2.COM
2.1.4. MC68HC705B16N/B32 (PLCC52)
Mask sets: Oscillator: 16, 17 pin Packages: PLCC52 EEPROM: 0x0101 – 0x01FF CFG(EEPROM):
0x0100
GND
XPROG-m
VppR
B0
Optional-must be Hi
B1 B2 B3 B4 B5
Optional-must be Hi
B6
Optional-must be Hi
B7
Vcc
+9V
PD4 VDD
PD3
/RESET /IRQ
PLCC52
TDO
RDI
VSS
XPROG pin
Signal level - 1 0/1 0/1 - 0/1 1 1 +5V±5% +9V±5%
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
GND
XPROG-m
VppR
B0
Optional-must be Hi
B1 B2 B3 B4 B5
Optional-must be Hi
B6
Optional-must be Hi
B7
Vcc
2.1.5. MC68HC705B16N/B32 (QFP64)
Vss
RDI
TDO
+9V
QFP64
PD4
Vdd
PD3
TCAP1
/RESET
/IRQ
Mask sets: Oscillator: 28, 29 pin Packages: QFP64 EEPROM: 0x0101 – 0x01FF CFG(EEPROM): 0x0100
XPROG pin
Signal level - 1 0/1 0/1 - 0/1 1 1 +5V±5% +9V±5%
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
10
XPROG-m
WWW.ESOBD2.COM
VppR
GND
Optional-must be Hi
B0
Optional-must be Hi
B1 B2 B3
Optional-must be Lo
B4 B5
Optional-must be Hi
B6
Optional-must be Hi
B7
Vcc
2.1.6. MC68HC(7)05X16/X32 (QFP64)
Vss
RDI
TDO
QFP64
PD3
PD4
Vdd
TCAP2 TCAP1
/RESET
MDS
Mask sets: 0D53J, 0D69J, 1D69J, 1H52A, 2D59J Oscillator: 28, 29 pin Packages:
QFP64 EEPROM: 0x0101 – 0x01FF CFG(EEPROM): 0x0100
XPROG pin
Signal level 1 1 0/1 0/1 0 0/1 1 1 +5V±5%
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
2.1.7. MC68HC(7)05H12
GND
B0 B1 B2 B3 B4 B5
XPROG-m
Optional-must be Hi
B6 B7
Vcc
VppR
XPROG pin
PB3
/IRQ
PB1 PB0
+9V
Vdd
Vss
/RESET
PLCC52
B0 B1 B2 B3 B4 B5 B6 B7 Vcc VppR
Mask sets: 0H57A Oscillator: 1, 52 pin Packages: PLCC52 EEPROM: 0x0400 – 0x04FF
Signal level - - 0/1 0/1 - 0/1 1 - +5V±5% +9V±5%
XPROG-m © 2005 Users manual P/C: 3-001-0001
TMT
11
Loading...
+ 24 hidden pages