| Electronic Components Datasheet Search |
|
HT95R23 Datasheet(PDF) 24 Page - Holtek Semiconductor Inc |
|
|
|||||||||||||||||||||||||||||
HT95R23 Datasheet(HTML) 24 Page - Holtek Semiconductor Inc |
|
24 / 53 page ![]() HT95R23 Rev. 1.00 24 March 25, 2008 A u t o m a t i c a l l y C l e a r e d b y I S R M a n u a l l y S e t o r C l e a r e d b y S o f t w a r e E x t e r n a l I n t e r r u p t R e q u e s t F l a g E I F T i m e r / E v e n t C o u n t e r 0 I n t e r r u p t R e q u e s t F l a g T 0 F T i m e r / E v e n t C o u n t e r 1 I n t e r r u p t R e q u e s t F l a g T 1 F E E I E T 0 I E T 1 I E M I A u t o m a t i c a l l y D i s a b l e d b y I S R C a n b e E n a b l e d M a n u a l l y P r i o r i t y H i g h I n t e r r u p t P o l l i n g R T C I n t e r r u p t R e q u e s t F l a g R T F E R T C I L o w M u l t i - f u n c t i o n I n t e r r u p t R e q u e s t F l a g M F F E M F I Interrupt Structure Interrupt Priority Interrupts, occurring in the interval between the rising edges of two consecutive T2 pulses, will be serviced on the latter of the two T2 pulses, if the corresponding inter- rupts are enabled. In case of simultaneous requests, the following table shows the priority that is applied. These can be masked by resetting the EMI bit. Interrupt Source All Devices Priority Reset 1 External Interrupt 2 Timer 0 Interrupt 3 Timer 1 Interrupt 4 Real Time Clock Interrupt 5 Multi-function Interrupt 6 In cases where both external and internal interrupts are enabled and where an external and internal interrupt oc- curs simultaneously, the external interrupt will always have priority and will therefore be serviced first. Suitable masking of the individual interrupts using the INTC reg- ister can prevent simultaneous occurrences. External Interrupt For an external interrupt to occur, the global interrupt en- able bit, EMI, and external interrupt enable bit, EEI, must first be set. An actual external interrupt will take place when the external interrupt request flag, EIF, is set, a situation that will occur when a high to low transi- tion appears on the INT line. When the interrupt is en- abled, the stack is not full and a high to low transition appears on the external interrupt pin, a subroutine call to the external interrupt vector at location 04H, will take place. When the interrupt is serviced, the external inter- rupt request flag, EIF, will be automatically reset and the EMI bit will be automatically cleared to disable other in- terrupts. Timer/Event Counter Interrupt For a Timer/Event Counter interrupt to occur, the global interrupt enable bit, EMI, and the corresponding timer interrupt enable bit, ET0I or ET1I, must first be set. An actual Timer/Event Counter interrupt will take place when the Timer/Event Counter request flag, T0F or T1F, is set, a situation that will occur when the Timer/Event Counter overflows. When the interrupt is enabled, the stack is not full and a Timer/Event Counter overflow oc- curs, a subroutine call to the timer interrupt vector at lo- cation 08H or 0CH, will take place. When the interrupt is serviced, the timer interrupt request flag, T0F or T1F, will be automatically reset and the EMI bit will be automati- cally cleared to disable other interrupts. Real Time Clock Interrupt For a Real Time Clock interrupt to occur, the global inter- rupt enable bit, EMI, and the corresponding real timer clock interrupt enable bit, RTCI, must first be set. An ac- tual Real Time Clock interrupt will take place when the Real Time Clock request flag, RTCF, is set, a situation that will occur when the RTC times out which will occur every second. When the interrupt is enabled, the stack is not full and a Real Time Clock interrupt request oc- curs, a subroutine call to the real time clock interrupt vector at location 14H, will take place. When the inter- rupt is serviced, the timer interrupt request flag, RTCF, will be automatically reset and the EMI bit will be auto- matically cleared to disable other interrupts. Multi-function Interrupt For a Multi-function interrupt to occur, the global inter- rupt enable bit, EMI, and the corresponding multi-function interrupt enable bit, EMFI, must first be set. An actual Multi-function interrupt will take place when the Multi-function interrupt request flag, MFF, is set, a situation that will occur when PC0 or PC5 has a falling edge or PC7 has a rising edge. When the inter- rupt is enabled, the stack is not full and a Multi-function |
|
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 |