04.02.2017 Views

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!