10
FN2784.6
September 8, 2015
D
7
A
0
D
6
D
5
D
4
D
3
D
2
D
1
D
0
0
A
7
A
6
A
5
LTIM1ADISNGLIC4
ICW1
1 = ICW4 needed
0 = No ICW4 needed
1 = Single
0 = Cascade Mode
CALL address interval
1 = Interval of 4
0 = Interval of 8
1 = Level triggered mode
0 = Edge triggered mode
A
7
- A
5
of Interrupt vector address
(MCS-80/85 mode only)
D
7
A
0
D
6
D
5
D
4
D
3
D
2
D
1
D
0
1
A
15
A
14
A
13
A
11
A
10
A
9
A
8
A
12
T
7
T
6
T
5
T
4
T
3
ICW2
A
15
- A
8
of interrupt vector address
(MCS80/85 mode)
T
7
- T
3
of interrupt vector address
(8086/8088 mode)
D
7
A
0
D
6
D
5
D
4
D
3
D
2
D
1
D
0
1S
7
S
6
S
5
S
3
S
2
S
1
S
0
S
4
ICW3 (MASTER DEVICE)
1 = IR input has a slave
0 = IR input does not have a slave
D
7
A
0
D
6
D
5
D
4
D
3
D
2
D
1
D
0
1000 0ID
2
ID
1
ID
0
0
ICW3 (SLAVE DEVICE)
SLAVE ID (NOTE)
01 523 4 67
01 101 0 01
00 011 0 11
00 100 1 11
D
7
A
0
D
6
D
5
D
4
D
3
D
2
D
1
D
0
1 0 0 0 BUF M/S AEOI PMSFNM
ICW4
1 = 8086/8088 mode
0 = MCS-80/85 mode
1 = Auto EOI
0 = Normal EOI
0
1
11
0
X - Non buffered mode
- Buffered mode slave
- Buffered mode master
1 = Special fully nested moded
0 = Not special fully nested mode
FIGURE 7. 82C59A INITIALIZATION COMMAND WORD FORMAT
NOTE: Slave ID is equal to the corresponding master IR input.
82C59A82C59A
11
FN2784.6
September 8, 2015
Operation Command Words (OCWs)
After the Initialization Command Words (lCWs) are
programmed into the 82C59A, the device is ready to accept
interrupt requests at its input lines. However, during the
82C59A operation, a selection of algorithms can command
the 82C59A to operate in various modes through the
Operation Command Words (OCWs).
Operation Command Word 1 (OCW1)
OCW1 sets and clears the mask bits in the Interrupt Mask
Register (lMR) M7 - M0 represent the eight mask bits. M = 1
indicates the channel is masked (inhibited), M = 0 indicates
the channel is enabled.
Operation Command Word 2 (OCW2)
R, SL, EOI - These three bits control the Rotate and End of
Interrupt modes and combinations of the two. A chart of
these combinations can be found on the Operation
Command Word Format.
L2, L1, L0 - These bits determine the interrupt level acted
upon when the SL bit is active.
Operation Command Word 3 (OCW3)
ESMM - Enable Special Mask Mode. When this bit is set to 1
it enables the SMM bit to set or reset the Special Mask
Mode. When ESMM = 0, the SMM bit becomes a “don’t
care”.
SMM - Special Mask Mode. If ESMM = 1 and SMM = 1, the
82C59A will enter Special Mask Mode. If ESMM = 1 and
SMM = 0, the 82C59A will revert to normal mask mode.
When ESMM = 0, SMM has no effect.
Fully Nested Mode
This mode is entered after initialization unless another mode
is programmed. The interrupt requests are ordered in priority
from 0 through 7 (0 highest). When an interrupt is
acknowledged the highest priority request is determined and
its vector placed on the bus. Additionally, a bit of the Interrupt
Service register (IS0 - 7) is set. This bit remains set until the
microprocessor issues an End of Interrupt (EOI) command
immediately before returning from the service routine, or if
the AEOI (Automatic End of Interrupt) bit is set, until the
trailing edge of the last INTA
. While the IS bit is set, all
further interrupts of the same or lower priority are inhibited,
while higher levels will generate an interrupt (which will be
acknowledged only if the microprocessor internal interrupt
enable flip-flop has been re-enabled through software).
After the initialization sequence, IR0 has the highest priority
and IR7 the lowest. Priorities can be changed, as will be
explained in the rotating priority mode or via the set priority
command.
OPERATION COMMAND WORDS (OCWs)
A0D7D6 D5D4D3D2D1D0
OCW1
1 M7M6 M5M4M3M2M1M0
OCW2
0 R SL EOI 0 0 L2 L1 L0
OCW3
0 0 ESMM SMM 0 1 P RR RIS
82C59A82C59A
12
FN2784.6
September 8, 2015
D
7
A
0
D
6
D
5
D
4
D
3
D
2
D
1
D
0
1M
7
M
6
M
5
M
3
M
2
M
1
M
0
M
4
OCW1
Interrupt Mask
1 = Mask set
0 = Mask reset
D
7
A
0
D
6
D
5
D
4
D
3
D
2
D
1
D
0
0 R SL EOI 0 L
2
L
1
L
0
0
OCW2
IR LEVEL TO BE
01 5234 67
01 1010 01
00 0110 11
00 1001 11
001
011
101
100
0
1
1
0
0
1
1
10
0
1
0
Non-specific EOI command
Specific EOI command
Rotate on non-specific EOI command
Rotate in automatic EOI mode (set)
Rotate in automatic EOI mode (clear)
Rotate on specific EOI command
Set priority command
No operation
ACTED UPON
End of interrupt
Automatic rotation
Specific rotation
L
0
- L
2
are used
D
7
A
0
D
6
D
5
D
4
D
3
D
2
D
1
D
0
0 0 ESMM SMM 1 P RR RIS0
OCW3
0011
1100
No Action
Read IR reg on
next RD
pulse
Read IS reg on
next RD
pulse
1 = Poll command
0 = No poll command
0011
1100
No Action
Reset special
mask
Set special
mask
READ REGISTER COMMAND
FIGURE 8. 82C59A OPERATION COMMAND WORD FORMAT
SPECIAL MASK MODE
82C59A82C59A

CP82C59AZ

Mfr. #:
Manufacturer:
Renesas / Intersil
Description:
Interface - Specialized W/ANNEAL PERIPH INT CNTRLR 5V 8MHZ COM
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union