Testing The Printed Circuit Board; Programming The Nonvolatile Memory - Intel 8XC196NT User Manual

Table of Contents

Advertisement

2.6.2

Testing the Printed Circuit Board

The on-circuit emulation (ONCE) mode electrically isolates the 8XC196 device from the system.
By invoking ONCE mode, you can test the printed circuit board while the device is soldered onto
the board.
2.6.3

Programming the Nonvolatile Memory

MCS 96 microcontrollers that have internal OTPROM or EPROM provide several programming
options:
Slave programming allows a master EPROM programmer to program and verify one or
more slave MCS 96 microcontrollers. Programming vendors and Intel distributors typically
use this mode to program a large number of microcontrollers with a customer's code and
data.
Auto programming allows an MCS 96 microcontroller to program itself with code and data
located in an external memory device. Customers typically use this low-cost method to
program a small number of microcontrollers after development and testing are complete.
Serial port programming allows you to download code and data (usually from a personal
computer or workstation) to an MCS 96 microcontroller asynchronously through the serial
I/O port's RXD and TXD pins. Customers typically use this mode to download large
sections of code to the microcontroller during software development and testing.
Run-time programming allows you to program individual nonvolatile memory locations
during normal code execution, under complete software control. Customers typically use
this mode to download a small amount of information to the microcontroller after the rest of
the array has been programmed. For example, you might use run-time programming to
download a unique identification number to a security device.
ROM dump mode allows you to dump the contents of the device's nonvolatile memory to a
tester or to a memory device (such as flash memory or RAM).
Chapter 15, "Programming the Nonvolatile Memory," provides recommended circuits, the corre-
sponding memory maps, and flow diagrams. It also provides procedures for auto programming
and describes the commands used for serial port programming.
ARCHITECTURAL OVERVIEW
2-11

Advertisement

Table of Contents
loading

Table of Contents