Xprog TMS374 Manual
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>TMS374</strong> family in-circuit programming<br />
Users <strong>Manual</strong><br />
Rev. 1.3<br />
2005.05.11<br />
P/C: 3-001-0002<br />
© 2004 TMT
Revision History<br />
Revision Date Description of Changes<br />
1.0 2004.11.17 Initial revision<br />
1.1 2004.11.23 Added <strong>TMS374</strong> with Am29F010A PLCC ROM target connection<br />
1.2 2004.11.26<br />
Added <strong>TMS374</strong> with M28F256 and M27C256B PLCC ROM target<br />
connection<br />
1.3 2005.05.11 Added Magneti Marelli IAW 1AP.80 target connection<br />
<strong>TMS374</strong> family in-circuit programming © 2004 TMT<br />
Users manual P/C: 3-001-0002<br />
2
TABLE OF CONTENS<br />
1. INTRODUCTION…………………………………….. 4<br />
2. REQUIREMENTS......................................................... 4<br />
3. TARGET CONNECTION............................................ 5<br />
3.1. ICP Interface……….……………………………………. 5<br />
3.2. <strong>TMS374</strong> with DIP ROM ………………………………… 6<br />
3.3. <strong>TMS374</strong> with PLCC ROM ……………………………… 7<br />
3.4. <strong>TMS374</strong> with Am29F010A PLCC ROM………………... 8<br />
3.5. <strong>TMS374</strong> with M28F256 and M27C256 PLCC ROM…… 9<br />
3.6. Magneti Marelli IAW 1AP.80…………………………… 10<br />
<strong>TMS374</strong> family in-circuit programming © 2004 TMT<br />
Users manual P/C: 3-001-0002<br />
3
1. INTRODUCTION<br />
This manual will guide you through the installation and operation of the<br />
XPROG-m with <strong>TMS374</strong> in-circuit programming (ICP) adapter. The<br />
<strong>TMS374</strong> ICP adapter has been designed for Reading, Programming of<br />
<strong>TMS374</strong> internal EEPROM contents.<br />
2. REQUIREMENTS<br />
The following describes what items are required for <strong>TMS374</strong> in-circuit<br />
programming.<br />
• XPROG-m programmer board (P/C: 1-001-0002)<br />
• <strong>TMS374</strong> family in-circuit programming adapter (P/C: 1-002-0008)<br />
• Power supply 15Vdc/300mA<br />
• Device Programmer Desktop V4.2 or higher (P/C: 2-001-0001)<br />
• TMS370/<strong>TMS374</strong> family authorization (P/C: 2-002-0005)<br />
Figure 1. shows system preparation for <strong>TMS374</strong> in-circuit programming.<br />
RS232 or USBRS232 cable<br />
COM/USB<br />
Target <strong>TMS374</strong> System<br />
PC<br />
Power Supply<br />
15Vdc/300mA<br />
XPROG-m programmer<br />
board<br />
<strong>TMS374</strong> ICP<br />
adapter<br />
MCU<br />
(<strong>TMS374</strong>Cxxxx)<br />
ROM<br />
(PLCC or DIP)<br />
Figure 1. System preparation<br />
<strong>TMS374</strong> family in-circuit programming © 2004 TMT<br />
Users manual P/C: 3-001-0002<br />
4
3. TARGET CONNECTION<br />
This section contains overall information about ICP interface and description<br />
how to connect <strong>TMS374</strong> MCU family.<br />
3.1. ICP interface<br />
In-Circuit Programming interface is basic for <strong>TMS374</strong> ICP adapter. With<br />
this interface XPROG-m can access internal MCU EEPROM memory for<br />
reading and programming. Figure 2. and Table 1 shows ICP connector<br />
signals and descriptions.<br />
Vcc<br />
RESET<br />
SYNC<br />
AD0<br />
AD2<br />
AD4<br />
AD6<br />
Signal name<br />
AD0…AD7<br />
Description<br />
Address/Data input/output pins<br />
CLK*<br />
Target MCU external clock<br />
SYNC<br />
Target MCU synchronization<br />
pin<br />
RESET<br />
Target MCU RESET pin<br />
VppR**<br />
Target MCU EEPROM write<br />
protection override signal.<br />
GND<br />
VppR<br />
CLK<br />
AD1<br />
AD3<br />
AD5<br />
AD7<br />
Vcc<br />
Target MCU power supply<br />
+5V/100mA<br />
GND<br />
Signal and power ground<br />
Figure 2. The ICP connector<br />
* In some cases requires 2K series resistor.<br />
** This signal is not required in Read mode. In<br />
Write mode this signal is required if EEPROM is<br />
programming protected. Dependence on target<br />
system the EEPROM is programming protected or<br />
not.<br />
Table 1. Signals description<br />
<strong>TMS374</strong> family in-circuit programming © 2004 TMT<br />
Users manual P/C: 3-001-0002<br />
5
3.2. <strong>TMS374</strong> with DIP ROM<br />
RESET<br />
VppR<br />
Disconnect these pins<br />
from board<br />
SYNC<br />
<strong>TMS374</strong><br />
CLK<br />
Oscilator<br />
AD0<br />
AD1<br />
AD2<br />
1<br />
2<br />
3<br />
4<br />
5<br />
6<br />
7<br />
8<br />
9<br />
10<br />
11<br />
12<br />
13<br />
14<br />
D0<br />
D1<br />
D2<br />
GND<br />
ROM/EPROM DIP28<br />
Vcc<br />
OE<br />
D7<br />
D6<br />
D5<br />
D4<br />
D3<br />
28<br />
27<br />
26<br />
25<br />
24<br />
23<br />
22<br />
21<br />
20<br />
19<br />
18<br />
17<br />
16<br />
15<br />
Vcc<br />
AD7<br />
AD6<br />
AD5<br />
AD4<br />
AD3<br />
Connect this pin to Vcc<br />
If this pin connected<br />
to GND disconnect it !<br />
GND<br />
<strong>TMS374</strong> family in-circuit programming © 2004 TMT<br />
Users manual P/C: 3-001-0002<br />
6
3.3. <strong>TMS374</strong> with PLCC ROM<br />
RESET<br />
VppR<br />
Disconnect these pins<br />
from board<br />
SYNC<br />
<strong>TMS374</strong><br />
CLK<br />
Oscilator<br />
Vcc<br />
AD0<br />
AD1<br />
AD2<br />
GND<br />
ROM PLCC<br />
Connect this pin to Vcc<br />
If this pin connected<br />
to GND disconnect it !<br />
AD7<br />
AD6<br />
AD5<br />
AD4<br />
AD3<br />
<strong>TMS374</strong> family in-circuit programming © 2004 TMT<br />
Users manual P/C: 3-001-0002<br />
7
3.4. <strong>TMS374</strong> with Am29F010A PLCC ROM<br />
RESET<br />
VppR<br />
Disconnect these pins<br />
from board<br />
SYNC<br />
<strong>TMS374</strong><br />
CLK<br />
Oscilator<br />
Vcc<br />
AD0<br />
AD1<br />
AD2<br />
GND<br />
Am29F010B<br />
Disconnect this pin<br />
from board and connect to Vcc<br />
AD7<br />
AD6<br />
AD5<br />
AD4<br />
AD3<br />
<strong>TMS374</strong> family in-circuit programming © 2004 TMT<br />
Users manual P/C: 3-001-0002<br />
8
3.5. <strong>TMS374</strong> with M28F256 and M27C256 PLCC ROM<br />
RESET<br />
VppR<br />
Disconnect these pins<br />
from board<br />
SYNC<br />
<strong>TMS374</strong><br />
CLK<br />
Oscilator<br />
Vcc<br />
AD0<br />
M28F256<br />
AD7<br />
M27C256B<br />
AD1<br />
AD2<br />
AD6<br />
AD5<br />
AD4<br />
AD3<br />
GND<br />
<strong>TMS374</strong> family in-circuit programming © 2004 TMT<br />
Users manual P/C: 3-001-0002<br />
9
3.6. Magneti Marelli IAW 1AP.80<br />
RESET<br />
VppR<br />
Disconnect these pins<br />
from board<br />
SYNC<br />
<strong>TMS374</strong>CD13APQQ<br />
Disconnect this pin<br />
from board<br />
CLK<br />
VCC<br />
VCC<br />
M28F512<br />
AD0<br />
AD1<br />
AD2<br />
AD7<br />
AD6<br />
AD5<br />
M<br />
HERMESPLUS<br />
GND<br />
AD4<br />
AD3<br />
<strong>TMS374</strong> family in-circuit programming © 2004 TMT<br />
Users manual P/C: 3-001-0002<br />
10