
Emulation
(Continued)
When AD/DATA turns off, the EPROM is enabled and the
IP7–IP0 pins will input the memory data. A10, A9 and A8
output the most significant address bits to the memory.
(SKIP output may be used for program debug if needed.)
D CKI is divided by 4. Other divide-by are emulated by ex-
ternal divider.
D CKO can be emulated as a general purpose input by us-
ing CKOI or as a Halt I/O port by using CKOH.
D MB pin can be pulled low if the MICROBUS feature of the
COP444C and COP424C is needed. Othewise it should
be high.
D DUAL pin can be pulled low if the Dual-Clock feature of
the COP444C and COP424C is needed. Otherwise it
should be high.
D The SEL10 and SEL20 inputs are used to emulate the
COP444C/445C, COP424C/425C, or COP410C/411C.
#
When emulating the COP444C/445C, the user must
configure SEL20
e
1 and SEL10
e
1.
#
When emulating the COP424C/425C, the user must
configure SEL20
e
0 and SEL10
e
1. In this mode, the
user RAM is physically halved. As in the COP424C/
425C, the user has 64 digits (256 bits) of RAM avail-
able. Pin A10 should not be connected to the program
memory (most significant address bit of the program
memory should be grounded if using a 2k
c
8 memory).
#
When emulating the COP410C/411C, the user must
configure SEL20
e
0 and SEL10
e
0. In this mode, the
user has 32 digits (128 bits) of RAM available orga-
nized in the same way as the COP410C/411C - 4 regis-
ters of 8 digits each. Pins A10 and A9 should not be
connected to the program memory (the 2 most signifi-
cant address bits of the program memory should be
grounded).
Furthermore, the subroutine stack is decreased from 3
levels to 2 levels.
The pins SEL10 and SEL20 change the internal logic of the
device to accurately emulate the devices as indicated
above. However, the user must remember that the
COP424C/425C is a subset of the COP444C/COP445C
with respect to memory size. The COP410C/411C is a sub-
set both in memory size and in function. The user must take
care not to use features and instructions which are not avail-
able on the COP410C/411C (see table IV. below) when us-
ing the COP404C to emulate the COP410C/411C.
TABLE IV. FEATURES AND INSTRUCTIONS NOT
AVAILABLE ON COP410C/411C.
Timer
ADT
Dual-clock
CASC
Interrupt
CAMT
Microbus
CTMA
IT
LDD
r, d
XAD
r, d
(except 3, 15)
XABR
SKT
ININ
INIL
OGI
y
Option Table
COP404C MASK OPTIONS
The following COP444C options have been implemented in the COP404C:
Option value
Option 1
e
0
Option 2
e
1, 2
Option 3
e
5
Option 4
e
1
Option 5–8
e
0
Option 9
e
1
Option 10
e
1
Option 11
e
0
Option 12–15
e
0
Option 16
e
1
Option 17
e
0
Option 18
e
0
Option 19
e
1
Option 20
e
1
Option 21–24
e
1
Option 25–28
e
0
Option 29
e
1
Option 30
e
0, 1
Option 31
e
0
Option 32
e
0, 1
Option 33
e
N/A
Comment
Ground Pin D no option available
CKO is replaced by CKOI and CKOH
CKI is external clock input divided by 4
RESET is Hi-Z input
L outputs are standard TRI-STATE
IN1 is a Hi-Z input
IN2 is a Hi-Z input
V
CC
pin D no option available
L outputs are standard TRI-STATE
SI is a Hi-Z input
SO is a standard output
SK is a standard output
IN0 is a Hi-Z input
IN3 is a Hi-Z input
G outputs are low-current
D outputs are standard
No internal initialization logic
DUAL-CLOCK is pin selectable
TIMER time-base counter
MICROBUS is pin selectable
48-pin package
17