The 80C152 which is based on the MCS -51 CPU is a highly integrated single-chip 8-bit microcontroller
designed for cost-sensitive high-speed serial communications It is well suited for implementing Integrated
Services Digital Networks (ISDN) emerging Local Area Networks and user defined serial backplane applica-
tions In addition to the multi-protocol communication capability the 80C152 offers traditional microcontroller
features for peripheral I O interface and control
Silicon implementations are much more cost effective than multi-wire cables found in board level parallel-to-
serial and serial-to-parallel converters The 83C152 contains in silicon all the features needed for the serial-
to-parallel conversion Other 83C152 benefits include 1) better noise immunity through differential signaling or
fiber optic connections 2) data integrity utilizing the standard designed in CRC checks and 3) better modulari-
ty of hardware and software designs All of these cost network parameter and real estate improvements
apply to 83C152 serial links between boards or systems and 83C152 serial links on a single board
Other brands and names are the property of their respective owners
Information in this document is provided in connection with Intel products Intel assumes no liability whatsoever including infringement of any patent or
copyright for sale and use of Intel products except as provided in Intel’s Terms and Conditions of Sale for such products Intel retains the right to make
changes to these specifications at any time without notice Microcomputer Products may have minor variations to this specification known as errata
COPYRIGHT
INTEL CORPORATION 1995
October 1989
Order Number 270431-003
8XC152JA JB JC JD
270431 –2
270431 –1
270431 – 3
Figure 1 Connection Diagrams
2
8XC152JA JB JC JD
On 80C152JB JD Only
270431 –18
Figure 2 Block Diagram
3
8XC152JA JB JC JD
EPSEN is used in conjunction with Port 5 and Port 6
program memory operations EPSEN functions like
PSEN during program memory operation but sup-
ports Port 5 and Port 6 EPSEN is the read strobe to
external program memory for Port 5 and Port 6
EPSEN is activated twice during each machine cycle
unless an external data memory operation occurs on
Port(s) 0 and Port 2 When external data memory is
accessed the second activation of EPSEN is
skipped which is the same as when using PSEN
Note that data memory fetches cannot be made
through Ports 5 and 6
When EBEN is high and EA is low all program mem-
ory operations take place via Ports 5 and 6 The high
byte of the address goes out on Port 6 and the low
byte is output on Port 5 ALE is still used to latch the
address on Port 5 Next the op code is read on Port
5 The timing is the same as when using Ports 0 and
2 for external program memory operations
80C152JB JD General Description
The 80C152JB JD is a ROMless extension of the
80C152 Universal Communication controller The
80C152JB has the same five 8-bit I O ports of the
80C152 plus an additional two 8-bit I O ports Port 5
and Port 6 The 80C152JB JD also has two addi-
tional control pins EBEN (EPROM
Bus ENable)
and
EPSEN (EPROM bus
Program Store ENable)
EBEN selects the functionality of Port 5 and Port 6
When EBEN is low these ports are strictly I O simi-
lar to Port 4 The SFR location for Port 5 is 91H and
Port 6 is 0A1H This means Port 5 and Port 6 are not
bit addressable With EBEN low all program memo-
ry fetches take place via Port 0 and Port 2 (The
80C152 is a ROMless only product) When EBEN is
high Port 5 and Port 6 form an address data bus
called the E-Bus (EPROM-Bus) for program memory
operations
Table 1 Program Memory Fetches
EBEN
0
0
1
1
EA
0
1
0
1
Program
Fetch via
P0 P2
N A
P5 P6
P5 P6
P0 P2
PSEN
Active
N A
Inactive
Inactive
Active
EPSEN
Inactive
N A
Active
Active
Inactive
Comments
Addresses 0 – 0FFFFH
Invalid Combination
Addresses 0– 0FFFFH
Addresses 0– 1FFFH
Addresses
t
2000H
Table 2 8XC152 Product Differences
ROMless
Version
80C152JA
80C152JB
80C152JC
80C152JD
NOTES
e
options available
0 standard frequency range 3 5 MHz to 12 MHz
0 ‘‘
b
1’’ frequency range 3 5 MHz to 16 5 MHz
CSMA CD
and
HDLC SDLC
HDLC SDLC
Only
ROM
Version
Available
(83C152JA)
PLCC
and
DIP
PLCC
Only
5I O
Ports
7I 0
Ports
(83C152JC)
4
8XC152JA JB JC JD
Pin
DIP
48
24
18-21
25-28
PLCC
(1)
2
3 33
(2)
27-30
34-37
V
CC
Supply voltage
Pin Description
V
SS
Circuit ground
Port 0
Port 0 is an 8-bit open drain bidirectional I O port As an output port each pin
can sink 8 LS TTL inputs Port 0 pins that have 1s written to them float and in that
state can be used as high-impedance inputs
Port 0 is also the multiplexed low-order address and data bus during accesses to
external program memory if EBEN is pulled low During accesses to external Data
Memory Port 0 always emits the low-order address byte and serves as the multiplexed
data bus In these applications it uses strong internal pullups when emitting 1s
Port 0 also outputs the code bytes during program verification External pullups are
required during program verification
Port 1
Port 1 is an 8-bit bidirectional I O port with internal pullups Port 1 pins that
have 1s written to them are pulled high by the internal pullups and in that state can be
used as inputs As inputs Port 1 pins that are externally being pulled low will source
current (I
IL
on the data sheet) because of the internal pullups
Port 1 also serves the functions of various special features of the 8XC152 as listed
below
Pin
P1 0
P1 1
P1 2
P1 3
P1 4
P1 5
P1 6
Name
GRXD
GTXD
DEN
TXC
RXC
HLD
HLDA
Alternate Function
GSC data input pin
GSC data output pin
GSC enable signal for an external driver
GSC input pin for external transmit clock
GSC input pin for external receive clock
DMA hold input output
DMA hold acknowledge input output
1-8
4-11
29-36
41-48
Port 2
Port 2 is an 8-bit bidirectional I O port with internal pullups Port 2 pins that
have 1s written to them are pulled high by the internal pullups and in that state can be
used as inputs As inputs Port 2 pins that are externally being pulled low will source
current (I
IL
on the data sheet) because of the internal pullups
Port 2 emits the high-order address byte during fetches from external Program
Memory if EBEN is pulled low During accesses to external Data Memory that use 16-
bit addresses (MOVX DPTR and DMA operations) Port 2 emits the high-order
address byte In these applications it uses strong internal pullups when emitting 1s
During accesses to external Data Memory that use 8-bit addresses (MOVX Ri)
Port 2 emits the contents of the P2 Special Function Register
Port 2 also receives the high-order address bits during program verification
Port 3
Port 3 is an 8-bit bidirectional I O port with internal pullups Port 3 pins that
have 1s written to them are pulled high by the internal pullups and in that state can be
used as inputs As inputs Port 3 pins that are externally being pulled low will source
current (I
IL
on the data sheet) because of the pullups
Port 3 also serves the functions of various special features of the MCS-51 Family as
The Audi Q7 is late to the party, but it is coming strong. The Audi Q7 is huge and hard to see in full view in crowded city traffic, but its high seat gives the driver a commanding view and a wide f...
[url=https://estore.ti.com/tiva-connected-launchpad.aspx?DCMP=mcu-tivc-ek-tm4c129xl-en&HQS=mcu-tivc-ek-tm4c129xl-em-es-en]https://estore.ti.com/tiva-connected-launchpad[/url][b][size=5]The price is on...
Software Engineer/Senior Software Engineer 1 person Job Description: 1. Complete the implementation of software system code and the writing of corresponding documentation according to the development ...
Analog Current Sensor for High-Side Shunt-based Current MonitoringIsabellenhütte has unveiled its precision current sensor with analog voltage output. The new sensor, the IAS, does not require a digit...
Can the voltage comparator of CH554 generate an interrupt? There seems to be no clear description in the PDF. CMP0 is the output of the comparator, and CMP_IF can be set to 1 when the output result ch...
The TIA Portal software's shift instructions shift the contents of an accumulator bit by bit to the left or right. The number of bits shifted is determined by N. A left shift of N bits multiplies t...[Details]
A parallel inverter consists of two thyristors (T1 and T2), a capacitor, a center-tapped transformer, and an inductor. The thyristors provide a current path, while the inductor L maintains a consta...[Details]
A vacuum eutectic furnace is a critical piece of equipment used in the manufacturing and processing of various materials, particularly in the fields of microelectronics and nanotechnology. One of t...[Details]
In recent years, many people have switched to new energy vehicles, and this type of vehicle has indeed been highly sought after and is considered the future direction of automobile development, and...[Details]
The most significant feature of IPS panels is that both electrodes are located on the same surface, unlike other LCD panels, which have electrodes arranged on top and bottom surfaces in a three-dim...[Details]
Limited vocabulary recognition
According to the number of characters, words or short sentences in the vocabulary, it can be roughly divided into: less than 100 is small vocabulary; 100-1000 is...[Details]
We are entering a new era where people are increasingly affordably equipped with more electronic gadgets. Electronics have become essential to our lives. For example, the average consumer now owns ...[Details]
On August 25th, Apple's expansion in India encountered new troubles. According to Bloomberg, Foxconn Technology Group has recalled approximately 300 Chinese engineers from India, further hindering ...[Details]
On August 22nd, Lantu Motors unveiled a new technology called "Lanhai Intelligent Hybrid" during a live broadcast of CCTV News' "Top Laboratory." The name sounds like another new term, but a closer...[Details]
According to foreign media reports, secondary battery materials company POSCO Future M announced that it has successfully developed two experimental (prototype) positive electrode materials for the...[Details]
Since the beginning of this year, price wars have intensified, new models have been launched one after another, used cars with zero kilometers have become a hot topic, and the industry's internal c...[Details]
According to foreign media reports, Nissan Motor has recently reached a cooperation with US battery technology company LiCAP Technologies to jointly promote the research and development of next-gen...[Details]
This paper proposes a temperature real-time transmission and display solution based on LED optical data transmission, with Jingwei Yager low-power FPGA HR (Yellow River) series as the main controll...[Details]
1 Source of creativity
With the further development of electronic technology, electronic pets have gradually entered people's family life. At present, there are two main categories of relative...[Details]
With the development of science, the use of variable frequency technology is becoming more and more widespread, and it is used in both industrial equipment and household appliances. Inverter air co...[Details]