80C85AHRS.pdf 데이터시트 (총 29 페이지) - 파일 다운로드 80C85AHRS 데이타시트 다운로드

No Preview Available !

E2O0009-27-X2
¡ Semiconductor¡ Semiconductor
MTShMis8v0eCrs8i5oAn:HJRaSn./G19S9/8JS
Previous version: Aug. 1996
MSM80C85AHRS/GS/JS
8-Bit CMOS MICROPROCESSOR
GENRAL DESCRIPTION
The MSM80C85AH is a complete 8-bit parallel; central processor implemented in silicon gate
C-MOS technology and compatible with MSM80C85A.
It is designed with higher processing speed (max.5 MHz) and lower power consumption
compared with MSM80C85A and power down mode is provided, thereby offering a high level
of system integration.
www.DataSheTeth4Ue.McomSM80C85AH uses a multiplexed address/data bus. The address is split between the 8-
bit address bus and the 8-bit data bus. The on-chip address latch : of a MSM81C55-5 memory
product allows a direct interface with the MSM80C85AH.
FEATURES
• Power down mode (HALT-HOLD)
• Low Power Dissipation: 50mW(Typ)
• Single + 3 to + 6 V Power Supply
• –40 to + 85°C, Operating Temperature
• Compatible with MSM80C85A
• 0.8 ms instruction Cycle (VCC = 5V)
• On-Chip Clock Generator (with External Crystal)
• On-Chip System Controller; Advanced Cycle Status Information Available for Large System
Control
• Bug operation in MSM80C85AH is fixed
• Four Vectored interrupt (One is non-maskable) Plus the 8080A-compatible interrupt.
• Serial, In/Serial Out Port
• Decimal, Binary and Double Precision Arithmetic
• Addressing Capability to 64K Bytes of Memory
• TTL Compatible
• 40-pin Plastic DIP(DIP40-P-600-2.54): (Product name: MSM80C85AHRS)
• 44-pin Plastic QFJ(QFJ44-P-S650-1.27): (Product name: MSM80C85AHJS)
• 44-pin Plastic QFP(QFP44-P-910-0.80-2K): (Product name: MSM80C85AHGS-2K)
1/29

No Preview Available !

¡ Semiconductor
FUNCTIONAL BLOCK DIAGRAM
INTR INTA
RST
5.5 6.5 7.5 TRAP
MSM80C85AHRS/GS/JS
SID SOD
Interrupt Control
8-Bit Internal Data Bus
Serial I/O Control
Accumulator
(8)
www.DataSheet4U.com
Temporary Register
(8)
Flag (5)
Flip Flops
Arithmetic
Logic Unit
ALU(8)
Power
Supply
+5V
GND
Power Down
Timing And Control
X1 CLK
X2 GEN
Control
Status
DMA
Instruction
Register (8)
Instruction
Decoder
And
Machine
Cycle
Encoding
Reset
B REG (8)
C REG (8)
D REG (8)
E REG (8)
H REG (8)
C REG (8)
Stack Pointer (16)
Program Counter (16)
Incrementer/Decrementer
Address Latch (16)
Register
Array
Address Buffer (8)
Data/Address
Buffer (8)
CLK READY RD WR ALE S0 S1 IO / M HOLD HLDA RESET IN RESET OUT
OUT
A15 - A8
Address Bus
AD7 - AD0
Address/Data Bus
2/29

No Preview Available !

¡ Semiconductor
MSM80C85AHRS/GS/JS
PIN CONFIGURATION (TOP VIEW)
40 pin Plastic DIP
www.DataSheet4U.com
44 pin Plastic QFP
X1 1
X2 2
RESET OUT 3
SOD 4
SID 5
TRAP 6
RST7.5 7
RST6.5 8
RST5.5 9
INTR 10
INTA 11
AD0 12
AD1 13
AD2 14
AD3 15
AD4 16
AD5 17
AD6 18
AD7 19
GND 20
40 VCC
39 HOLD
38 HLDA
37 CLK(OUT)
36 RESET IN
35 READY
34 IO/M
33 S1
32 RD
31 WR
30 ALE
29 S0
28 A15
27 A14
26 A13
25 A12
24 A11
23 A10
22 A9
21 A8
TRAP 1
RST7.5 2
RST6.5 3
RST5.5 4
INTR 5
INTA 6
AD0 7
AD1 8
AD2 9
AD3 10
NC 11
33 READY
32 IO/M
31 S1
30 RD
29 WR
28 ALE
27 S0
26 A15
25 A14
24 A13
23 A12
44 pin Plastic QFJ
TRAP 7
RST7.5 8
RST6.5 9
RST5.5 10
INTR 11
NC 12
INTA 13
AD0 14
AD1 15
AD2 16
AD3 17
39 READY
38 IO/M
37 S1
36 RD
35 WR
34 NC
33 ALE
32 S0
31 A15
30 A14
29 A13
3/29

No Preview Available !

¡ Semiconductor
MSM80C85AHRS/GS/JS
MSM80C85AH FUNCTIONAL PIN DEFINITION
The following describes the function of each pin:
Symbol
A8 - A15
(Output, 3-state)
A0 - A7
(Input/Output)
3-state
ALE
(Output)
www.DataSheet4U.com
S0 , S1 , IO/M
(Output)
RD
(Output, 3-state)
WR
(Output, 3-state)
READY
(Input)
HOLD
(Input)
HLDA
(Output)
INTR
(Output)
INTA
(Output)
RST 5.5
RST 6.5
RST 7.5
(Input)
TRAP
(Input)
Function
Address Bus: The most significant 8-bits of the memory address or the 8-bits of the I/O address,
3-stated during Hold and Halt modes and during RESET.
Multiplexed Address/Data Bus: Lower 8-bits of the memory address (or I/O address) appear on
the bus during the first clock cycle (T state) of a machine cycle. It then becomes the data bus during
the second and third clock cycles.
Address Latch Enable: It occurs during the first clock state of a machine cycle and enables address to
get latched into the on-chip latch peripherals. The falling edge of ALE is set to guarantee setup and
hold times for the address information. The falling edge ALE can also be used to strobe the status
information ALE is never 3-state.
Machine cycle status:
IO/M S1 S0
States
IO/M S1 S0
States
0 01
0 10
1 01
1 10
0 11
Memory write
Memory read
I/O write
I/O read
Opcode fetch
1 1 1 Interrupt Acknowledge
. 0 0 Halt = 3-state
. ¥ ¥ Hold
(high impedance)
. ¥ ¥ Reset ¥ = unspecified
S1 can be used as an advanced R/W status. IO/M, S0 and S1 become valid at the beginning of
a machine cycle and remain stable throughout the cycle. The falling edge of ALE may be used to latch
the state of these lines.
READ control: A low level on RD indicates the selected memory or I/O device is to be read that
the Data Bus is available for the data transfer, 3-stated during Hold and Halt modes and during RESET.
WRITE control: A low level on WR indicates the data on the Data Bus is to be written into the selected
memory or I/O location. Data is set up at the trailing edge of WR, 3-stated during Hold and Halt
modes and during RESET.
If READY is high during a read or write cycle, it indicates that the memory or peripheral is ready to
send or receive data. If READY is low, the cpu will wait an integral number of clock cycles for READY
to go high before completing the read or write cycle READY must conform to specified setup and
hold times.
HOLD indicates that another master is requesting the use of the address and data buses.
The cpu, upon receiving the hold request, will relinquish the use of the bus as soon as the completion
of the current bus transfer. Internal processing can continue. The processor can regain the bus only
after the HOLD is removed. When the HOLD is acknowledged, the Address, Data, RD, WR, and IO/M
lines are 3-stated. And status of power down is controlled by HOLD.
HOLD ACKNOWLEDGE: Indicates that the cpu has received the HOLD request and that it will
relinquish the bus in the next clock cycle. HLDA goes low after the Hold request is removed.
The cpu takes the bus one half clock cycle after HLDA goes low.
INTERRUPT REQUEST: Is used as a general purpose interrupt. It is sampled on during the next to
the last clock cycle of an instruction and during Hold and Halt states. If it is active, the Program
Counter (PC) will be inhibited from incrementing and an INTA will be issued. During this cycle
a RESTART or CALL instruction can be inserted to jump to the interrupt service routine.
The INTR is enabled and disabled by software. It is disabled by Reset and immediately after
an interrupt is accepted. Power down mode is reset by INTR.
INTERRUPT ACKNOWLEDGE: Is used instead of (and has the same timing as) RD during
the instruction cycle after an INTR is accepted.
RESTART INTERRUPTS: These three inputs have the same timing as INTR except they cause
an internal RESTART to be automatically inserted.
The priority of these interrupts is ordered as shown in Table 1. These interrupts have a higher priority
than INTR. In addition, they may be individually masked out using the SIM instruction.
Power down mode is reset by these interrupts.
Trap interrupt is a nonmaskable RESTART interrupt. It is recognized at the same timing as INTR or
RST 5.5 - 7.5. It is unaffected by any mask or Interrupt Disable. It has the highest priority of any
interrupt. (See Table 1.) Power down mode is reset by input of TRAP.
4/29

No Preview Available !

¡ Semiconductor
MSM80C85AHRS/GS/JS
Symbol
RESET IN
(Input)
RESET OUT
(Output)
X1, X2
(Input)
CLK
(Output)
www.DataSheet4USI.Dcom
(Input)
SOD
(Output)
VCC
GND
Function
Sets the Program Counter to zero and resets the Interrupt Enable and HLDA flip-flops and release
power down mode. The data and address buses and the control lines are 3-stated during RESET and
because of the asynchronous nature of RESET IN, the processor's internal registers and flags may be
altered by RESET with unpredictable results. RESET IN is a Schmitt-triggered input, allowing
connection to an R-C network for power-on RESET delay. The cpu is held in the reset condition as
long as RESET IN is applied.
Indicated cpu is being reset. Can be used as a system reset. The signal is synchronized to
the processor clock and lasts an integral number of clock periods.
X1 and X2 are connected to a crystal to drive the internal clock generator. X1 can also be an external
clock input from a logic gate. The input frequency is divided by 2 to give the processor's internal
operating frequency.
Clock Output for use as a system clock. The period of CLK is twice the X1, X2 input period.
Serial input data line. The data on this line is loaded into accumulator bit 7 whenever a RIM instruction
is executed.
Serial output data line. The output SOD is set or reset as specified by the SIM instruction.
+ 5 Volt supply
Ground Reference.
Name
TRAP
RST 7.5
RST 6.5
RST 5.5
INTR
Table 1 Interrupt Priority, Restart Address, and Sensitivity
Priority
1
2
3
4
5
Address Branched To (1)
When Interrupt Occurs
24H
3CH
34H
2CH
(2)
Type Trigger
Rising edge and high level unit sampled.
Rising edge (latched).
High level unitl sampled.
High level until sampled.
High level until sampled.
Notes: (1) The processor pushes the PC on the stack before branching to the indicated
address.
(2) The address branched to depends on the instruction provided to the cpu
when the interrupt is acknowledged.
5/29