
80C196KB USER’S GUIDE
The 80C196KB family is a CHMOS branch of the
MCS
É
-96 family. Other members of the MCS-96 fami-
ly include the 8096BH and 8098. All of the MCS-96
components share a common instruction set and archi-
tecture. However the CHMOS components have en-
hancements to provide higher performance at lower
power consumptions. To further decrease power usage,
these parts can be placed into idle and powerdown
modes.
MCS-96 family members are all high-performance mi-
crocontrollers with a 16-bit CPU and at least 230 bytes
of on-chip RAM. They are register-to-register ma-
chines, so no accumulator is needed, and most opera-
tions can be quickly performed from or to any of the
registers. In addition, the register operations can con-
trol the many peripherals which are available on the
chips. These peripherals include a serial port, A/D con-
verter, PWM output, up to 48 I/O lines and a High-
Speed I/O subsystem which has 2 16-bit timer/coun-
ters, an 8-level input capture FIFO and an 8-entry pro-
grammable output generator.
Typical applications for MCS-96 products are closed-
loop control and mid-range digital signal processing.
MCS-96 products are being used in modems, motor
controls, printers, engine controls, photocopiers, anti-
lock brakes, air conditioner temperature controls, disk
drives, and medical instrumentation.
There are many members of the 80C196KB family, so
to provide easier reading this manual will refer to the
80C196KB family generically as the 80C196KB.
Where information applies only to specific components
it will be clearly indicated.
The 80C196KB can be separated into four sections for
the purpose of describing its operation. A block dia-
gram is shown in Figure 1-1. There is the CPU and
architecture, the instruction set, the peripherals and the
bus unit. Each of the sections will be sub-divided as the
discussion progresses. Let us first examine the CPU.
1.0 CPU OPERATION
The major components of the CPU on the 80C196KB
are the Register File and the Register/Arithmetic Log-
ic Unit (RALU). Communication with the outside
world is done through either the Special Function Reg-
isters (SFRs) or the Memory Controller. The RALU
does not use an accumulator. Instead, it operates di-
rectly on the 256-byte register space made up of the
Register File and the SFRs. Efficient I/O operations
are possible by directly controlling the I/O through the
SFRs. The main benefits of this structure are the ability
to quickly change context, absence of accumulator bot-
tleneck, and fast throughput and I/O times.
270651 – 1
Figure 1-1. 80C196KB Block Diagram
1
数控原理与维修
http://www.agreenleaf.cn
bus controller
slave PC
Содержание 80C196KB Series
Страница 1: ...November 1990 80C196KB User s Guide Order Number 270651 003 http www agreenleaf cn...
Страница 59: ...80C196KB USER S GUIDE Figure 11 7 Ideal A D Characteristic 270651 37 55 http www agreenleaf cn...
Страница 60: ...80C196KB USER S GUIDE Figure 11 8 Actual and Ideal Characteristics 270651 38 56 http www agreenleaf cn...
Страница 61: ...80C196KB USER S GUIDE Figure 11 9 Terminal Based Characteristic 270651 39 57 http www agreenleaf cn...
Страница 70: ...80C196KB USER S GUIDE Figure 13 5 Reset Sequence 80C196KB Reset Sequence 270651 45 66 http www agreenleaf cn...
Страница 83: ...80C196KB USER S GUIDE 270651 80 Figure 15 14 AC Timing Diagrams 79 http www agreenleaf cn...
Страница 84: ...80C196KB USER S GUIDE 270651 81 270651 84 Figure 15 14 AC Timing Diagrams Continued 80 http www agreenleaf cn...