![Atmel AT90S8414 Manual Download Page 30](http://html1.mh-extra.com/html/atmel/at90s8414/at90s8414_manual_3003427030.webp)
4-30
AT90S8414
Preliminary
Bit 7 - TOV1 : Timer/Counter1 Overflow Flag:
The TOV1 is set (one) when an overflow occurs in Timer/Counter1. TOV1 is cleared by hardware when executing the
corresponding interrupt handling vector. Alternatively, TOV1 is cleared by writing a logic one to the flag. When the I-bit
in SREG, and TOIE1 (Timer/Counter1 Overflow Interrupt Enable), and TOV1 are set (one), the Timer/Counter1
Overflow Interrupt is executed. In PWM mode, this bit is set when Timer/Counter1 changes counting direction at $0000.
Bit 6 - OCF1A : Output Compare Flag 1A:
The OCF1A bit is set (one) when compare match occurs between the Timer/Counter1 and the data in OCR1A - Output
Compare Register 1A. OCF1A is cleared by hardware when executing the corresponding interrupt handling vector.
Alternatively, OCF1A is cleared by writing a logic one to the flag. When the I-bit in SREG, and OCIE1A
(Timer/Counter1 Compare match InterruptA Enable), and the OCF1A are set (one), the Timer/Counter1 Compare match
Interrupt is executed.
Bit 5 - OCF1B : Output Compare Flag 1B:
The OCF1B bit is set (one) when compare match occurs between the Timer/Counter1 and the data in OCR1B - Output
Compare Register 1B. OCF1 is cleared by hardware when executing the corresponding interrupt handling vector.
Alternatively, OCF1 is cleared by writing a logic one to the flag.. When the I-bit in SREG, and OCIE1B (Timer/Counter1
Compare match InterruptB Enable), and the OCF1B are set (one), the Timer/Counter1 Compare match Interrupt is
executed.
Bit 4 - Res : Reserved bit:
This bit is a reserved bit in the AT90S8414 and always reads zero.
Bit 3 - ICF1 : - Input Capture Flag 1:
The ICF1 bit is set (one) to flag an input capture event, indicating that the Timer/Counter1 value has been transferred to
the input capture register - ICR1. ICF1 is cleared by hardware when executing the corresponding interrupt handling
vector. Alternatively, ICF1 is cleared by writing a logic one to the flag.
Bit 2 - Res : Reserved bit:
This bit is a reserved bit in the AT90S8414 and always reads zero.
Bit 1 - TOV0 : Timer/Counter0 Overflow Flag:
The bit TOV0 is set (one) when an overflow occurs in Timer/Counter0. TOV0 is cleared by hardware when executing the
corresponding interrupt handling vector. Alternatively, TOV0 is cleared by writing a logic one to the flag. When the
SREG I-bit, and TOIE0 (Timer/Counter0 Overflow Interrupt Enable), and TOV0 are set (one), the Timer/Counter0
Overflow interrupt is executed.
Bit 0 - OCF0 : Output Compare Flag 0:
The OCF0 bit is set (one) when a compare match occurs between the Timer/Counter0 and the compared data in OCR0 -
Output Compare Register0. OCF0 is cleared by hardware when executing the corresponding interrupt handling vector.
Alternatively, OCF0 is cleared by writing a logic one to the flag.. When the SREG I-bit, and OCIE0 (Timer/Counter0
Compare match Interrupt Enable), and OCF0 are set (one), the Timer/Counter0 Compare match Interrupt is executed.
EXTERNAL INTERRUPTS
The external interrupts are triggered by the INT1 and INT0 pins. Since these pins are alternate function pins in the
general I/O ports, the corresponding pins must be set as input pins in the data direction register - DDRX.
The external interrupts are set up as indicated in the specification for the general interrupt mask register - GIMSK.