Kawasaki 80C152 User's Manual
KS152JB Universal Communications Controller
Technical Specifications
Kawasaki LSI USA, Inc.
Page 1 of 120 Ver. 0.9 KS152JB2
1.0 INTRODUCTION
The 80C152 Universal Communications Controller is an 8-bit microcontroller designed for the
intelligent management of peripheral systems or components. The 80C152 is a derivative of the
80C51 and retains the same functionality. These enhancements include: a high speed multi-proto-
col serial communication interface, two channels for DMA transfers, HOLD/HLDA bus control, a
fifth I/O port, expanded data memory, and expanded program memory.
In addition to a standard UART, referred to here as Local Serial Channel (LSC), the 80C152 has
an on-board multi-protocol communication controller called the Global Serial Channel (GSC).
The GSC interface supports SDLC, CSMA/CD, user definable protocols, and a subset of HDLC
protocols. The GSC capabilities include: address recognition, collision resolution, CRC genera-
tion, flag generation, automatic retransmission, and a hardware based acknowledge feature. This
high speed serial channel is capable of implementing the Data Link Layer and the Physical Link
Layer as shown in the OSI open systems communication model. This model can be found in the
document “Reference Model for Open Systems Interconnection Architecture”, ISO/TC97/SC16
N309.
The DMA circuitry consists of two 8-bit DMA channels with 16-bit addressability. The control
signals; Read (RD), Write (WR), hold and hold acknowledge (HOLD/HLDA) are used to access
external memory. The DMA channels are capable of addressing up to 64K bytes (16 bits). The
destination or source address can be automatically incremented. The lower 8 bits of the address
can be automatically incremented. The lower 8 bits of the address are multiplexed on the data bus
Port 0 and the upper eight bits of address will be on Port 2. Data is transmitted over an 8-bit
address/data bus. Up to 64k bytes of data may be transmitted for each DMA activation.
The new I/O port (P4) function the same as Ports 1-3 found on the 80C51.
Internal memory has been doubled in the 80C152. Data memory has been expanded to 256 bytes,
and internal program memory has been expanded to 8 bytes.
There are also some specific differences between the 80C152 and the 80C51. The first difference
is that RESET is active low in the 80C152 and active high in the 80C51H. The second difference
is that GF0 and GF1, general purpose flags in PCON, have been renamed GFIEN and XRCLK.
GFIEN enables idle flags to be generated in SDLC mode, and XRCLK enables the receiver to be
externally clocked. All of the previously unused bits are now being used and interrupt vectors
have been added to support the new enhancements.
Throughout the rest of this manual the 80C152 will be referred to generically as the “C152”. The
C152 is based on the 80C51 architecture and utilizes the same 80C51 instruction set. There have
been no new instructions added. All the new features and peripherals are supported by an exten-
sion of the Special Function Registers (SFRs). A brief information on cpu functions as: the
instruction set, port operation, timer/counters, etc., is included in this document.
Related Manuals for Kawasaki 80C152
-
ASUS Computer Hardware Leonite P5LP-LE User's Manual
26 pages
-
Corsair Computer Hardware Hydro H60 Installation Manual
4 pages
-
Abit Computer Hardware AN7 User's Manual
88 pages
-
Abit Computer Hardware AV8 User's Manual
80 pages
-
Abit Computer Hardware KV-85 User's Manual
48 pages
-
Abit Computer Hardware IS7-E2 User's Manual
96 pages
-
ASUS Computer Hardware A8N-E User's Manual
76 pages
-
ASUS Computer Hardware asus p5k User's Manual
172 pages
-
ASUS Computer Hardware K8V-MX User's Manual
72 pages
-
ASUS Computer Hardware Motherboard P5GC-MX /1333 User's Manual
92 pages
-
ASUS Computer Hardware Motherboard P5GZ-MX User's Manual
94 pages
-
ASUS Computer Hardware Motherboard P6T SE User's Manual
112 pages
-
ASUS Computer Hardware P4B533 User's Manual
140 pages
-
ASUS Computer Hardware P5KPL-AM User's Manual
90 pages
-
ASUS Computer Hardware P5KPL-VM User's Manual
94 pages
-
ASUS Computer Hardware P5L-MX Motherboard User's Manual
96 pages
-
Lenovo Computer Hardware 3000 N200 User's Manual
165 pages
-
Creative Computer Hardware Sound Blaster Z SB1500 User's Manual
49 pages
-
MSI Computer Hardware MS-7181 User's Manual
107 pages
-
MSI Computer Hardware MS-6712 User's Manual
105 pages
-
Creative Computer Hardware Sound Blaster Audigy 2ZS User's Manual
1 pages
-
Nvidia Computer Hardware Nvidia GeForce 8400GS User's Manual
8 pages
-
HP Computer Hardware HP Smart Array P410 8-port SAS RAID Controller 572532-B21 User's Manual
19 pages
-
Mitsubishi Electronics Computer Hardware E1032 User's Manual
20 pages