*****************************************************************************
*                                                                           *
*                                                                           *
*         HELP FOR TIMICROCONTROLLERS (informal document)                   *
*                                                                           *
*                                                                           *
*****************************************************************************




370C759A ( A-version)
--------------------
370C769A ( A-version)
--------------------
371C7B5 (also A-version)
-----------------------

Blank state of EEPROM byte: 00 hex
Blank state of EPROM byte:  FF hex


The EEPROM is erased automatically during programing.
Make 'ERASE EE DEVICE' in the Programing screen equal 'N'.

The device memory map coresponds directly to the User's
RAM.

The checksum is calculated from the whole memory space
(0000 hex - 7FFF hex.).
To insure the integrity of the programmer's checksum, the unused locations
in the Programmer's User RAM must be set to 00 hex prior loading the device
or downloading the data file. Use the Fill Ram option under the More-Edit
screen. Fill 10000 locations with 00h and then load your master device or
download the data file.


Data in Programer's User RAM is partitioned as follow:

       1F00 hex - 1FFF hex    EEPROM
       2000 hex - 5FFF hex    EPROM
       6000 hex - 9FFF hex    EPROM
       A000 hex - DFFF hex    EPROM

On handlers (2500, 3500 and others) is recommended to use by pass
capacitors (.1uf) between Vcc and ground, and Vpp and ground.  The
most important capacitors are between Vcc and ground. If you cannot
obtain capacitors, or have difficulty implementing this, Capacitor
Blocks can be special ordered from Data I/O.

The Block Configuration for 370C769A is PLCC-68-0MNP.

PLCC package (370C769AFN or 370C769AFZ) Vcc and ground locations:

   Vcc :    15, 33, 34, 61, 63
   ground:   9, 16, 35, 62

NOTE: Always enable at least one pass verify when programming.



370C777A ( A-version)
--------------------
371C7B3 (also A-version)
-----------------------

Blank state of EEPROM byte: 00 hex
Blank state of EPROM byte:  FF hex


The EEPROM is erased automatically during programing.
Make 'ERASE EE DEVICE' in the Programing screen equal 'N'.

The device memory map coresponds directly to the User's
RAM.

The checksum is calculated from the whole memory space
(0000 hex - 7FFF hex.).
To insure the integrity of the programmer's checksum, the unused locations
in the Programmer's User RAM must be set to 00 hex prior loading the device
or downloading the data file. Use the Fill Ram option under the More-Edit
screen. Fill 10000 locations with 00h and then load your master device or
download the data file.


Data in Programer's User RAM is partitioned as follow:

       1F00 hex - 1FFF hex    EEPROM
       2000 hex - 5FFF hex    EPROM
       6000 hex - 7FFF hex    EPROM


On handlers (2500, 3500 and others) is recommended to use by pass
capacitors (.1uf) between Vcc and ground, and Vpp and ground.  The
most important capacitors are between Vcc and ground. If you cannot
obtain capacitors, or have difficulty implementing this, Capacitor
Blocks can be special ordered from Data I/O.

The Block Configuration for 370C777A is PLCC-68-0MNP.

PLCC package (370C777AFN or 370C777AFZ) Vcc and ground locations:

   Vcc :    15, 33, 34, 61, 63
   ground:   9, 16, 35, 62

NOTE: Always enable at least one pass verify when programming.


370C756 (non A-version)
-----------------------

      TMS370C756FNA  -- this is a non A-version

      TMS370C756AFNA -- this is an A-version
      (A is positioned after 756)

Some Texas Instruments microcontrollers are supported with
'-F' at the end of their menu name (example: 370C756AFN-F).
Those algorithms are designed for fast programming.
If the algorithm does not work for you, try the slover algorithm
(example: 370C756AFN).


Blank state of EEPROM byte: 00 hex
Blank state of EPROM byte:  FF hex

The EEPROM is erased automatically during programing.
Make 'ERASE EE DEVICE' in the Programing screen equal 'N'.

The device memory map coresponds directly to the User's
RAM.

The checksum is calculated from the whole memory space
(0000 hex - 7FFF hex.).
To insure the integrity of the programmer's checksum, the unused locations
in the Programmer's User RAM must be set to 00 hex prior loading the device
or downloading the data file. Use the Fill Ram option under the More-Edit
screen. Fill 10000 locations with 00h and then load your master device or
download the data file.

Data in Programer's User RAM is partitioned as follow:

     1E00 hex - 1FFF hex      EEPROM (512 bytes)
     4000 hex - 7FFF hex      EPROM  (16 kbytes)


On the softvare release version 5.2 algorithms names TMS370C756FN/FZ
and SE370C756FN/FZ are changed to 370C756FNOLD and 370756FZOLD. The
last three letters means 'old'.

The old mask devices require 1 msec programming pulses and
370C756FNOLD and 370756FZOLD algorithm should be used to program
them. There are not many of these devices in circulation. Some of the
older windowed devices may remain in engineering because they are
reprogrammable.

The new mask devices program with 250 usec pulses and 370C756FN/FZ
algorithms shoud be used to program them.  The total programing time
is much shorter.

On handlers (2500, 3500 and others) is recommended to use by pass
capacitors (.1uf) between Vcc and ground, and Vpp and ground.  The
most important capacitors are between Vcc and ground. If you cannot
obtain capacitors, or have difficulty implementing this, Capacitor
Blocks can be special ordered from Data I/O.

The Block Configuration for 370C756/756A, 370C758/758A is PLCC-68-0MNP.

PLCC package (370C756FN or 370C756FZ) Vcc and ground locations:

   Vcc :    15, 33, 34, 61, 63
   ground:   9, 16, 35, 62

NOTE: Always enable at least one pass verify when programming.

**************************************************************************


370C756A (A-version)
370C756B (B-version)
-----------------------

      TMS370C756AFNA -- this is an A-version
      (A is positioned after 756)

      TMS370C756FNA  -- this is a non A-version


Some Texas Instruments microcontrollers are supported with
'-F' at the end of their menu name (example: 370C756AFN-F).
Those algorithms are designed for fast programming.
If the algorithm does not work for you, try the slover algorithm
(example: 370C756AFN).

Blank state of EEPROM byte: 00 hex
Blank state of EPROM byte:  FF hex

The EEPROM is erased automatically during programing.
Make 'ERASE EE DEVICE' in the Programing screen equal 'N'.

The device memory map coresponds directly to the User's
RAM.

The checksum is calculated from the whole memory space
(0000 hex - 7FFF hex.).
To insure the integrity of the programmer's checksum, the unused locations
in the Programmer's User RAM must be set to 00 hex prior loading the device
or downloading the data file. Use the Fill Ram option under the More-Edit
screen. Fill 10000 locations with 00h and then load your master device or
download the data file.

Data in Programer's User RAM is partitioned as follow:

     1E00 hex - 1FFF hex      EEPROM (512 bytes)
     4000 hex - 7FFF hex      EPROM  (16 kbytes)

On handlers (2500, 3500 and others) is recommended to use by pass
capacitors (.1uf) between Vcc and ground, and Vpp and ground.  The
most important capacitors are between Vcc and ground. If you cannot
obtain capacitors, or have difficulty implementing this, Capacitor
Blocks can be special ordered from Data I/O.

The Block Configuration for 370C756/756A, 370C758/758A/758B is PLCC-68-0MNP.

PLCC package (370C756AFN or 370C756AFZ) Vcc and ground locations:

   Vcc :    15, 33, 34, 61, 63
   ground:   9, 16, 35, 62


NOTE: Always enable at least one pass verify when programming.

**************************************************************************


370C710A (A-version)
-----------------------

      TMS370C710AFNA -- this is an A-version
      (A is positioned after 710)


      TMS370C710FNA  -- this is a non A-version

Blank state of EEPROM byte: 00 hex
Blank state of EPROM byte:  FF hex

The device memory map coresponds directly to the User's RAM.

The checksum is calculated from the whole memory space
(0000 hex - 7FFF hex.).
To insure the integrity of the programmer's checksum, the unused locations
in the Programmer's User RAM must be set to 00 hex prior loading the device
or downloading the data file. Use the Fill Ram option under the More-Edit
screen. Fill 10000 locations with 00h and then load your master device or
download the data file.

Data in Programer's User RAM is partitioned as follow:

     1F00 hex - 1FFF hex      EEPROM
     7000 hex - 7FFF hex      EPROM

On handlers (2500, 3500 and others) is recommended to use by pass
capacitors (.1uf) between Vcc and ground, and Vpp and ground.  The
most important capacitors are between Vcc and ground. If you cannot
obtain capacitors, or have difficulty implementing this, Capacitor
Blocks can be special ordered from Data I/O.

PLCC package (370C710AFN or 370C710AFZ) Vcc and ground locations:

   Vcc :     4
   ground:  12


NOTE: Always enable at least one pass verify when programming.

**************************************************************************

370C712A (A-version)
-----------------------

      TMS370C712AFNA -- this is an A-version
      (A is positioned after 712)


      TMS370C710FNA  -- this is a non A-version

Blank state of EEPROM byte: 00 hex
Blank state of EPROM byte:  FF hex

The device memory map coresponds directly to the User's RAM.

The checksum is calculated from the whole memory space
(0000 hex - 7FFF hex.).
To insure the integrity of the programmer's checksum, the unused locations
in the Programmer's User RAM must be set to 00 hex prior loading the device
or downloading the data file. Use the Fill Ram option under the More-Edit
screen. Fill 10000 locations with 00h and then load your master device or
download the data file.

Data in Programer's User RAM is partitioned as follow:

     1F00 hex - 1FFF hex      EEPROM
     6000 hex - 7FFF hex      EPROM

On handlers (2500, 3500 and others) is recommended to use by pass
capacitors (.1uf) between Vcc and ground, and Vpp and ground.  The
most important capacitors are between Vcc and ground. If you cannot
obtain capacitors, or have difficulty implementing this, Capacitor
Blocks can be special ordered from Data I/O.

PLCC package (370C712AFN or 370C712AFZ) Vcc and ground locations:

   Vcc :     4
   ground:  12


NOTE: Always enable at least one pass verify when programming.

**************************************************************************

370C722
-------
370C722A
--------


      TMS370C722AFNA -- this is an A-version
      (A is positioned after 742)

      TMS370C722FNA -- this is not an A-version
      (A is positioned after FN)

Blank state of EEPROM byte: 00 hex
Blank state of EPROM byte:  FF hex

The device memory map coresponds directly to the User's RAM.

The checksum is calculated from the whole memory space
(0000 hex - 7FFF hex.).
To insure the integrity of the programmer's checksum, the unused locations
in the Programmer's User RAM must be set to 00 hex prior loading the device
or downloading the data file. Use the Fill Ram option under the More-Edit
screen. Fill 10000 locations with 00h and then load your master device or
download the data file.

Data in Programer's User RAM is partitioned as follow:

     1F00 hex - 1FFF hex      EEPROM
     6000 hex - 7FFF hex      EPROM

On handlers (2500, 3500 and others) is recommended to use by pass
capacitors (.1uf) between Vcc and ground, and Vpp and ground.  The
most important capacitors are between Vcc and ground. If you cannot
obtain capacitors, or have difficulty implementing this, Capacitor
Blocks can be special ordered from Data I/O.

PLCC package (370C742FN or 370C742FZ) Vcc and ground locations:

   Vcc :     10
   ground:   14


NOTES: Always enable at least one pass verify when programming.

**************************************************************************


370C742
-------
370C742A
--------


      TMS370C742AFNA -- this is an A-version
      (A is positioned after 742)

      TMS370C742FNA -- this is not an A-version
      (A is positioned after FN)

Blank state of EEPROM byte: 00 hex
Blank state of EPROM byte:  FF hex

The device memory map coresponds directly to the User's RAM.

The checksum is calculated from the whole memory space
(0000 hex - 7FFF hex.).
To insure the integrity of the programmer's checksum, the unused locations
in the Programmer's User RAM must be set to 00 hex prior loading the device
or downloading the data file. Use the Fill Ram option under the More-Edit
screen. Fill 10000 locations with 00h and then load your master device or
download the data file.

Data in Programer's User RAM is partitioned as follow:

     1F00 hex - 1FFF hex      EEPROM
     6000 hex - 7FFF hex      EPROM

On handlers (2500, 3500 and others) is recommended to use by pass
capacitors (.1uf) between Vcc and ground, and Vpp and ground.  The
most important capacitors are between Vcc and ground. If you cannot
obtain capacitors, or have difficulty implementing this, Capacitor
Blocks can be special ordered from Data I/O.

PLCC package (370C742FN or 370C742FZ) Vcc and ground locations:

   Vcc :     10, 11
   ground:   14, 29


NOTES: Always enable at least one pass verify when programming.


      A new algorithm is available for software version 5.3 or higher.
      The algorithm name is 370C742xx where 'xx' stand for package.
      It will program A-version and non A-version parts. The algorithm
      is faster than the old one.

**************************************************************************

370C758 (non A-version)
-----------------------

      TMS370C758FNA  -- this is a non A-version

      TMS370C758AFNA -- this is an A-version
      (A is positioned after 758)


Some Texas Instruments microcontrollers are supported with
'-F' at the end of their menu name (example: 370C758AFN-F).
Those algorithms are designed for fast programming.
If the algorithm does not work for you, try the slover algorithm
(example: 370C758AFN).

Blank state of EEPROM byte: 00 hex
Blank state of EPROM byte:  FF hex

The EEPROM is erased automatically during programing.
Make 'ERASE EE DEVICE' in the Programing screen equal 'N'.

The device memory map coresponds directly to the User's
RAM.

The checksum is calculated from the whole memory space
(0000 hex - 9FFF hex.).
To insure the integrity of the programmer's checksum, the unused locations
in the Programmer's User RAM must be set to 00 hex prior loading the device
or downloading the data file. Use the Fill Ram option under the More-Edit
screen. Fill 10000 locations with 00h and then load your master device or
download the data file.

Data in Programer's User RAM is partitioned as follow:

     1F00 hex - 1FFF hex      EEPROM (256 bytes)
     2000 hex - 5FFF hex      EPROM  (16 kbytes)
     6000 hex - 9FFF hex      EPROM  (16 kbytes)

On the softvare release version 5.2 the algorithm name TMS370C758FN
is changed to 370C758FNOLD. The last three letters means 'old'.

The old mask devices require 1 msec programming pulses and
370C758FNOLD  algorithm should be used to program them. There
are not many of these devices in circulation. Some of the
older windowed devices may remain in engineering because they are
reprogrammable.

The new mask devices program with 250 usec pulses and 370C758FN/FZ
algorithms shoud be used to program them.  The total programing time
is much shorter.

On handlers (2500, 3500 and others) is recommended to use by pass
capacitors (.1uf) between Vcc and ground, and Vpp and ground.  The
most important capacitors are between Vcc and ground. If you cannot
obtain capacitors, or have difficulty implementing this, Capacitor
Blocks can be special ordered from Data I/O.

The Block Configuration for 370C756/756A, 370C758/758A is PLCC-68-0MNP.

PLCC package (370C758FN or 370C758FZ) Vcc and ground locations:

   Vcc :    15, 33, 34, 61, 63
   ground:   9, 16, 35, 62


NOTE: Always enable at least one pass verify when programming.

**************************************************************************

370C758A A-version)
-----------------------
370C758B B-version)
-----------------------

      TMS370C758AFNA -- this is an A-version
      (A is positioned after 758)

      TMS370C758FNA  -- this is a non A-version

Some Texas Instruments microcontrollers are supported with
'-F' at the end of their menu name (example: 370C758FN-F).
Those algorithms are designed for fast programming.
If the algorithm does not work for you, try the slover algorithm
(example: 370C758FN).

Blank state of EEPROM byte: 00 hex
Blank state of EPROM byte:  FF hex

The EEPROM is erased automatically during programing.
Make 'ERASE EE DEVICE' in the Programing screen equal 'N'.

The device memory map coresponds directly to the User's
RAM.

The checksum is calculated from the whole memory space
(0000 hex - 9FFF hex.).
To insure the integrity of the programmer's checksum, the unused locations
in the Programmer's User RAM must be set to 00 hex prior loading the device
or downloading the data file. Use the Fill Ram option under the More-Edit
screen. Fill 10000 locations with 00h and then load your master device or
download the data file.

Data in Programer's User RAM is partitioned as follow:

     1F00 hex - 1FFF hex      EEPROM (256 bytes)
     2000 hex - 5FFF hex      EPROM  (16 kbytes)
     6000 hex - 9FFF hex      EPROM  (16 kbytes)

On the softvare release version 5.2 the algorithm name TMS370C758FN
is changed to 370C758FNOLD. The last three letters means 'old'.

The old mask devices require 1 msec programming pulses and
370C758FNOLD  algorithm should be used to program them. There
are not many of these devices in circulation. Some of the
older windowed devices may remain in engineering because they are
reprogrammable.

The new mask devices program with 250 usec pulses and 370C758FN/FZ
algorithms shoud be used to program them.  The total programing time
is much shorter.

On handlers (2500, 3500 and others) is recommended to use by pass
capacitors (.1uf) between Vcc and ground, and Vpp and ground.  The
most important capacitors are between Vcc and ground. If you cannot
obtain capacitors, or have difficulty implementing this, Capacitor
Blocks can be special ordered from Data I/O.

The Block Configuration for 370C756/756A, 370C758/758A is PLCC-68-0MNP.

PLCC package (370C758FN or 370C758FZ) Vcc and ground locations:

   Vcc :    15, 33, 34, 61, 63
   ground:   9, 16, 35, 62


NOTE: Always enable at least one pass verify when programming.

**************************************************************************

