![Intel 8XC196NT User Manual Download Page 369](http://html1.mh-extra.com/html/intel/8xc196nt/8xc196nt_user-manual_2072210369.webp)
8XC196NT USER’S MANUAL
15-6
You can program the internal security key in either auto or slave programming mode. Once the
security key is programmed, you must provide a matching key to gain access to any programming
mode. For auto programming and ROM-dump modes, a matching security key must reside in ex-
ternal memory. For slave programming mode, you must “program” a matching security key into
the appropriate OTPROM locations with the program word command. The locations are not ac-
tually programmed, but the data is compared to the internal security key.
The serial programming mode checks the internal security key regardless of the CCB0 lock bits.
This mode has no provision for security key verification. If the security key is blank (FFFFH),
serial programming continues. If any word contains a value other than FFFFH, the device enters
an endless internal loop.
WARNING
If you leave the internal security key locations unprogrammed (filled with
FFFFH), an unauthorized person could gain access to the OTPROM by using
an external EPROM with an unprogrammed external security key location or
by using slave or serial port programming mode.
15.3.2 Controlling Fetches from External Memory
Two UPROM bits disable external instruction fetches and external data fetches. If you program
the UPROM bits, an attempt to fetch data or instructions from external memory causes a device
reset. Another bit enables circuitry that can detect an oscillator failure and cause a device reset.
You can program the UPROM bits using slave programming mode.
Programming the DEI bit prevents the bus controller from executing external instruction fetches.
An attempt to load the slave program counter with an external address causes the device to reset
itself. Because the slave program counter can be as much as four bytes ahead of the CPU program
counter, the bus controller might prevent code execution from the last four bytes of internal mem-
ory. The automatic reset also gives extra protection against runaway code.
Programming the DED bit prevents the bus controller from executing external data reads and
writes. An attempt to access data through the bus controller causes the device to reset itself. Set-
ting this bit disables ROM-dump mode.
To program these bits, write the correct value to the location shown in Table 15-4 on page
15-8 using slave programming mode. During normal operation, you can determine the values of
these bits by reading the UPROM special-function register (Figure 15-1).
Summary of Contents for 8XC196NT
Page 1: ...8XC196NT Microcontroller User s Manual...
Page 2: ...8XC196NT Microcontroller User s Manual June 1995 Order Number 272317 003...
Page 22: ...1 Guide to This Manual...
Page 23: ......
Page 35: ......
Page 36: ...2 Architectural Overview...
Page 37: ......
Page 49: ......
Page 50: ...3 Programming Considerations...
Page 51: ......
Page 66: ...4 Memory Partitions...
Page 67: ......
Page 104: ...5 Standard and PTS Interrupts...
Page 105: ......
Page 147: ......
Page 148: ...6 I O Ports...
Page 149: ......
Page 176: ...7 Serial I O SIO Port...
Page 177: ......
Page 194: ...8 Synchronous Serial I O SSIO Port...
Page 195: ......
Page 211: ......
Page 212: ...9 Slave Port...
Page 213: ......
Page 231: ......
Page 232: ...10 Event Processor Array EPA...
Page 233: ......
Page 270: ...11 Analog to digital Converter...
Page 271: ......
Page 291: ......
Page 292: ...12 Minimum Hardware Considerations...
Page 293: ......
Page 306: ...13 Special Operating Modes...
Page 307: ......
Page 317: ......
Page 318: ...14 Interfacing with External Memory...
Page 319: ......
Page 362: ...15 Programming the Nonvolatile Memory...
Page 363: ......
Page 408: ...A Instruction Set Reference...
Page 409: ......
Page 476: ...B Signal Descriptions...
Page 477: ......
Page 493: ......
Page 494: ...C Registers...
Page 495: ......
Page 565: ......
Page 566: ...Glossary...
Page 567: ......
Page 580: ...Index...
Page 581: ......
Page 597: ......