NO:
W90P710 Programming Guide
VERSION:
2.0
PAGE:
173
The above information is the exclusive intellectual property of Winbond Electronics and shall not be disclosed, distributed or reproduced without permission
from Winbond.
Table No.: 2005-W90P710-11-A
It is very important that ISR must write AIC_EOSCR to restore to normal interrupt state once it
read the AIC_IPER. Otherwise, the next interrupt may not be serviced correctly Figure 13-5 shows the
programming flow of using hardware priority scheme.
Figure 13-5 Using hardware priority scheme
Start
Read AIC_IPER
Get the Branch
Address
Jump to Interrupt
Service Routine
W rite AIC_EOSCR
End
AIC_IPER = IRQ_Number * 4
Bit
31:7
Reserved
6:2
IRQ Number
1:0
0
Branchaddress =
AIC_IPER
+
INT_TABLE_BASE
W rite by Any Value to end
this interrupt service