| Electronic Components Datasheet Search |
|
MSM82C59A-2JS Datasheet(PDF) 21 Page - OKI electronic componets |
|
|
|||||||||||||||||||||||||||||
MSM82C59A-2JS Datasheet(HTML) 21 Page - OKI electronic componets |
|
21 / 28 page ![]() 21/28 ¡ Semiconductor MSM82C59A-2RS/GS/JS (13) Special Mask Mode In some applications, there is a need for dynamic updating of the system’s priority level structure by software control during execution of an interrupt service routine. For example, it may be necessary to inhibit the lower priority requests for part of the execution of a certain routine while enabling for another part. In this case, it is difficult to enable all lower priority requests if the IS bit has not yet been reset by the EOI command after an interrupt request has been acknowledge (during execution of a service routine). All of these requests would normally be disabled. Hence the use of the Special Mask mode. When a mask bit is set by OCW1 in this mode, the corresponding interrupt level requests are disabled. And all other unmasked level requests (at both higher and lower priority levels) are enabled. Interrupts can thus be enabled selectively by loading the mask register. In this mode, the specific EOI Command should be used. This Special Mask mode is set by OCW3 ESMM = 1 and SMM = 1, and reset by ESMM = 1 and SMM = 0. (14) POLL Command In this mode, the INT output is not used, the internal interrupt enable F/F of the microprocessor is reset, and interrupt inputs are disabled. Servicing the I/O device is executed by software using the Poll command. The Poll command is issued by setting P in OCW3 to “1”. The MSM82C59A-2 regards the next RD pulse as reception of an interrupt, and if there is a request, the corresponding IS bit is set and the priority level is read out. Interrupts are frozen between WR and RD. This mode is useful when there is a command routine for a number of levels, and the INTA sequence is not required. ROM space can thus be saved. D7 D6 D5 D4 D3 D2 D1 D0 1 0 0 0 0 W2 W1 W0 Poll Word W0 thru W2: 1: Binary coded highest priority level of service being requested. Set to "1" when there is an interrupt. |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |