AUTOMOTIVE 8XC196KB
The work-around is to wait for the conversion in
progress to finish before starting the second con-
version. Polling or an interrupt will detect the con-
version completion.
4. Make sure all inputs are tied high or low and not
left floating.
5. Indexed and indirect operations relative to the
stack pointer (SP) work differently on the
80C196KB than on the 8096BH. On the 8096BH,
the address is calculated based on the un-updat-
ed version of the stack pointer. The 80C196KB
3. If the unsigned divide instruction (word or byte) is
in the queue as HOLD or READY is asserted, the
result may be incorrect. TechBit (MC1791).
(B-step only.)
[
]
and POP nn SP instructions may need to be
uses the updated version. The offset for POP SP
[
]
changed by a count of 2.
DIFFERENCES BETWEEN THE
80C196KA AND THE 80C196KB
6. The V
V
pin on the 8096BH has changed to a
pin on the 80C196KB.
PD
SS
The 8XC196KB is identical to 8XC196KA except for
the following differences.
OTHER DESIGN CONSIDERATIONS
(KB B-0 to KB C-1)
1. The NMI pin on the KB ROM (C-1) has a weak
1. ALE is high after reset on the 80C196KB instead
of low as on the 80C196KA.
2. The DJNZW instruction is not guaranteed to work
on the 80C196KB. (A-step only.)
pulldown. I
max is 100 mA. The KB ROM (B-0)
IH1
did not have a pulldown on NMI. If KB ROM (B-0)
designs have NMI tied to V , the NMI pin must
be tied to V . If NMI is tied to V or is floating,
CC
3. The HOLD/HLDA bus protocol is available on the
80C196KB.
SS
SS
it is okay.
2. The ALE, RD, and INST pins on the KB ROM
(C-1) have stronger pullups during RESET than
CONVERTING FROM OTHER 8096BH
FAMILY PRODUCTS TO THE
80C196KB
b
is 7 mA on the KB
1.2 mA on the KB
on the KB ROM (B-0). I
IL1
ROM (C-1) compared to
b
ROM (B-0). Designs which pull these pins low to
enter ONCE mode must have strong enough pull-
downs to overcome the pullups.
The following list of suggestions for designing an
809XBH system will yield a design that is easily con-
verted to the 80C196KB.
3. Pin on the PLCC package on the KB ROM (B-0)
was the CDE pin. That function did not work so
the pin was assigned to V . On the KB ROM
1. Do not base critical timing loops on instruction or
peripheral execution times.
SS
(C-1) this pin is tied directly to V on the device
SS
and MUST be tied to V externally.
SS
2. Use equate statements to set all timing parame-
ters, including the baud rate.
4. Several AC/DC specifications have changed.
(See Data Sheet Revision History; review them
carefully.)
3. Do not base hardware timings on CLKOUT or
XTAL1. The timings of the 80C196KB are differ-
ent than those of the 8X9XBH, but they will func-
tion with standard ROM/EPROM/Peripheral type
memory systems.
16