The COP680C/COP681C/COP682C/COP880C/COP881C
/COP882C/COP980C/COP981C and COP982C are members of the COPS
static parts, fabricated using double-metal silicon gate
microCMOS technology. This low cost microcontroller is a
complete microcomputer containing all system timing, interrupt logic, ROM, RAM, and I/O necessary to implement
dedicated control functions in a variety of applications. Features include an 8-bit memory mapped architecture, MICROWIRE/PLUS
capture register and a multi-sourced interrupt. Each I/O pin
has software selectable options to adapt the device to the
specific application. The part operates over a voltage range
of 2.5 to 6.0V. High throughput is achieved with an efficient,
regular instruction set operating at a 1 microsecond per instruction rate.
TRI-STATEÉis a registered trademark of National Semiconductor Corporation.
TM
COPS
, HPCTM, MICROWIRETMand MICROWIRE/PLUSTMare trademarks of National Semiconductor Corporation.
TM
iceMASTER
PC-XT
C
1996 National Semiconductor CorporationRRD-B30M106/Printed in U. S. A.
is a trademark of MetaLink Corporation.
and PC-ATÉare registered trademarks of International Business Machines Corporation.
É
TL/DD10802
http://www.national.com
Block Diagram
FIGURE 1
TL/DD/10802– 1
http://www.national.com2
Connection Diagrams
Dual-In-Line Package
TL/DD/10802– 23
Top View
Order Number COP882C-XXX/N, COP982C-XXX/N,
COP882C-XXX/WM, COP982C-XXX/WM,
COP982C-XXX/N or COP982CH-XXX/WM
Dual-In-Line Package
Dual-In-Line Package (N)
and 28 Wide SO (WM)
TL/DD/10802– 5
Top View
Order Number COP881C-XXX/N, COP981C-XXX/N,
COP881C-XXX/WM, COP981C-XXX/WM,
COP981CH-XXX/N or COP981CH-XXX/WM
Plastic Chip Carrier
Top View
TL/DD/10802– 4
Order Number COP680C-XXX/N, COP880C-XXX/N,
COP980C-XXX/N or COP980CH-XXX/N
FIGURE 3. Connection Diagrams
Top View
TL/DD/10802– 3
Order Number COP680C-XXX/V, COP880C-XXX/V,
COP980C-XXX/V or COP980CH-XXX/V
http://www.national.com3
COP980C/COP981C/COP982C
Absolute Maximum Ratings
If Military/Aerospace specified devices are required,
please contact the National Semiconductor Sales
Office/Distributors for availability and specifications.
Supply Voltage (V
Voltage at any Pin
)7V
CC
b
0.3V to V
CC
a
0.3V
Total Current into VCCPin (Source)50 mA
DC Electrical Characteristics COP98xC; 0
ParameterConditionMinTypMaxUnits
Operating Voltage
98XC2.34.0V
98XCH4.06.0V
Power Supply Ripple (Note 1)Peak to Peak0.1 V
Supply Current
e
CKI
10 MHzV
CKIe4 MHzV
e
CKI
4 MHzV
e
CKI
1 MHzV
(Note 2)
HALT CurrentV
(Note 3)V
Input Levels
RESET
, CKI
Logic High0.9 V
Logic Low0.1 V
All Other Inputs
Logic High0.7 V
Logic Low0.2 V
Hi-Z Input LeakageV
Input Pullup CurrentV
G Port Input Hysteresis0.35 V
Output Current Levels
D Outputs
SourceV
SinkV
All Others
Source (Weak Pull-Up)V
Source (Push-Pull Mode)V
Sink (Push-Pull Mode)V
TRI-STATE LeakageV
Allowable Sink/Source
Current Per Pin
D Outputs (Sink)15mA
All Others3mA
Maximum Input Current (Note 4)
Without Latchup (Room Temp)Room Temp
RAM Retention Voltage, Vr500 ns Rise and
(Note 5)Fall Time (Min)2.0V
Input Capacitance7pF
Load Capacitance on D21000pF
e
6V, tce1 ms6.0mA
CC
e
6V, tce2.5 ms4.4mA
CC
e
4.0V, tce2.5 ms2.2mA
CC
e
4.0V, tce10 ms1.4mA
CC
e
6V, CKIe0 MHz
CC
e
4.0V, CKIe0 MHz
CC
e
6.0V
CC
e
6.0V, V
CC
e
CC
e
V
CC
e
CC
e
V
CC
e
CC
e
V
CC
e
CC
e
V
CC
e
CC
e
V
CC
e
CC
4.5V, V
2.3V, V
4.5V, V
2.3V, V
4.5V, V
2.3V, V
4.5V, V
2.3V, V
4.5V, V
2.3V, V
6.0V
IN
OH
OH
OL
OL
OH
OH
OH
OH
OL
OL
Total Current out of GND Pin (Sink)60 mA
Storage Temperature Range
b
65§Ctoa140§C
Note: Absolute maximum ratings indicate limits beyond
which damage to the device may occur. DC and AC electrical specifications are not ensured when operating the device at absolute maximum ratings.
s
CsT
§
e
0V
e
3.8V
e
1.6V
e
1.0V10mA
e
0.4V2mA
e
3.2V
e
1.6V
e
3.8V
e
1.6V
e
0.4V1.6mA
e
0.4V0.7
a
70§C unless otherwise specified
A
CC
CC
b
1.0
b
40
b
0.4mA
b
0.2mA
b
10
b
2.5
b
0.4mA
b
0.2
b
1.0
CC
k
0.78mA
k
0.45mA
CC
CC
a
1.0mA
b
250mA
CC
b
110mA
b
33mA
a
1.0mA
g
100mA
V
V
V
V
V
V
http://www.national.com4
COP980C/COP981C/COP982C
DC Electrical Characteristics
Note 1: Rate of voltage change must be less than 0.5V/ms.
Note 2: Supply current is measured after running 2000 cycles with a square wave CKI input, CKO open, inputs at rails and outputs open.
Note 3: The HALT mode will stop CKI from oscillating in the RC and the Crystal configurations. Test conditions: All inputs tied to V
and tied to ground, all outputs low and tied to ground.
Note 4: Pins G6 and RESET
have sink current to V
resistance to V
Note 5: To maintain RAM integrity, the voltage must not be dropped or raised instantaneously.
CC
are designed with a high voltage input network for factory testing. These pins allow input voltages greater than VCCand the pins will
when biased at voltages greater than VCC(the pins do not have source current when biased at a voltage below VCC). The effective
CC
is 750X (typ). These two pins will not latch up. The voltage at the pins must be limited to less than 14V.
AC Electrical Characteristics 0
(Continued)
CsT
§
A
s
a
70§C unless otherwise specified
, L, C and G ports TRI-STATE
CC
ParameterConditionMinTypMaxUnits
Instruction Cycle Time (tc)
Crystal/Resonator or ExternalV
(Div-by 10)2.3V
R/C Oscillator ModeV
(Div-by 10)2.3V
t
4.0V1DCms
CC
CC
s
s
V
4.0V2.5DCms
CC
t
4.0V3DCms
s
s
V
4.0V7.5DCms
CC
CKI Clock Duty Cycle (Note 6)freMax4060%
Rise Time (Note 6)fr
Fall Time (Note 6)fr
e
10 MHz Ext Clock12ns
e
10 MHz Ext Clock8ns
Inputs
t
SETUP
t
HOLD
Output Propagation DelayC
t
PD1,tPD0
SO, SKV
All OthersV
MICROWIRETMSetup Time (t
MICROWIRE Hold Time (t
MICROWIRE Output
Propagation Delay (t
UWS)
UWH)
)220ns
UPD
t
V
4.0V200ns
CC
2.3V
V
CC
2.3VsV
L
CC
2.3V
CC
2.3V
s
s
V
4.0V500ns
CC
t
4.0V60ns
s
4.0V150ns
CC
e
100 pF, R
t
4.0V0.7ms
s
V
t
4.0V1ms
s
V
e
2.2 kX
L
s
4.0V1.75ms
CC
s
4.0V2.5ms
CC
20ns
56ns
Input Pulse Width
Interrupt Input High Timet
Interrupt Input Low Timet
Timer Input High Timet
Timer Input Low Timet
C
C
C
C
Reset Pulse Width1.0ms
Note 6: Parameter characterized but not production tested.
http://www.national.com5
COP880C/COP881C/COP882C
Absolute Maximum Ratings
If Military/Aerospace specified devices are required,
please contact the National Semiconductor Sales
Office/Distributors for availability and specifications.
Supply Voltage (V
Voltage at any Pin
Total Current into VCCPin (Source)50 mA
)7V
CC
b
0.3V to V
CC
a
0.3V
Total Current out of GND Pin (Sink)60 mA
Storage Temperature Range
b
65§Ctoa140§C
Note: Absolute maximum ratings indicate limits beyond
which damage to the device may occur. DC and AC electrical specifications are not ensured when operating the device at absolute maximum ratings.
DC Electrical Characteristics COP88xC;
b
40§CsT
s
a
85§C unless otherwise specified
A
ParameterConditionMinTypMaxUnits
Operating Voltage2.56.0V
Power Supply Ripple (Note 1)Peak to Peak0.1 V
Supply Current
e
CKI
10 MHzV
e
CKI
4 MHzV
e
CKI
4 MHzV
CKIe1 MHzV
(Note 2)
HALT CurrentV
(Note 3)V
e
6V, tce1 ms6.0mA
CC
e
6V, tce2.5 ms4.4mA
CC
e
4.0V, tce2.5 ms2.2mA
CC
e
4.0V, tce10 ms1.4mA
CC
e
6V, CKIe0 MHz
CC
e
3.5V, CKIe0 MHz
CC
k
110 mA
k
0.56mA
CC
V
Input Levels
RESET
, CKI
Logic High0.9 V
Logic Low0.1 V
CC
All Other Inputs
Logic High0.7 V
Logic Low0.2 V
Hi-Z Input LeakageV
Input Pullup CurrentV
CC
CC
e
e
6.0V
6.0V, V
e
0V
IN
CC
b
2
b
40
a
b
250mA
G Port Input Hysteresis0.35 V
CC
CC
2mA
CC
V
V
V
V
V
Output Current Levels
D Outputs
SourceV
SinkV
All Others
Source (Weak Pull-Up)V
Source (Push-Pull Mode)V
Sink (Push-Pull Mode)V
TRI-STATE LeakageV
e
4.5V, V
CC
e
V
2.5V, V
CC
e
4.5V, V
CC
e
V
2.5V, V
CC
e
4.5V, V
CC
e
V
2.5V, V
CC
e
4.5V, V
CC
e
V
2.5V, V
CC
e
4.5V, V
CC
e
V
2.5V, V
CC
e
6.0V
CC
e
3.8V
OH
e
1.8V
OH
e
1.0V10mA
OL
e
0.4V2mA
OL
e
3.2V
OH
e
1.8V
OH
e
3.8V
OH
e
1.8V
OH
e
0.4V1.6mA
OL
e
0.4V0.7
OL
b
0.4mA
b
0.2mA
b
10
b
2.5
b
0.4mA
b
0.2
b
2.0
b
110mA
b
33mA
a
2.0mA
Allowable Sink/Source
Current Per Pin
D Outputs (Sink)15mA
All Others3mA
Maximum Input Current (Note 4)
Without Latchup (Room Temp)Room Temp
g
100mA
RAM Retention Voltage, Vr500 ns Rise and
(Note 5)Fall Time (Min)2.0V
Input Capacitance7pF
Load Capacitance on D21000pF
http://www.national.com6
COP880C/COP881C/COP882C
DC Electrical Characteristics
Note 1: Rate of voltage change must be less than 0.5V/ms.
Note 2: Supply current is measured after running 2000 cycles with a square wave CKI input, CKO open, inputs at rails and outputs open.
Note 3: The HALT mode will stop CKI from oscillating in the RC and the Crystal configurations. Test conditions: All inputs tied to V
and tied to ground, all outputs low and tied to ground.
Note 4: Pins G6 and RESET
have sink current to V
resistance to V
Note 5: To maintain RAM integrity, the voltage must not be dropped or raised instantaneously.
CC
are designed with a high voltage input network for factory testing. These pins allow input voltages greater than VCCand the pins will
when biased at voltages greater than VCC(the pins do not have source current when biased at a voltage below VCC). The effective
CC
is 750X (typ). These two pins will not latch up. The voltage at the pins must be limited to less than 14V.
AC Electrical Characteristics
(Continued)
b
40§CsT
s
a
85§C unless otherwise specified
A
, L, C and G ports TRI-STATE
CC
ParameterConditionMinTypMaxUnits
Instruction Cycle Time (tc)
Crystal/Resonator or ExternalV
(Div-by 10)2.5V
R/C Oscillator ModeV
(Div-by 10)2.5V
t
4.5V1DCms
CC
CC
k
s
V
4.5V2.5DCms
CC
t
4.5V3DCms
k
s
V
4.5V7.5DCms
CC
CKI Clock Duty Cycle (Note 6)freMax4060%
Rise Time (Note 6)fr
Fall Time (Note 6)fr
e
10 MHz Ext Clock12ns
e
10 MHz Ext Clock8ns
Inputs
t
SETUP
t
HOLD
Output Propagation DelayC
t
PD1,tPD0
SO, SKV
All OthersV
MICROWIRETMSetup Time (t
MICROWIRE Hold Time (t
MICROWIRE Output
Propagation Delay (t
UWS)
UWH)
)220ns
UPD
t
V
4.5V200ns
CC
2.5V
V
CC
2.5VsV
L
CC
2.5V
CC
2.5V
k
s
V
4.5V500ns
CC
t
4.5V60ns
k
4.5V150ns
CC
e
100 pF, R
t
4.5V0.7ms
s
V
t
4.5V1ms
s
V
e
2.2 kX
L
k
4.5V1.75ms
CC
k
4.5V2.5ms
CC
20ns
56ns
Input Pulse Width
Interrupt Input High Timet
Interrupt Input Low Timet
Timer Input High Timet
Timer Input Low Timet
C
C
C
C
Reset Pulse Width1.0ms
Note 6: Parameter characterized but not production tested.
Timing Diagram
FIGURE 2. MICROWIRE/PLUS Timing
TL/DD/10802– 2
http://www.national.com7
COP680C/COP681C/COP682C
Absolute Maximum Ratings
If Military/Aerospace specified devices are required,
please contact the National Semiconductor Sales
Office/Distributors for availability and specifications.
Supply Voltage (V
Voltage at Any Pin
Total Current into VCCPin (Source)40 mA
)6V
CC
b
0.3V to V
CC
a
0.3V
Total Current Out of GND Pin (Sink)48 mA
Storage Temperature Range
Note:
Absolute maximum ratings indicate limits beyond
b
65§Ctoa140§C
which damage to the device may occur. DC and AC electrical specifications are not ensured when operating the device at absolute maximum ratings.
DC Electrical Characteristics COP68xC:
b
55§CsT
s
a
125§C unless otherwise specified
A
ParameterConditionMinTypMaxUnits
Operating Voltage4.55.5V
Power Supply Ripple (Note 1)Peak to Peak0.1 V
RAM Retention Voltage, Vr (Note 5)500 ns Rise and Fall Time (Min)2.5V
Input Capacitance7pF
Load Capacitance on D21000pF
Note 1: Rate of voltage change must be less than 0.5V/ms.
Note 2: Supply current is measured after running 2000 cycles with a square wave CKI input, CKO open, inputs at rails and outputs open.
Note 3: The HALT mode will stop CKI from oscillating in the RC and the Crystal configurations. Test conditions: All inputs tied to V
and tied to ground, all outputs low and tied to ground.
Note 4: Pins G6 and RESET
have sink current to V
resistance to V
Note 5: To maintain RAM integrity, the voltage must not be dropped or raised instantaneously.
CC
are designed with a high voltage input network for factory testing. These pins allow input voltages greater than VCCand the pins will
when biased at voltages greater than VCC(the pins do not have source current when biased at a voltage below VCC). The effective
CC
is 750X (typical). These two pins will not latch up. The voltage at the pins must be limited to less than 14V.
, L and G ports TRI-STATE
CC
http://www.national.com8
COP680C/COP681C/COP682C
AC Electrical Characteristics
b
55§CsT
s
a
125§C unless otherwise specified
A
ParameterConditionMinTypMaxUnits
Instruction Cycle Time (tc)
Ext. or Crystal/ResonantV
(Div-by 10)
t
4.5V1DCms
CC
CKI Clock Duty CyclefreMax4060%
(Note 6)
Rise Time (Note 6)fre10 MHz Ext Clock12ns
Fall Time (Note 6)fr
MICROWIRE Setup Time (t
MICROWIRE Hold Time (t
MICROWIRE Output Valid
Time (t
UPD
)
)20ns
UWS
)56ns
UWH
e
10 MHz Ext Clock8ns
220ns
Input Pulse Width
Interrupt Input High Timet
Interrupt Input Low Timet
Timer Input High Timet
Timer Input Low Timet
C
C
C
C
Reset Pulse Width1ms
Note 6: Parameter characterized but not production tested.
http://www.national.com9
Typical Performance Characteristics (
b
40§CsT
s
a
85§C)
A
HallÐI
DD
TL/DD/10802– 16
Port L/C/G Weak Pull-Up
Source Current
TL/DD/10802– 18
Port L/C/G Push-Pull Sink Current
DynamicÐIDD(Crystal Clock Option)
TL/DD/10802– 17
Port L/C/G Push-Pull Source Current
TL/DD/10802– 19
Port D Source Current
TL/DD/10802– 20
Port D Sink Current
http://www.national.com10
TL/DD/10802– 21
TL/DD/10802– 22
Pin Descriptions
VCCand GND are the power supply pins.
CKI is the clock input. This can come from an external
source, a R/C generated oscillator or a crystal (in conjunction with CKO). See Oscillator description.
RESET
is the master reset input. See Reset description.
PORT I is an 8-bit Hi-Z input port. The 28-pin device does
not have a full complement of Port I pins. The unavailable
pins are not terminated i.e., they are floating. A read operation for these unterminated pins will return unpredictable
values. The user must ensure that the software takes this
into account by either masking or restricting the accesses to
bit operations. The unterminated Port I pins will draw power
only when addressed.
PORT L is an 8-bit I/O port.
PORT C is a 4-bit I/O port.
Three memory locations are allocated for the L, G and C
ports, one each for data register, configuration register and
the input pins. Reading bits 4–7 of the C-Configuration register, data register, and input pins returns undefined data.
There are two registers associated with the L and C ports: a
data register and a configuration register. Therefore, each L
and C I/O bit can be individually configured under software
control as shown below:
Config.DataPorts L and C Setup
00Hi-Z Input (TRI-STATE Output)
01Input with Pull-Up (Weak One Output)
10Push-Pull Zero Output
11Push-Pull One Output
On the 28-pin part, it is recommended that all bits of Port C
be configured as outputs.
PORT G is an 8-bit port with 6 I/O pins (G0– G5) and 2 input
pins (G6, G7). All eight G-pins have Schmitt Triggers on the
inputs.
There are two registers associated with the G port: a data
register and a configuration register. Therefore, each G port
bit can be individually configured under software control as
shown below:
Config.DataPort G Setup
00Hi-Z Input (TRI-STATE Output)
01Input with Pull-Up (Weak One Output)
10Push-Pull Zero Output
11Push-Pull One Output
Since G6 and G7 are input only pins, any attempt by the
user to configure them as outputs by writing a one to the
configuration register will be disregarded. Reading the G6
and G7 configuration bits will return zeros. The device will
be placed in the HALT mode by writing to the G7 bit in the
G-port data register.
Six pins of Port G have alternate features:
G0 INTR (an external interrupt)
G3 TIO (timer/counter input/output)
G4 SO (MICROWIRE serial data output)
G5 SK (MICROWIRE clock I/O)
G6 SI (MICROWIRE serial data input)
G7 CKO crystal oscillator output (selected by mask option)
or HALT restart input (general purpose input)
Pins G1 and G2 currently do not have any alternate functions.
PORT D is an 8-bit output port that is preset high when
RESET goes low. Care must be exercised with the D2 pin
operation. At RESET, the external loads on this pin must
ensure that the output voltages stay above 0.9 V
vent the chip from entering special modes. Also, keep the
external loading on D2 to less than 1000 pF.
CC
to pre-
Functional Description
Figure 1
shows the block diagram of the internal architecture. Data paths are illustrated in simplified form to depict
how the various logic elements communicate with each other in implementing the instruction set of the device.
ALU AND CPU REGISTERS
The ALU can do an 8-bit addition, subtraction, logical or
shift operation in one cycle time.
There are five CPU registers:
A is the 8-bit Accumulator register
PU is the upper 7 bits of the program counter (PC)
PL is the lower 8 bits of the program counter (PC)
B is the 8-bit address register, can be auto incremented or
decremented.
X is the 8-bit alternate address register, can be incremented
or decremented.
SP is the 8-bit stack pointer, points to subroutine stack (in
RAM).
B, X and SP registers are mapped into the on chip RAM.
The B and X registers are used to address the on chip RAM.
The SP register is used to address the stack in RAM during
subroutine calls and returns.
PROGRAM MEMORY
Program memory consists of 4096 bytes of ROM. These
bytes may hold program instructions or constant data. The
program memory is addressed by the 15-bit program counter (PC). ROM can be indirectly read by the LAID instruction
for table lookup.
DATA MEMORY
The data memory address space includes on chip RAM, I/O
and registers. Data memory is addressed directly by the instruction or indirectly by the B, X and SP registers.
The device has 128 bytes of RAM. Sixteen bytes of RAM
are mapped as ‘‘registers’’ that can be loaded immediately,
decremented or tested. Three specific registers: B, X and
SP are mapped into this space, the other bytes are available
for general usage.
The instruction set permits any bit in memory to be set,
reset or tested. All I/O and registers (except the A & PC) are
memory mapped; therefore, I/O bits and register bits can be
directly and individually set, reset and tested. A is not memory mapped, but bit operations can be still performed on it.
Note: RAM contents are undefined upon power-up.
RESET
The RESET
troller. Initialization will occur whenever the RESET
pulled low. Upon initialization, the ports L, G and C are
placed in the TRI-STATE mode and the Port D is set high.
The PC, PSW and CNTRL registers are cleared. The data
and configuration registers for Ports L, G and C are cleared.
The external RC network shown in Figure 4 should be used
to ensure that the RESET
supply to the chip stabilizes.
input when pulled low initializes the microcon-
input is
pin is held low until the power
http://www.national.com11
Functional Description (Continued)
Table II shows the variation in the oscillator frequencies as
functions of the component (R and C) values.
RCt5X Power Supply Rise Time
TL/DD/10802– 6
FIGURE 4. Recommended Reset Circuit
OSCILLATOR CIRCUITS
Figure 5
shows the three clock oscillator configurations.
A. CRYSTAL OSCILLATOR
The device can be driven by a crystal clock. The crystal
network is connected between the pins CKI and CKO.
Table I shows the component values required for various
standard crystal values.
B. EXTERNAL OSCILLATOR
CKI can be driven by an external clock signal. CKO is available as a general purpose input and/or HALT restart control.
C. R/C OSCILLATOR
CKI is configured as a single pin RC controlled Schmitt trigger oscillator. CKO is available as a general purpose input
FIGURE 5. Crystal and R-C Connection Diagrams
OSCILLATOR MASK OPTIONS
The device can be driven by clock inputs between DC and
10 MHz.
The device has three mask options for configuring the clock
input. The CKI and CKO pins are automatically configured
upon selecting a particular option.
Ð Crystal (CKI/10); CKO for crystal configuration
Ð External (CKI/10); CKO available as G7 input
Ð R/C (CKI/10); CKO available as G7 input
G7 can be used either as a general purpose input or as a
control input to continue from the HALT mode.
HALT MODE
The device supports a power saving mode of operation:
HALT. The controller is placed in the HALT mode by setting
the G7 data bit, alternatively the user can stop the clock
input. In the HALT mode all internal processor activities including the clock oscillator are stopped. The fully static architecture freezes the state of the controller and retains all
information until continuing. In the HALT mode, power requirements are minimal as it draws only leakage currents
and output current. The applied voltage (V
creased down to Vr (minimum RAM retention voltage) without altering the state of the machine.
There are two ways to exit the HALT mode: via the RESET
or by the CKO pin. A low on the RESET line reinitializes the
microcontroller and starts executing from the address
0000H. A low to high transition on the CKO pin (only if the
external or R/C clock option selected) causes the microcontroller to continue with no reinitialization from the address following the HALT instruction. This also resets the
G7 data bit.
INTERRUPTS
There are three interrupt sources, as shown below.
A maskable interrupt on external G0 input (positive or negative edge sensitive under software control)
A maskable interrupt on timer underflow or timer capture
A non-maskable software/error interrupt on opcode zero
INTERRUPT CONTROL
The GIE (global interrupt enable) bit enables the interrupt
function. This is used in conjunction with ENI and ENTI to
select one or both of the interrupt sources. This bit is reset
when interrupt is acknowledged.
) may be de-
CC
ENI and ENTI bits select external and timer interrupt respectively. Thus the user can select either or both sources
to interrupt the microcontroller when GIE is enabled.
IEDG selects the external interrupt edge (0
e
1
falling edge). The user can get an interrupt on both
e
rising edge,
rising and falling edges by toggling the state of IEDG bit
after each interrupt.
IPND and TPND bits signal which interrupt is pending. After
interrupt is acknowledged, the user can check these two
bits to determine which interrupt is pending. This permits the
interrupts to be prioritized under software. The pending flags
have to be cleared by the user. Setting the GIE bit high
inside the interrupt subroutine allows nested interrupts.
The software interrupt does not reset the GIE bit. This
means that the controller can be interrupted by other interrupt sources while servicing the software interrupt.
INTERRUPT PROCESSING
The interrupt, once acknowledged, pushes the program
counter (PC) onto the stack and the stack pointer (SP) is
decremented twice. The Global Interrupt Enable (GIE) bit is
reset to disable further interrupts. The microcontroller then
vectors to the address 00FFH and resumes execution from
that address. This process takes 7 cycles to complete. At
the end of the interrupt subroutine, any of the following
three instructions return the processor back to the main program: RET, RETSK or RETI. Either one of the three instructions will pop the stack into the program counter (PC). The
stack pointer is then incremented twice. The RETI instruction additionally sets the GIE bit to re-enable further interrupts.
Any of the three instructions can be used to return from a
hardware interrupt subroutine. The RETSK instruction
should be used when returning from a software interrupt
subroutine to avoid entering an infinite loop.
Note: There is always the possibility of an interrupt occurring during an in-
struction which is attempting to reset the GIE bit or any other interrupt
enable bit. If this occurs when a single cycle instruction is being used
to reset the interrupt enable bit, the interrupt enable bit will be reset
but an interrupt may still occur. This is because interrupt processing is
started at the same time as the interrupt bit is being reset. To avoid
this scenario, the user should always use a two, three or four cycle
instruction to reset interrupt enable bits.
http://www.national.com13
Functional Description (Continued)
FIGURE 6. Interrupt Block Diagram
DETECTION OF ILLEGAL CONDITIONS
The device contains a hardware mechanism that allows it to
detect illegal conditions which may occur from coding errors, noise and ‘brown out’ voltage drop situations. Specifically it detects cases of executing out of undefined ROM
area and unbalanced stack situations.
Reading an undefined ROM location returns 00 (hexadecimal) as its contents. The opcode for a software interrupt is
also ‘00’. Thus a program accessing undefined ROM will
cause a software interrupt.
Reading an undefined RAM location returns an FF (hexadecimal). The subroutine stack grows down for each subroutine call. By initializing the stack pointer to the top of RAM,
the first unbalanced return instruction will cause the stack
pointer to address undefined RAM. As a result the program
will attempt to execute from FFFF (hexadecimal), which is
an undefined ROM location and will trigger a software interrupt.
MICROWIRE/PLUS
TM
MICROWIRE/PLUS is a serial synchronous bidirectional
communications interface. The MICROWIRE/PLUS capability enables the device to interface with any of National
Semiconductor’s MICROWIRE peripherals (i.e. A/D converters, display drivers, EEPROMS, etc.) and with other microcontrollers which support the MICROWIRE/PLUS interface. It consists of an 8-bit serial shift register (SIO) with
serial data input (SI), serial data output (SO) and serial shift
clock (SK).
Figure 7
shows the block diagram of the MICRO-
WIRE/PLUS interface.
The shift clock can be selected from either an internal
source or an external source. Operating the MICROWIRE/
PLUS interface with the internal clock source is called the
Master mode of operation. Similarly, operating the MICROWIRE/PLUS interface with an external shift clock is called
the Slave mode of operation.
The CNTRL register is used to configure and control the
MICROWIRE/PLUS mode. To use the MICROWIRE/PLUS ,
the MSEL bit in the CNTRL register is set to one. The SK
clock rate is selected by the two bits, SL0 and SL1, in the
CNTRL register. Table III details the different clock rates
that may be selected.
TL/DD/10802– 8
TABLE III
SL1SL0SK Cycle Time
002t
014t
1x8t
C
C
C
where,
tCis the instruction cycle clock.
MICROWIRE/PLUS OPERATION
Setting the BUSY bit in the PSW register causes the MICROWIRE/PLUS arrangement to start shifting the data. It
gets reset when eight data bits have been shifted. The user
may reset the BUSY bit by software to allow less than 8 bits
to shift. The devoce may enter the MICROWIRE/PLUS
mode either as a Master or as a Slave.
Figure 8
shows how
two COP880C microcontrollers and several peripherals may
be interconnected using the MICROWIRE/PLUS arrangement.
Master MICROWIRE/PLUS Operation
In the MICROWIRE/PLUS Master mode of operation the
shift clock (SK) is generated internally. The MICROWIRE/
PLUS Master always initiates all data exchanges. (See
ure 8
). The MSEL bit in the CNTRL register must be set to
Fig-
enable the SO and SK functions onto the G Port. The SO
and SK pins must also be selected as outputs by setting
appropriate bits in the Port G configuration register. Table IV
summarizes the bit settings required for Master mode of
operation.
SLAVE MICROWIRE/PLUS OPERATION
In the MICROWIRE/PLUS Slave mode of operation the SK
clock is generated by an external source. Setting the MSEL
bit in the CNTRL register enables the SO and SK functions
onto the G Port. The SK pin must be selected as an input
and the SO pin is selected as an output pin by appropriately
setting up the Port G configuration register. Table IV summarizes the settings required to enter the Slave mode of
operation.
The user must set the BUSY flag immediately upon entering
the Slave mode. This will ensure that all data bits sent by
the Master will be shifted properly. After eight clock pulses
the BUSY flag will be cleared and the sequence may be
repeated. (See
Figure 8
.)
http://www.national.com14
Functional Description (Continued)
TABLE IV
G4G5
Config. Config.
BitBit
11SOInt. SK SI MICROWIRE Master
01TRI-STATE Int. SK SI MICROWIRE Master
10SOExt. SK SI MICROWIRE Slave
00TRI-STATE Ext. SK SI MICROWIRE Slave
TIMER/COUNTER
The device has a powerful 16-bit timer with an associated
16-bit register enabling them to perform extensive timer
functions. The timer T1 and its register R1 are each organized as two 8-bit read/write registers. Control bits in the
register CNTRL allow the timer to be started and stopped
under software control. The timer-register pair can be operated in one of three possible modes. Table V details various
timer operating modes and their requisite control settings.
G4G5G6
Fun.Fun. Fun.
Operation
MODE 1. TIMER WITH AUTO-LOAD REGISTER
In this mode of operation, the timer T1 counts down at the
instruction cycle rate. Upon underflow the value in the register R1 gets automatically reloaded into the timer which continues to count down. The timer underflow can be programmed to interrupt the microcontroller. A bit in the control
register CNTRL enables the TIO (G3) pin to toggle upon
timer underflows. This allow the generation of square-wave
outputs or pulse width modulated outputs under software
control. (See
Figure 9.
)
MODE 2. EXTERNAL COUNTER
In this mode, the timer T1 becomes a 16-bit external event
counter. The counter counts down upon an edge on the TIO
pin. Control bits in the register CNTRL program the counter
to decrement either on a positive edge or on a negative
edge. Upon underflow the contents of the register R1 are
automatically copied into the counter. The underflow can
also be programmed to generate an interrupt. (See
Figure 9
MODE 3. TIMER WITH CAPTURE REGISTER
Timer T1 can be used to precisely measure external frequencies or events in this mode of operation. The timer T1
counts down at the instruction cycle rate. Upon the occurrence of a specified edge on the TIO pin the contents of the
timer T1 are copied into the register R1. Bits in the control
register CNTRL allow the trigger edge to be specified either
as a positive edge or as a negative edge. In this mode the
user can elect to be interrupted on the specified trigger
edge. (See
shows how a minimal component D/A converter
can be built out of the Timer-Register pair in the Auto-Reload mode. The timer is placed in the ‘‘Timer with auto reload’’ mode and the TIO pin is selected as the timer output.
At the outset the TIO pin is set high, the timer T1 holds the
on time and the register R1 holds the signal off time. Setting
TRUN bit starts the timer which counts down at the instruction cycle rate. The underflow toggles the TIO output and
copies the off time into the timer, which continues to run. By
FIGURE 9. Timer/Counter Auto
TL/DD/10802– 11
Reload Mode Block Diagram
alternately loading in the on time and the off time at each
successive interrupt a PWM frequency can be easily generated.
C
C
C
C
FIGURE 10. Timer Capture Mode Block Diagram
TL/DD/10802– 12
http://www.national.com16
FIGURE 11. Timer Application
TL/DD/10802– 13
Control Registers
CNTRL REGISTER (ADDRESS X’00EE)
The Timer and MICROWIRE/PLUS control register contains
the following bits:
SL1 & SL0 Select the MICROWIRE/PLUS clock divide-by
IEDGExternal interrupt edge polarity select
MSELEnable MICROWIRE/PLUS functions SO and
TRUNStart/Stop the Timer/Counter (1
TC3Timer input edge polarity select (0
TC2Selects the capture mode
TC1Selects the timer mode
TC1 TC2 TC3 TRUN MSEL IEDG SL1 SL0
BIT 7BIT 0
PSW REGISTER (ADDRESS X’00EF)
The PSW register contains the following select bits:
GIEGlobal interrupt enable
ENIExternal interrupt enable
BUSY MICROWIRE/PLUS busy shifting
IPND External interrupt pending
ENTI Timer interrupt enable
TPND Timer interrupt pending
CCarry Flag
HCHalf carry Flag
HCC TPND ENTI IPND BUSY ENIGIE
Bit 7Bit 0
e
(0
rising edge, 1efalling edge)
SK
stop)
e
edge, 1
falling edge)
e
run, 0
e
rising
Addressing Modes
REGISTER INDIRECT
This is the ‘‘normal’’ mode of addressing. The operand is
the memory addressed by the B register or X register.
DIRECT
The instruction contains an 8-bit address field that directly
points to the data memory for the operand.
IMMEDIATE
The instruction contains an 8-bit immediate field as the operand.
REGISTER INDIRECT
(AUTO INCREMENT AND DECREMENT)
This is a register indirect mode that automatically increments or decrements the B or X register after executing the
instruction.
RELATIVE
This mode is used for the JP instruction, the instruction field
is added to the program counter to get the new program
location. JP has a range of from
byte relative jump (JP
tion). There are no ‘pages’ when using JP, all 15 bits of PC
are used.
a
b
31 toa32 to allow a one
1 is implemented by a NOP instruc-
Memory Map
All RAM, ports and registers (except A and PC) are mapped
e
into data memory address space.
AddressContents
00 to 6F On Chip RAM Bytes
70 to 7F Unused RAM Address Space (Reads as all Ones)
80 to BF Expansion Space for future use
C0 to CF Expansion Space for I/O and Registers
D0 to DF On Chip I/O and Registers
D0Port L Data Register
D1Port L Configuration Register
D2Port L Input Pins (Read Only)
D3Reserved for Port L
D4Port G Data Register
D5Port G Configuration Register
D6Port G Input Pins (Read Only)
D7Port I Input Pins (Read Only)
D8Port C Data Register
D9Port C Configuration Register
DAPort C Input Pins (Read Only)
DBReserved for Port C
DCPort D Data Register
Reading unused memory locations below 7FH will return all
ones. Reading other unused memory locations will return
undefined data.
http://www.national.com17
Instruction Set
REGISTER AND SYMBOL DEFINITIONS
Registers
A8-bit Accumulator register
B8-bit Address register
X8-bit Address register
SP8-bit Stack pointer register
PC15-bit Program counter register
PUupper 7 bits of PC
PLlower 8 bits of PC
C1-bit of PSW register for carry
HCHalf Carry
GIE1-bit of PSW register for global interrupt enable
Instruction Set
ADDaddAwAaMemI
ADCadd with carryA
SUBCsubtract with carryA
ANDLogical ANDA
ORLogical ORA
XORLogical Exclusive-ORA
IFEQIF equalCompare A and MemI, Do next if A
IFGTIF greater thanCompare A and MemI, Do next if AlMemI
IFBNEIF B not equalDo next if lower 4 bits of B
DRSZDecrement Reg. ,skip if zeroReg
SBITSet bit1 to bit,
RBITReset bit0 to bit,
IFBITIf bitIf bit,
XExchange A with memoryAÝMem
LD ALoad A with memoryA
LD memLoad Direct memory Immed.Mem
LD RegLoad Register memory Immed.Reg
XExchange A with memory[B
XExchange A with memory[X
LD ALoad A with memory[B
LD ALoad A with memory[X
LD MLoad Memory Immediate
CLRAClear AAw0
INCAIncrement AA
DECADecrement AA
LAIDLoad A indirect from ROMA
DCORADECIMAL CORRECT AA
RRCAROTATE A RIGHT THRU CC
SWAPASwap nibbles of AA7...A4
SCSet CC
RCReset CC
IFCIf CIf C is true, do next instruction
IFNCIf not CIf C is not true, do next instruction
JMPLJump absolute longPCwii (iie15 bits, 0 to 32k)
JMPJump absolutePC11..0
JPJump relative shortPC
JSRLJump subroutine long
JSRJump subroutine
JIDJump indirectPL
RETReturn from subroutineSP
RETSKReturn and SkipSP
RETIReturn from InterruptSPa2,PL
INTRGenerate an interrupt
NOPNo operationPC
]
]
]
]
Symbols
[B]
Memory indirectly addressed by B register
[X]
Memory indirectly addressed by X register
Mem Direct address memory or[B
MemI Direct address memory or[B]or Immediate data
Imm8-bit Immediate data
RegRegister memory: addresses F0 to FF (Includes B, X
The following table shows the instructions assigned to unused opcodes. This table is for information only. The operations performed are subject to change without notice. Do
not use these opcodes.
The mask programmable options are listed out below. The
options are programmed at the same time as the ROM pattern to provide the user with hardware flexibility to use a
variety of oscillator configuration.
OPTION 1: CKI INPUT
e
1 Crystal (CKI/10) CKO for crystal con-
e
2 External (CKI/10) CKO available as G7
e
3 R/C(CKI/10) CKO available as G7
OPTION 2: BONDING
e
1 44-Pin PLCC
e
2 40-Pin DIP
e
3 28-Pin SO
e
4 28-Pin DIP
The following option information is to be sent to National
along with the EPROM.
COP880CÐlow cost In-circuit simulation and development programming unit.
Assembler: COP8-DEV-IBMA. A DOS installable cross
#
development Assembler, Linker, Librarian and Utility
Software Development Tool Kit.
C Compiler: COP8C. A DOS installable cross develop-
#
ment Software Tool Kit.
OTP/EPROM Programmer Support: Covering needs
#
from engineering prototype, pilot production to full production environments.
http://www.national.com21
Development Support (Continued)
iceMASTER (IM) IN-CIRCUIT EMULATION
The iceMASTER IM-COP8/400 is a full feature, PC based,
in-circuit emulation tool developed and marketed by MetaLink Corporation to support the whole COP8 family of products. National is a resale vendor for these products.
See
Figure 12
The iceMASTER IM-COP8/400 with its device specific
COP8 Probe provides a rich feature set for developing, testing and maintaining product:
Real-time in-circuit emulation; full 2.4V –5.5V operation
#
range, full DC-10 MHz clock. Chip options are programmable or jumper selectable.
Direct connection to application board by package com-
#
patible socket or surface mount assembly.
Full 32 kbyte of loadable programming space that over-
#
lays (replaces) the on-chip ROM or EPROM. On-chip
RAM and I/O blocks are used directly or recreated on
the probe as necessary.
Full 4k frame synchronous trace memory. Address, in-
#
struction, and 8 unspecified, circuit connectable trace
lines. Display can be HLL source (e.g., C source), assembly or mixed.
A full 64k hardware configurable break, trace on, trace
#
off control, and pass count increment events.
Tool set integrated interactive symbolic debuggerÐsup-
#
ports both assembler (COFF) and C Compiler (.COD)
linked object formats.
Real time performance profiling analysis; selectable
#
bucket definition.
for configuration.
Watch windows, content updated automatically at each
#
execution break.
Instruction by instruction memory/register changes dis-
#
played on source window when in single step operation.
Single base unit and debugger software reconfigurable to
#
support the entire COP8 family; only the probe personality needs to change. Debugger software is processor customized, and reconfigured from a master model file.
Processor specific symbolic display of registers and bit
#
level assignments, configured from master model file.
Halt/Idle mode notification.
#
On-line HELP customized to specific processor using
#
master model file.
Includes a copy of COP8-DEV-IBMA assembler and link-
#
er SDK.
IM Order Information
Base Unit
IM-COP8/400-1iceMASTER base unit,
IM-COP8/400-2iceMASTER base unit,
iceMASTER Probe
MHW-880C20DWPC20 DIP
MHW-880C28DWPC28 DIP
MHW-880CJ40DWPC40 DIP
MHW-880CJ44PWPC44 PLCC
DIP to SO Adapters
MHW-SOIC2020 SO
MHW-SOIC2828 DIP
110V power supply
220V power supply
FIGURE 12. COP8 iceMASTER Environment
http://www.national.com22
TL/DD/10802– 24
Development Support (Continued)
iceMASTER DEBUG MODULE (DM)
The iceMASTER Debug Module is a PC based, combination
in-circuit emulation tool and COP8 based OTP/EPROM programming tool developed and marketed by MetaLink Corporation to support the whole COP8 family of products. National is a resale vendor for these products.
See
Figure 13
The iceMASTER Debug Module is a moderate cost development tool. It has the capability of in-circuit emulation for a
specific COP8 microcontroller and in addition serves as a
programming tool for COP8 OTP and EPROM product families. Summary of features is as follows:
Real-time in-circuit emulation; full operating voltage
#
range operation, full DC-10 MHz clock.
All processor I/O pins can be cabled to an application
#
development board with package compatible cable to
socket and surface mount assembly.
Full 32 kbyte of loadable programming space that over-
#
lays (replaces) the on-chip ROM or EPROM. On-chip
RAM and I/O blocks are used directly or recreated as
necessary.
100 frames of synchronous trace memory. The display
#
can be HLL source (C source), assembly or mixed. The
most recent history prior to a break is available in the
trace memory.
Configured break points; uses INTR instruction which is
#
modestly intrusive.
SoftwareÐonly supported features are selectable.
#
Tool set integrated interactive symbolic debuggerÐsup-
#
ports both assembler (COFF) and C Compiler (.COD)
SDK linked object formats.
Instruction by instruction memory/register changes dis-
#
played when in single step operation.
Debugger software is processor customized, and recon-
#
figured from a master model file.
for configuration.
Processor specific symbolic display of registers and bit
#
level assignments, configured from master model file.
Halt/Idle mode notification.
#
Programming menu supports full product line of program-
#
mable OTP and EPROM COP8 products. Program data
is taken directly from the overlay RAM.
Programming of 44 PLCC and 68 PLCC parts requires
#
external programming. adapters.
Includes wallmount power supply.
#
On-board VPP generator from 5V input or connection to
#
external supply supported. Rquires VPP level adjustment
per the family programming specification (correct level is
provided on an on-screen pop-down display).
On-line HELP customized to specific processor using
#
master model file.
Includes a copy of COP8-DEV-IBMA assembler and link-
#
er SDK.
DM Order Information
Debug Model Unit
COP8-DM/880C
Cable Adapters
DM-COP8/20D20 DIP
DM-COP8/28D28 DIP
DM-COP8/40D40 DIP
DM-COP8/44P44 PLCC
DIP to SO Adapters
DM-COP8/20D-SO20 SO
DM-COP8/28D-SO28 SO
FIGURE 13. COP8-DM Environment
TL/DD/10802– 25
http://www.national.com23
Development Support (Continued)
iceMASTER EVALUATION PROGRAMMING UNIT (EPU)
The iceMASTER EPU-COP880C is a PC based, in-circuit
simulation tool to support the feature family COP8 products.
See
Figure 14
The simulation capability is a very low cost means of evaluating the general COP8 architecture. In addition, the EPU
has programming capability, with added adapters, for programming the whole COP8 product family of OTP and
EPROM products. The product includes the following features:
Non-real-time in-circuit simulation. Program overlay
#
memory is PC resident; instructions are downloaded over
RS-232 as executed. Approximate performance is
20 kHz.
Includes a 40 pin DIP cable adapter. Other target pack-
#
ages are not supported. All processor I/O pins are cabled to the application development environment.
Full 32 kbyte of loadable programmable space that over-
#
lays (replaces) the on-chip ROM or EPROM. On-chip
RAM and I/O blocks are used directly or recreated as
necessary.
On-chip timer and WATCHDOG execution are not well
#
synchronized to the instruction simulation.
100 frames of synchronous trace memory. The display
#
can be HLL source (e.g., C source), assembly or mixed.
The most recent history prior to a break is available in the
trace memory.
Up to eight software configured break points; uses INTR
#
instruction which is modestly intrusive.
Common look-feel debugger software across all Meta-
#
Link productsÐonly supported features are selectable.
for configuration.
Tool set integrated interactive symbolic debuggerÐsup-
#
ports both assembler (COFF) and C Compiler (.COD)
SDK linked object formats.
Instruction by instruction memory/register changes dis-
#
played when in single step operation.
Processor specific symbolic display of registers and bit
#
level assignments, configured from master model file.
Halt/Idle mode notification. Restart requires special han-
#
dling.
Programming menu supports full product line of program-
#
mable OTP and EPROM COP8 products. Only a 40 ZIF
socket is available on the EPU unit. Adapters are available for other part package configurations.
Integral wall mount power supply provides 5V and devel-
#
ops the required V
Includes a copy of COP8-DEV-IBMA assembler, linker
#
SDK.
Evaluation Programming Unit
EPU-COP880CEvaluation Programming Unit
General Programming Adapters
COP8-PGMA-DS28 and 20 DIP and SOIC adapter
COP8-PGMA-DS44P28 and 20 DIP and SOIC plus 44
to program parts.
PP
EPU Order Information
with debugger and programmer
control software with 40 ZIF
programming socket.
PLCC adapter
FIGURE 14. EPU-COP8 Tool Environment
http://www.national.com24
TL/DD/10802– 26
Development Support (Continued)
COP8 ASSEMBLER/LINKER SOFTWARE
DEVELOPMENT TOOL KIT
National Semiconductor offers a relocateable COP8 macro
cross assembler, linker, librarian and utility software development tool kit. Features are summarized as follows:
Basic and Feature Family instruction set by ‘‘device’’
#
type.
Nested macro capability.
#
Extensive set of assembler directives.
#
Supported on PC/DOS platform.
#
Generates National standard COFF output files.
#
Integrated Linker and Librarian.
#
Integrated utilities to generate ROM code file outputs.
#
DUMPCOFF utility.
#
This product is integrated as a part of MetaLink tools as a
development kit, fully supported by the MetaLink debugger.
It may be ordered separately or it is bundled with the MetaLink products at no additional cost.
Order Information
Assembler SDK:
COP8-DEV-IBMA Assembler SDK on installable 3.5
PC/DOS Floppy Disk Drive format.
Periodic upgrades and most recent
version is available on National’s
BBS and Internet.
A C Compiler is developed and marketed by Byte Craft Limited. The COP8C compiler is a fully integrated development
tool specifically designed to support the compact embedded configuration of the COP8 family of products.
Features are summarized as follows:
ANSI C with some restrictions and extensions that opti-
#
mize development for the COP8 embedded application.
BITS data type extension. Register declarationÝpragma
#
with direct bit level definitions.
C language support for interrupt routines.
#
Expert system, rule based code geration and optimiza-
#
tion.
Performs consistency checks against the architectural
#
definitions of the target COP8 device.
Generates program memory code.
#
Supports linking of compiled object or COP8 assembled
#
object formats.
Global optimization of linked code.
#
Symbolic debug load format fully sourced level support-
#
ed by the MetaLink debugger.
INDUSTRY WIDE OTP/EPROM PROGRAMMING
SUPPORT
Programming support, in addition to the MetaLink development tools, is provided by a full range of independent approved vendors to meet the needs from the engineering
laboratory to full production.
EuropeAsia
a
49-8152-4183
a
49-8856-932616
a
44-0734-440011Call
a
44-1226-767404
a
49-80 9156 96-0
a
41-1-9450300
a
852-234-16611
a
852-2710-8121
a
886-2-764-0215
a
Fax:
886-2-756-6403
a
852-737-1800
a
886-2-917-3005
a
886-2-911-1283
http://www.national.com25
Development Support (Continued)
AVAILABLE LITERATURE
For more information, please see the COP8 Basic Family
User’s Manual, Literature Number 620895, COP8 Feature
Family User’s Manual, Literature Number 620897 and National’s Family of 8-bit Microcontrollers COP8 Selection
Guide, Literature Number 630009.
DIAL-A-HELPER SERVICE
Dial-A-Helper is a service provided by the Microcontroller
Applications group. The Dial-A-Helper is an Electronic Information System that may be accessed as a Bulletin Board
System (BBS) via data modem, as an FTP site on the Internet via standard FTP client application or as an FTP site on
the Internet using a standard Internet browser such as Netscape or Mosaic.
The Dial-A-Helper system provides access to an automated
information storage and retrieval system . The system capabilities include a MESSAGE SECTION (electronic mail,
when accessed as a BBS) for communications to and from
the Microcontroller Applications Group and a FILE SECTION which consists of several file areas where valuable
application software and utilities could be found.
Order Number COP880C-XXX/V, COP680C-XXX/V, COP980C-XXX/V or COP980CH-XXX/V
Plastic Leaded Chip Carrier (V)
NS Package Number V44A
LIFE SUPPORT POLICY
NATIONAL’S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT
DEVICES OR SYSTEMS WITHOUT THE EXPRESS WRITTEN APPROVAL OF THE PRESIDENT OF NATIONAL
SEMICONDUCTOR CORPORATION. As used herein:
1. Life support devices or systems are devices or2. A critical component is any component of a life
systems which, (a) are intended for surgical implantsupport device or system whose failure to perform can
into the body, or (b) support or sustain life, and whosebe reasonably expected to cause the failure of the life
failure to perform, when properly used in accordancesupport device or system, or to affect its safety or
with instructions for use provided in the labeling, caneffectiveness.
be reasonably expected to result in a significant injury
to the user.
National SemiconductorNational SemiconductorNational SemiconductorNational Semiconductor
CorporationEuropeHong Kong Ltd.Japan Ltd.
1111 West Bardin RoadFax:
Arlington, TX 76017Email: europe.support@nsc.comOcean Centre, 5 Canton Rd.Fax: 81-043-299-2408
Tel: 1(800) 272-9959Deutsch Tel:
Fax: 1(800) 737-7018English Tel:
National does not assume any responsibility for use of any circuitry described, no circuit patent licenses are implied and National reserves the right at any time without notice to change said circuitry and specifications.
Fran3ais Tel:
Italiano Tel:a49 (0) 180-534 16 80Fax: (852) 2736-9960