Reducing Power Consumption; Testing The Printed Circuit Board; Programming The Nonvolatile Memory - Intel 8XC196K Series User Manual

Table of Contents

Advertisement

8XC196K x , J x , CA USER'S MANUAL
2.6.1

Reducing Power Consumption

In idle mode, the CPU stops executing instructions, but the peripheral clocks remain active. Pow-
er consumption drops to about 40% of normal execution mode consumption. Either a hardware
reset or any enabled interrupt source will bring the device out of idle mode.
In powerdown mode, all internal clocks are frozen at logic state zero and the oscillator is shut off.
The register file, internal code and data RAM, and most peripherals retain their data if V
maintained. Power consumption drops into the µW range.
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).
2-12
is
CC

Advertisement

Table of Contents
loading

Table of Contents