12.07.2015 Views

ATmega32A Datasheet - Sunrom Technologies

ATmega32A Datasheet - Sunrom Technologies

ATmega32A Datasheet - Sunrom Technologies

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>ATmega32A</strong>The Input Capture is updated with the counter (TCNT1) value each time an event occurs on theICP1 pin (or optionally on the analog comparator output for Timer/Counter1). The Input Capturecan be used for defining the counter TOP value.The Input Capture Register is 16-bit in size. To ensure that both the high and low bytes are readsimultaneously when the CPU accesses these registers, the access is performed using an 8-bittemporary High Byte Register (TEMP). This temporary register is shared by all the other 16-bitregisters. See “Accessing 16-bit Registers” on page 94.16.10.7 TIMSK – Timer/Counter Interrupt Mask Register (1)Bit 7 6 5 4 3 2 1 0OCIE2 TOIE2 TICIE1 OCIE1A OCIE1B TOIE1 OCIE0 TOIE0 TIMSKRead/Write R/W R/W R/W R/W R/W R/W R/W R/WInitial Value 0 0 0 0 0 0 0 0Note: 1. This register contains interrupt control bits for several Timer/Counters, but only Timer1 bits aredescribed in this section. The remaining bits are described in their respective timer sections.• Bit 5 – TICIE1: Timer/Counter1, Input Capture Interrupt EnableWhen this bit is written to one, and the I-flag in the Status Register is set (interrupts globallyenabled), the Timer/Counter1 Input Capture Interrupt is enabled. The corresponding InterruptVector (See “Interrupts” on page 45.) is executed when the ICF1 Flag, located in TIFR, is set.• Bit 4 – OCIE1A: Timer/Counter1, Output Compare A Match Interrupt EnableWhen this bit is written to one, and the I-flag in the Status Register is set (interrupts globallyenabled), the Timer/Counter1 Output Compare A match interrupt is enabled. The correspondingInterrupt Vector (See “Interrupts” on page 45.) is executed when the OCF1A Flag, located inTIFR, is set.• Bit 3 – OCIE1B: Timer/Counter1, Output Compare B Match Interrupt EnableWhen this bit is written to one, and the I-flag in the Status Register is set (interrupts globallyenabled), the Timer/Counter1 Output Compare B match interrupt is enabled. The correspondingInterrupt Vector (See “Interrupts” on page 45.) is executed when the OCF1B Flag, located inTIFR, is set.• Bit 2 – TOIE1: Timer/Counter1, Overflow Interrupt EnableWhen this bit is written to one, and the I-flag in the Status Register is set (interrupts globallyenabled), the Timer/Counter1 Overflow Interrupt is enabled. The corresponding Interrupt Vector(See “Interrupts” on page 45.) is executed when the TOV1 Flag, located in TIFR, is set.16.10.8 TIFR – Timer/Counter Interrupt Flag RegisterBit 7 6 5 4 3 2 1 0OCF2 TOV2 ICF1 OCF1A OCF1B TOV1 OCF0 TOV0 TIFRRead/Write R/W R/W R/W R/W R/W R/W R/W R/WInitial Value 0 0 0 0 0 0 0 0Note: 1. This register contains flag bits for several Timer/Counters, but only Timer1 bits are describedin this section. The remaining bits are described in their respective timer sections.8155C–AVR–02/11117

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!