Slave Programming Mode; Reading The Signature Word And Programming Voltages - Intel 8XC196NT User Manual

Table of Contents

Advertisement

15.8 SLAVE PROGRAMMING MODE

Slave programming mode allows you to program and verify the entire OTPROM array, including
the PCCBs and UPROM bits, by using an EPROM programmer.
In this mode, ports 3 and 4 serve as the PBUS, transferring commands, addresses, and data. The
least-significant bit of the PBUS (P3.0) controls the command (1 = program word; 0 = dump
word) and the remaining 15 bits contain the address of the word to be programmed or dumped.
Some port 2 pins provide handshaking signals. The AINC# signal controls whether the address
is automatically incremented, enabling programming or dumping sequential OTPROM locations.
This speeds up the programming process, since it eliminates the need to generate and decode each
sequential address.
If a glitch or reset occurs during programming of the security key, an unknown
security key might accidentally be written, rendering the device inaccessible
for further programming. To prevent this possibility during slave
programming, program the rest of the OTPROM array before you program the
CCB security-lock bits (CCB0.6 and CCB0.7).

15.8.1 Reading the Signature Word and Programming Voltages

The signature word identifies the device; the programming voltages specify the V
ages required for programming. This information resides in the test ROM at locations 2070H,
2072H, and 2073H; however, these locations are remapped to 007xH. You can use the dump word
command in slave programming mode to read the signature word and programming voltages at
the locations shown in Table 15-7. The external programmer can use this information to deter-
mine the device type and operating conditions. You should never write to these locations. The
voltages are calculated by using the following equation (after converting the test ROM value to
decimal).
×
20 test ROM value
----------------------------------------------------- -
Voltage
=
256
×
20 64
------------------ -
V
(40H)
=
=
CC
256
PROGRAMMING THE NONVOLATILE MEMORY
NOTE
5 volts
V
(0A0H)
PP
×
20
160
----------------------
=
=
12.5 volts
256
and V
volt-
PP
CC
15-15

Advertisement

Table of Contents
loading

Table of Contents