Intel 8XC196K Series User Manual page 398

Table of Contents

Advertisement

To program these bits, write the correct value to the location shown in Table 16-5 on page 16-8
using slave programming mode. During normal operation, you can determine the values of these
bits by reading the UPROM special-function register (Figure 16-1).
USFR
The unerasable PROM (USFR) register contains two bits that disable external fetches of data and
instructions and another that detects a failed oscillator. These bits can be programmed, but cannot be
erased.
WARNING: These bits can be programmed, but can never be erased. Programming these bits makes
dynamic failure analysis impossible. For this reason, devices with programmed UPROM bits cannot
be returned to Intel for failure analysis.
7
Bit
Bit
Number
Mnemonic
7:4
3
DEI
2
DED
1
0
OFD
You can verify a UPROM bit to make sure it programmed, but you cannot erase it. For this reason,
Intel cannot test the bits before shipment. However, Intel does test the features that the UPROM
bits enable, so the only undetectable defects are (unlikely) defects within the UPROM cells them-
selves.
Reserved; always write as zeros.
Disable External Instruction Fetch
Setting this bit prevents the bus controller from executing external
instruction fetches. Any attempt to load an external address initiates a
reset.
Disable External Data Fetch
Setting this bit prevents the bus controller from executing external data
reads and writes. Any attempt to access data through the bus controller
initiates a reset.
Reserved; always write as zero.
Oscillator Fail Detect
Setting this bit enables the device to detect a failed oscillator and reset
itself. (In EPROM packages, this bit can be erased.)
Figure 16-1. Unerasable PROM (USFR) Register
PROGRAMMING THE NONVOLATILE MEMORY
DEI
DED
Function
Address:
1FF6H
Reset State:
XXH
0
OFD
16-7

Advertisement

Table of Contents
loading

Table of Contents