~ubuntu-branches/ubuntu/maverick/avr-libc/maverick

« back to all changes in this revision

Viewing changes to doc/api/vectortable.dox

  • Committer: Bazaar Package Importer
  • Author(s): Hakan Ardo
  • Date: 2007-08-09 11:28:01 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20070809112801-ps7wognnynio9kz7
Tags: 1:1.4.6-1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* Note: this file has been automatically generated. */
 
2
/* DO NOT EDIT, or your changes WILL BE LOST! */
 
3
 
 
4
/* Copyright (c) 2007 Joerg Wunsch
 
5
   All rights reserved.
 
6
 
 
7
   Redistribution and use in source and binary forms, with or without
 
8
   modification, are permitted provided that the following conditions are met:
 
9
 
 
10
   * Redistributions of source code must retain the above copyright
 
11
     notice, this list of conditions and the following disclaimer.
 
12
 
 
13
   * Redistributions in binary form must reproduce the above copyright
 
14
     notice, this list of conditions and the following disclaimer in
 
15
     the documentation and/or other materials provided with the
 
16
     distribution.
 
17
 
 
18
   * Neither the name of the copyright holders nor the names of
 
19
     contributors may be used to endorse or promote products derived
 
20
     from this software without specific prior written permission.
 
21
 
 
22
   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 
23
   AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 
24
   IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 
25
   ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
 
26
   LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 
27
   CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 
28
   SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 
29
   INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 
30
   CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 
31
   ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 
32
   POSSIBILITY OF SUCH DAMAGE. */
 
33
 
 
34
/* $Id: vectortable.dox,v 1.3.2.5 2007/05/14 22:33:26 joerg_wunsch Exp $ */
 
35
 
 
36
 
 
37
/** \addtogroup avr_interrupts
 
38
 
 
39
@{
 
40
 
 
41
\anchor avr_signames
 
42
<small>
 
43
<table border="3">
 
44
  <tr>
 
45
    <td width="20%"><strong>Vector name</strong></td>
 
46
    <td width="20%"><strong>Old vector name</strong></td>
 
47
    <td width="20%"><strong>Description</strong></td>
 
48
    <td width="40%"><strong>Applicable for device</strong></td>
 
49
  </tr>
 
50
 
 
51
  <tr>
 
52
    <td>ADC_vect</td>
 
53
    <td>SIG_ADC</td>
 
54
    <td>ADC Conversion Complete</td>
 
55
    <td>AT90S2333, AT90S4433, AT90S4434, AT90S8535, AT90PWM3, AT90PWM2, AT90PWM1, AT90CAN128, AT90CAN32, AT90CAN64, ATmega103, ATmega128, ATmega16, ATmega163, ATmega165, ATmega165P, ATmega169, ATmega169P, ATmega32, ATmega323, ATmega325, ATmega3250, ATmega329, ATmega329P, ATmega3290, ATmega3290P, ATmega64, ATmega645, ATmega6450, ATmega649, ATmega6490, ATmega8, ATmega8535, ATmega168, ATmega48, ATmega88, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega324P, ATmega164P, ATmega644P, ATmega644, ATtiny13, ATtiny15, ATtiny26, ATtiny24, ATtiny44, ATtiny84, ATtiny45, ATtiny25, ATtiny85, ATtiny261, ATtiny461, ATtiny861, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
56
  </tr>
 
57
  <tr>
 
58
    <td>ANALOG_COMP_0_vect</td>
 
59
    <td>SIG_COMPARATOR0</td>
 
60
    <td>Analog Comparator 0</td>
 
61
    <td>AT90PWM3, AT90PWM2, AT90PWM1</td>
 
62
  </tr>
 
63
  <tr>
 
64
    <td>ANALOG_COMP_1_vect</td>
 
65
    <td>SIG_COMPARATOR1</td>
 
66
    <td>Analog Comparator 1</td>
 
67
    <td>AT90PWM3, AT90PWM2, AT90PWM1</td>
 
68
  </tr>
 
69
  <tr>
 
70
    <td>ANALOG_COMP_2_vect</td>
 
71
    <td>SIG_COMPARATOR2</td>
 
72
    <td>Analog Comparator 2</td>
 
73
    <td>AT90PWM3, AT90PWM2, AT90PWM1</td>
 
74
  </tr>
 
75
  <tr>
 
76
    <td>ANALOG_COMP_vect</td>
 
77
    <td>SIG_COMPARATOR</td>
 
78
    <td>Analog Comparator</td>
 
79
    <td>AT90CAN128, AT90CAN32, AT90CAN64, ATmega103, ATmega128, ATmega165, ATmega165P, ATmega169, ATmega169P, ATmega325, ATmega3250, ATmega329, ATmega329P, ATmega3290, ATmega3290P, ATmega64, ATmega645, ATmega6450, ATmega649, ATmega6490, ATmega168, ATmega48, ATmega88, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega324P, ATmega164P, ATmega644P, ATmega644, AT90USB162, AT90USB82, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
80
  </tr>
 
81
  <tr>
 
82
    <td>ANA_COMP_vect</td>
 
83
    <td>SIG_COMPARATOR</td>
 
84
    <td>Analog Comparator</td>
 
85
    <td>AT90S1200, AT90S2313, AT90S2333, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535, ATmega16, ATmega161, ATmega162, ATmega163, ATmega32, ATmega323, ATmega8, ATmega8515, ATmega8535, ATtiny11, ATtiny12, ATtiny13, ATtiny15, ATtiny2313, ATtiny26, ATtiny28, ATtiny24, ATtiny44, ATtiny84, ATtiny45, ATtiny25, ATtiny85, ATtiny261, ATtiny461, ATtiny861</td>
 
86
  </tr>
 
87
  <tr>
 
88
    <td>CANIT_vect</td>
 
89
    <td>SIG_CAN_INTERRUPT1</td>
 
90
    <td>CAN Transfer Complete or Error</td>
 
91
    <td>AT90CAN128, AT90CAN32, AT90CAN64</td>
 
92
  </tr>
 
93
  <tr>
 
94
    <td>EEPROM_READY_vect</td>
 
95
    <td>SIG_EEPROM_READY, SIG_EE_READY</td>
 
96
    <td></td>
 
97
    <td>ATtiny2313</td>
 
98
  </tr>
 
99
  <tr>
 
100
    <td>EE_RDY_vect</td>
 
101
    <td>SIG_EEPROM_READY</td>
 
102
    <td>EEPROM Ready</td>
 
103
    <td>AT90S2333, AT90S4433, AT90S4434, AT90S8535, ATmega16, ATmega161, ATmega162, ATmega163, ATmega32, ATmega323, ATmega8, ATmega8515, ATmega8535, ATtiny12, ATtiny13, ATtiny15, ATtiny26, ATtiny24, ATtiny44, ATtiny84, ATtiny45, ATtiny25, ATtiny85, ATtiny261, ATtiny461, ATtiny861</td>
 
104
  </tr>
 
105
  <tr>
 
106
    <td>EE_READY_vect</td>
 
107
    <td>SIG_EEPROM_READY</td>
 
108
    <td>EEPROM Ready</td>
 
109
    <td>AT90PWM3, AT90PWM2, AT90PWM1, AT90CAN128, AT90CAN32, AT90CAN64, ATmega103, ATmega128, ATmega165, ATmega165P, ATmega169, ATmega169P, ATmega325, ATmega3250, ATmega329, ATmega329P, ATmega3290, ATmega3290P, ATmega406, ATmega64, ATmega645, ATmega6450, ATmega649, ATmega6490, ATmega168, ATmega48, ATmega88, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega324P, ATmega164P, ATmega644P, ATmega644, AT90USB162, AT90USB82, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
110
  </tr>
 
111
  <tr>
 
112
    <td>EXT_INT0_vect</td>
 
113
    <td>SIG_INTERRUPT0</td>
 
114
    <td>External Interrupt Request 0</td>
 
115
    <td>ATtiny24, ATtiny44, ATtiny84</td>
 
116
  </tr>
 
117
  <tr>
 
118
    <td>INT0_vect</td>
 
119
    <td>SIG_INTERRUPT0</td>
 
120
    <td>External Interrupt 0</td>
 
121
    <td>AT90S1200, AT90S2313, AT90S2323, AT90S2333, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535, AT90PWM3, AT90PWM2, AT90PWM1, AT90CAN128, AT90CAN32, AT90CAN64, ATmega103, ATmega128, ATmega16, ATmega161, ATmega162, ATmega163, ATmega165, ATmega165P, ATmega169, ATmega169P, ATmega32, ATmega323, ATmega325, ATmega3250, ATmega329, ATmega329P, ATmega3290, ATmega3290P, ATmega406, ATmega64, ATmega645, ATmega6450, ATmega649, ATmega6490, ATmega8, ATmega8515, ATmega8535, ATmega168, ATmega48, ATmega88, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega324P, ATmega164P, ATmega644P, ATmega644, ATtiny11, ATtiny12, ATtiny13, ATtiny15, ATtiny22, ATtiny2313, ATtiny26, ATtiny28, ATtiny45, ATtiny25, ATtiny85, ATtiny261, ATtiny461, ATtiny861, AT90USB162, AT90USB82, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
122
  </tr>
 
123
  <tr>
 
124
    <td>INT1_vect</td>
 
125
    <td>SIG_INTERRUPT1</td>
 
126
    <td>External Interrupt Request 1</td>
 
127
    <td>AT90S2313, AT90S2333, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535, AT90PWM3, AT90PWM2, AT90PWM1, AT90CAN128, AT90CAN32, AT90CAN64, ATmega103, ATmega128, ATmega16, ATmega161, ATmega162, ATmega163, ATmega32, ATmega323, ATmega406, ATmega64, ATmega8, ATmega8515, ATmega8535, ATmega168, ATmega48, ATmega88, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega324P, ATmega164P, ATmega644P, ATmega644, ATtiny2313, ATtiny28, ATtiny261, ATtiny461, ATtiny861, AT90USB162, AT90USB82, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
128
  </tr>
 
129
  <tr>
 
130
    <td>INT2_vect</td>
 
131
    <td>SIG_INTERRUPT2</td>
 
132
    <td>External Interrupt Request 2</td>
 
133
    <td>AT90PWM3, AT90PWM2, AT90PWM1, AT90CAN128, AT90CAN32, AT90CAN64, ATmega103, ATmega128, ATmega16, ATmega161, ATmega162, ATmega32, ATmega323, ATmega406, ATmega64, ATmega8515, ATmega8535, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega324P, ATmega164P, ATmega644P, ATmega644, AT90USB162, AT90USB82, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
134
  </tr>
 
135
  <tr>
 
136
    <td>INT3_vect</td>
 
137
    <td>SIG_INTERRUPT3</td>
 
138
    <td>External Interrupt Request 3</td>
 
139
    <td>AT90PWM3, AT90PWM2, AT90PWM1, AT90CAN128, AT90CAN32, AT90CAN64, ATmega103, ATmega128, ATmega406, ATmega64, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, AT90USB162, AT90USB82, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
140
  </tr>
 
141
  <tr>
 
142
    <td>INT4_vect</td>
 
143
    <td>SIG_INTERRUPT4</td>
 
144
    <td>External Interrupt Request 4</td>
 
145
    <td>AT90CAN128, AT90CAN32, AT90CAN64, ATmega103, ATmega128, ATmega64, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, AT90USB162, AT90USB82, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
146
  </tr>
 
147
  <tr>
 
148
    <td>INT5_vect</td>
 
149
    <td>SIG_INTERRUPT5</td>
 
150
    <td>External Interrupt Request 5</td>
 
151
    <td>AT90CAN128, AT90CAN32, AT90CAN64, ATmega103, ATmega128, ATmega64, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, AT90USB162, AT90USB82, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
152
  </tr>
 
153
  <tr>
 
154
    <td>INT6_vect</td>
 
155
    <td>SIG_INTERRUPT6</td>
 
156
    <td>External Interrupt Request 6</td>
 
157
    <td>AT90CAN128, AT90CAN32, AT90CAN64, ATmega103, ATmega128, ATmega64, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, AT90USB162, AT90USB82, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
158
  </tr>
 
159
  <tr>
 
160
    <td>INT7_vect</td>
 
161
    <td>SIG_INTERRUPT7</td>
 
162
    <td>External Interrupt Request 7</td>
 
163
    <td>AT90CAN128, AT90CAN32, AT90CAN64, ATmega103, ATmega128, ATmega64, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, AT90USB162, AT90USB82, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
164
  </tr>
 
165
  <tr>
 
166
    <td>IO_PINS_vect</td>
 
167
    <td>SIG_PIN, SIG_PIN_CHANGE</td>
 
168
    <td>External Interrupt Request 0</td>
 
169
    <td>ATtiny11, ATtiny12, ATtiny15, ATtiny26</td>
 
170
  </tr>
 
171
  <tr>
 
172
    <td>LCD_vect</td>
 
173
    <td>SIG_LCD</td>
 
174
    <td>LCD Start of Frame</td>
 
175
    <td>ATmega169, ATmega169P, ATmega329, ATmega329P, ATmega3290, ATmega3290P, ATmega649, ATmega6490</td>
 
176
  </tr>
 
177
  <tr>
 
178
    <td>LOWLEVEL_IO_PINS_vect</td>
 
179
    <td>SIG_PIN</td>
 
180
    <td>Low-level Input on Port B</td>
 
181
    <td>ATtiny28</td>
 
182
  </tr>
 
183
  <tr>
 
184
    <td>OVRIT_vect</td>
 
185
    <td>SIG_CAN_OVERFLOW1</td>
 
186
    <td>CAN Timer Overrun</td>
 
187
    <td>AT90CAN128, AT90CAN32, AT90CAN64</td>
 
188
  </tr>
 
189
  <tr>
 
190
    <td>PCINT0_vect</td>
 
191
    <td>SIG_PIN_CHANGE0</td>
 
192
    <td>Pin Change Interrupt Request 0</td>
 
193
    <td>ATmega162, ATmega165, ATmega165P, ATmega169, ATmega169P, ATmega325, ATmega3250, ATmega329, ATmega329P, ATmega3290, ATmega3290P, ATmega406, ATmega645, ATmega6450, ATmega649, ATmega6490, ATmega168, ATmega48, ATmega88, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega324P, ATmega164P, ATmega644P, ATmega644, ATtiny13, ATtiny24, ATtiny44, ATtiny84, ATtiny45, ATtiny25, ATtiny85, AT90USB162, AT90USB82, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
194
  </tr>
 
195
  <tr>
 
196
    <td>PCINT1_vect</td>
 
197
    <td>SIG_PIN_CHANGE1</td>
 
198
    <td>Pin Change Interrupt Request 1</td>
 
199
    <td>ATmega162, ATmega165, ATmega165P, ATmega169, ATmega169P, ATmega325, ATmega3250, ATmega329, ATmega329P, ATmega3290, ATmega3290P, ATmega406, ATmega645, ATmega6450, ATmega649, ATmega6490, ATmega168, ATmega48, ATmega88, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega324P, ATmega164P, ATmega644P, ATmega644, ATtiny24, ATtiny44, ATtiny84, AT90USB162, AT90USB82</td>
 
200
  </tr>
 
201
  <tr>
 
202
    <td>PCINT2_vect</td>
 
203
    <td>SIG_PIN_CHANGE2</td>
 
204
    <td>Pin Change Interrupt Request 2</td>
 
205
    <td>ATmega3250, ATmega3290, ATmega3290P, ATmega6450, ATmega6490, ATmega168, ATmega48, ATmega88, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega324P, ATmega164P, ATmega644P, ATmega644</td>
 
206
  </tr>
 
207
  <tr>
 
208
    <td>PCINT3_vect</td>
 
209
    <td>SIG_PIN_CHANGE3</td>
 
210
    <td>Pin Change Interrupt Request 3</td>
 
211
    <td>ATmega3250, ATmega3290, ATmega3290P, ATmega6450, ATmega6490, ATmega324P, ATmega164P, ATmega644P, ATmega644</td>
 
212
  </tr>
 
213
  <tr>
 
214
    <td>PCINT_vect</td>
 
215
    <td>SIG_PIN_CHANGE, SIG_PCINT</td>
 
216
    <td></td>
 
217
    <td>ATtiny2313, ATtiny261, ATtiny461, ATtiny861</td>
 
218
  </tr>
 
219
  <tr>
 
220
    <td>PSC0_CAPT_vect</td>
 
221
    <td>SIG_PSC0_CAPTURE</td>
 
222
    <td>PSC0 Capture Event</td>
 
223
    <td>AT90PWM3, AT90PWM2, AT90PWM1</td>
 
224
  </tr>
 
225
  <tr>
 
226
    <td>PSC0_EC_vect</td>
 
227
    <td>SIG_PSC0_END_CYCLE</td>
 
228
    <td>PSC0 End Cycle</td>
 
229
    <td>AT90PWM3, AT90PWM2, AT90PWM1</td>
 
230
  </tr>
 
231
  <tr>
 
232
    <td>PSC1_CAPT_vect</td>
 
233
    <td>SIG_PSC1_CAPTURE</td>
 
234
    <td>PSC1 Capture Event</td>
 
235
    <td>AT90PWM3, AT90PWM2, AT90PWM1</td>
 
236
  </tr>
 
237
  <tr>
 
238
    <td>PSC1_EC_vect</td>
 
239
    <td>SIG_PSC1_END_CYCLE</td>
 
240
    <td>PSC1 End Cycle</td>
 
241
    <td>AT90PWM3, AT90PWM2, AT90PWM1</td>
 
242
  </tr>
 
243
  <tr>
 
244
    <td>PSC2_CAPT_vect</td>
 
245
    <td>SIG_PSC2_CAPTURE</td>
 
246
    <td>PSC2 Capture Event</td>
 
247
    <td>AT90PWM3, AT90PWM2, AT90PWM1</td>
 
248
  </tr>
 
249
  <tr>
 
250
    <td>PSC2_EC_vect</td>
 
251
    <td>SIG_PSC2_END_CYCLE</td>
 
252
    <td>PSC2 End Cycle</td>
 
253
    <td>AT90PWM3, AT90PWM2, AT90PWM1</td>
 
254
  </tr>
 
255
  <tr>
 
256
    <td>SPI_STC_vect</td>
 
257
    <td>SIG_SPI</td>
 
258
    <td>Serial Transfer Complete</td>
 
259
    <td>AT90S2333, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535, AT90PWM3, AT90PWM2, AT90PWM1, AT90CAN128, AT90CAN32, AT90CAN64, ATmega103, ATmega128, ATmega16, ATmega161, ATmega162, ATmega163, ATmega165, ATmega165P, ATmega169, ATmega169P, ATmega32, ATmega323, ATmega325, ATmega3250, ATmega329, ATmega329P, ATmega3290, ATmega3290P, ATmega64, ATmega645, ATmega6450, ATmega649, ATmega6490, ATmega8, ATmega8515, ATmega8535, ATmega168, ATmega48, ATmega88, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega324P, ATmega164P, ATmega644P, ATmega644, AT90USB162, AT90USB82, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
260
  </tr>
 
261
  <tr>
 
262
    <td>SPM_RDY_vect</td>
 
263
    <td>SIG_SPM_READY</td>
 
264
    <td>Store Program Memory Ready</td>
 
265
    <td>ATmega16, ATmega162, ATmega32, ATmega323, ATmega8, ATmega8515, ATmega8535</td>
 
266
  </tr>
 
267
  <tr>
 
268
    <td>SPM_READY_vect</td>
 
269
    <td>SIG_SPM_READY</td>
 
270
    <td>Store Program Memory Read</td>
 
271
    <td>AT90PWM3, AT90PWM2, AT90PWM1, AT90CAN128, AT90CAN32, AT90CAN64, ATmega128, ATmega165, ATmega165P, ATmega169, ATmega169P, ATmega325, ATmega3250, ATmega329, ATmega329P, ATmega3290, ATmega3290P, ATmega406, ATmega64, ATmega645, ATmega6450, ATmega649, ATmega6490, ATmega168, ATmega48, ATmega88, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega324P, ATmega164P, ATmega644P, ATmega644, AT90USB162, AT90USB82, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
272
  </tr>
 
273
  <tr>
 
274
    <td>TIM0_COMPA_vect</td>
 
275
    <td>SIG_OUTPUT_COMPARE0A</td>
 
276
    <td>Timer/Counter Compare Match A</td>
 
277
    <td>ATtiny13, ATtiny24, ATtiny44, ATtiny84, ATtiny45, ATtiny25, ATtiny85</td>
 
278
  </tr>
 
279
  <tr>
 
280
    <td>TIM0_COMPB_vect</td>
 
281
    <td>SIG_OUTPUT_COMPARE0B</td>
 
282
    <td>Timer/Counter Compare Match B</td>
 
283
    <td>ATtiny13, ATtiny24, ATtiny44, ATtiny84, ATtiny45, ATtiny25, ATtiny85</td>
 
284
  </tr>
 
285
  <tr>
 
286
    <td>TIM0_OVF_vect</td>
 
287
    <td>SIG_OVERFLOW0</td>
 
288
    <td>Timer/Counter0 Overflow</td>
 
289
    <td>ATtiny13, ATtiny24, ATtiny44, ATtiny84, ATtiny45, ATtiny25, ATtiny85</td>
 
290
  </tr>
 
291
  <tr>
 
292
    <td>TIM1_CAPT_vect</td>
 
293
    <td>SIG_INPUT_CAPTURE1</td>
 
294
    <td>Timer/Counter1 Capture Event</td>
 
295
    <td>ATtiny24, ATtiny44, ATtiny84</td>
 
296
  </tr>
 
297
  <tr>
 
298
    <td>TIM1_COMPA_vect</td>
 
299
    <td>SIG_OUTPUT_COMPARE1A</td>
 
300
    <td>Timer/Counter1 Compare Match A</td>
 
301
    <td>ATtiny24, ATtiny44, ATtiny84, ATtiny45, ATtiny25, ATtiny85</td>
 
302
  </tr>
 
303
  <tr>
 
304
    <td>TIM1_COMPB_vect</td>
 
305
    <td>SIG_OUTPUT_COMPARE1B</td>
 
306
    <td>Timer/Counter1 Compare Match B</td>
 
307
    <td>ATtiny24, ATtiny44, ATtiny84, ATtiny45, ATtiny25, ATtiny85</td>
 
308
  </tr>
 
309
  <tr>
 
310
    <td>TIM1_OVF_vect</td>
 
311
    <td>SIG_OVERFLOW1</td>
 
312
    <td>Timer/Counter1 Overflow</td>
 
313
    <td>ATtiny24, ATtiny44, ATtiny84, ATtiny45, ATtiny25, ATtiny85</td>
 
314
  </tr>
 
315
  <tr>
 
316
    <td>TIMER0_CAPT_vect</td>
 
317
    <td>SIG_INPUT_CAPTURE0</td>
 
318
    <td>ADC Conversion Complete</td>
 
319
    <td>ATtiny261, ATtiny461, ATtiny861</td>
 
320
  </tr>
 
321
  <tr>
 
322
    <td>TIMER0_COMPA_vect</td>
 
323
    <td>SIG_OUTPUT_COMPARE0A</td>
 
324
    <td>TimerCounter0 Compare Match A</td>
 
325
    <td>ATmega168, ATmega48, ATmega88, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega324P, ATmega164P, ATmega644P, ATmega644, ATtiny2313, ATtiny261, ATtiny461, ATtiny861, AT90USB162, AT90USB82, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
326
  </tr>
 
327
  <tr>
 
328
    <td>TIMER0_COMPB_vect</td>
 
329
    <td>SIG_OUTPUT_COMPARE0B, SIG_OUTPUT_COMPARE0_B</td>
 
330
    <td>Timer Counter 0 Compare Match B</td>
 
331
    <td>AT90PWM3, AT90PWM2, AT90PWM1, ATmega168, ATmega48, ATmega88, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega324P, ATmega164P, ATmega644P, ATmega644, ATtiny2313, ATtiny261, ATtiny461, ATtiny861, AT90USB162, AT90USB82, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
332
  </tr>
 
333
  <tr>
 
334
    <td>TIMER0_COMP_A_vect</td>
 
335
    <td>SIG_OUTPUT_COMPARE0A, SIG_OUTPUT_COMPARE0_A</td>
 
336
    <td>Timer/Counter0 Compare Match A</td>
 
337
    <td>AT90PWM3, AT90PWM2, AT90PWM1</td>
 
338
  </tr>
 
339
  <tr>
 
340
    <td>TIMER0_COMP_vect</td>
 
341
    <td>SIG_OUTPUT_COMPARE0</td>
 
342
    <td>Timer/Counter0 Compare Match</td>
 
343
    <td>AT90CAN128, AT90CAN32, AT90CAN64, ATmega103, ATmega128, ATmega16, ATmega161, ATmega162, ATmega165, ATmega165P, ATmega169, ATmega169P, ATmega32, ATmega323, ATmega325, ATmega3250, ATmega329, ATmega329P, ATmega3290, ATmega3290P, ATmega64, ATmega645, ATmega6450, ATmega649, ATmega6490, ATmega8515, ATmega8535</td>
 
344
  </tr>
 
345
  <tr>
 
346
    <td>TIMER0_OVF0_vect</td>
 
347
    <td>SIG_OVERFLOW0</td>
 
348
    <td>Timer/Counter0 Overflow</td>
 
349
    <td>AT90S2313, AT90S2323, AT90S2343, ATtiny22, ATtiny26</td>
 
350
  </tr>
 
351
  <tr>
 
352
    <td>TIMER0_OVF_vect</td>
 
353
    <td>SIG_OVERFLOW0</td>
 
354
    <td>Timer/Counter0 Overflow</td>
 
355
    <td>AT90S1200, AT90S2333, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535, AT90PWM3, AT90PWM2, AT90PWM1, AT90CAN128, AT90CAN32, AT90CAN64, ATmega103, ATmega128, ATmega16, ATmega161, ATmega162, ATmega163, ATmega165, ATmega165P, ATmega169, ATmega169P, ATmega32, ATmega323, ATmega325, ATmega3250, ATmega329, ATmega329P, ATmega3290, ATmega3290P, ATmega64, ATmega645, ATmega6450, ATmega649, ATmega6490, ATmega8, ATmega8515, ATmega8535, ATmega168, ATmega48, ATmega88, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega324P, ATmega164P, ATmega644P, ATmega644, ATtiny11, ATtiny12, ATtiny15, ATtiny2313, ATtiny28, ATtiny261, ATtiny461, ATtiny861, AT90USB162, AT90USB82, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
356
  </tr>
 
357
  <tr>
 
358
    <td>TIMER1_CAPT1_vect</td>
 
359
    <td>SIG_INPUT_CAPTURE1</td>
 
360
    <td>Timer/Counter1 Capture Event</td>
 
361
    <td>AT90S2313</td>
 
362
  </tr>
 
363
  <tr>
 
364
    <td>TIMER1_CAPT_vect</td>
 
365
    <td>SIG_INPUT_CAPTURE1</td>
 
366
    <td>Timer/Counter Capture Event</td>
 
367
    <td>AT90S2333, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535, AT90PWM3, AT90PWM2, AT90PWM1, AT90CAN128, AT90CAN32, AT90CAN64, ATmega103, ATmega128, ATmega16, ATmega161, ATmega162, ATmega163, ATmega165, ATmega165P, ATmega169, ATmega169P, ATmega32, ATmega323, ATmega325, ATmega3250, ATmega329, ATmega329P, ATmega3290, ATmega3290P, ATmega64, ATmega645, ATmega6450, ATmega649, ATmega6490, ATmega8, ATmega8515, ATmega8535, ATmega168, ATmega48, ATmega88, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega324P, ATmega164P, ATmega644P, ATmega644, ATtiny2313, AT90USB162, AT90USB82, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
368
  </tr>
 
369
  <tr>
 
370
    <td>TIMER1_CMPA_vect</td>
 
371
    <td>SIG_OUTPUT_COMPARE1A</td>
 
372
    <td>Timer/Counter1 Compare Match 1A</td>
 
373
    <td>ATtiny26</td>
 
374
  </tr>
 
375
  <tr>
 
376
    <td>TIMER1_CMPB_vect</td>
 
377
    <td>SIG_OUTPUT_COMPARE1B</td>
 
378
    <td>Timer/Counter1 Compare Match 1B</td>
 
379
    <td>ATtiny26</td>
 
380
  </tr>
 
381
  <tr>
 
382
    <td>TIMER1_COMP1_vect</td>
 
383
    <td>SIG_OUTPUT_COMPARE1A</td>
 
384
    <td>Timer/Counter1 Compare Match</td>
 
385
    <td>AT90S2313</td>
 
386
  </tr>
 
387
  <tr>
 
388
    <td>TIMER1_COMPA_vect</td>
 
389
    <td>SIG_OUTPUT_COMPARE1A</td>
 
390
    <td>Timer/Counter1 Compare Match A</td>
 
391
    <td>AT90S4414, AT90S4434, AT90S8515, AT90S8535, AT90PWM3, AT90PWM2, AT90PWM1, AT90CAN128, AT90CAN32, AT90CAN64, ATmega103, ATmega128, ATmega16, ATmega161, ATmega162, ATmega163, ATmega165, ATmega165P, ATmega169, ATmega169P, ATmega32, ATmega323, ATmega325, ATmega3250, ATmega329, ATmega329P, ATmega3290, ATmega3290P, ATmega64, ATmega645, ATmega6450, ATmega649, ATmega6490, ATmega8, ATmega8515, ATmega8535, ATmega168, ATmega48, ATmega88, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega324P, ATmega164P, ATmega644P, ATmega644, ATtiny2313, ATtiny261, ATtiny461, ATtiny861, AT90USB162, AT90USB82, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
392
  </tr>
 
393
  <tr>
 
394
    <td>TIMER1_COMPB_vect</td>
 
395
    <td>SIG_OUTPUT_COMPARE1B</td>
 
396
    <td>Timer/Counter1 Compare MatchB</td>
 
397
    <td>AT90S4414, AT90S4434, AT90S8515, AT90S8535, AT90PWM3, AT90PWM2, AT90PWM1, AT90CAN128, AT90CAN32, AT90CAN64, ATmega103, ATmega128, ATmega16, ATmega161, ATmega162, ATmega163, ATmega165, ATmega165P, ATmega169, ATmega169P, ATmega32, ATmega323, ATmega325, ATmega3250, ATmega329, ATmega329P, ATmega3290, ATmega3290P, ATmega64, ATmega645, ATmega6450, ATmega649, ATmega6490, ATmega8, ATmega8515, ATmega8535, ATmega168, ATmega48, ATmega88, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega324P, ATmega164P, ATmega644P, ATmega644, ATtiny2313, ATtiny261, ATtiny461, ATtiny861, AT90USB162, AT90USB82, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
398
  </tr>
 
399
  <tr>
 
400
    <td>TIMER1_COMPC_vect</td>
 
401
    <td>SIG_OUTPUT_COMPARE1C</td>
 
402
    <td>Timer/Counter1 Compare Match C</td>
 
403
    <td>AT90CAN128, AT90CAN32, AT90CAN64, ATmega128, ATmega64, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, AT90USB162, AT90USB82, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
404
  </tr>
 
405
  <tr>
 
406
    <td>TIMER1_COMPD_vect</td>
 
407
    <td>SIG_OUTPUT_COMPARE0D</td>
 
408
    <td>Timer/Counter1 Compare Match D</td>
 
409
    <td>ATtiny261, ATtiny461, ATtiny861</td>
 
410
  </tr>
 
411
  <tr>
 
412
    <td>TIMER1_COMP_vect</td>
 
413
    <td>SIG_OUTPUT_COMPARE1A</td>
 
414
    <td>Timer/Counter1 Compare Match</td>
 
415
    <td>AT90S2333, AT90S4433, ATtiny15</td>
 
416
  </tr>
 
417
  <tr>
 
418
    <td>TIMER1_OVF1_vect</td>
 
419
    <td>SIG_OVERFLOW1</td>
 
420
    <td>Timer/Counter1 Overflow</td>
 
421
    <td>AT90S2313, ATtiny26</td>
 
422
  </tr>
 
423
  <tr>
 
424
    <td>TIMER1_OVF_vect</td>
 
425
    <td>SIG_OVERFLOW1</td>
 
426
    <td>Timer/Counter1 Overflow</td>
 
427
    <td>AT90S2333, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535, AT90PWM3, AT90PWM2, AT90PWM1, AT90CAN128, AT90CAN32, AT90CAN64, ATmega103, ATmega128, ATmega16, ATmega161, ATmega162, ATmega163, ATmega165, ATmega165P, ATmega169, ATmega169P, ATmega32, ATmega323, ATmega325, ATmega3250, ATmega329, ATmega329P, ATmega3290, ATmega3290P, ATmega64, ATmega645, ATmega6450, ATmega649, ATmega6490, ATmega8, ATmega8515, ATmega8535, ATmega168, ATmega48, ATmega88, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega324P, ATmega164P, ATmega644P, ATmega644, ATtiny15, ATtiny2313, ATtiny261, ATtiny461, ATtiny861, AT90USB162, AT90USB82, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
428
  </tr>
 
429
  <tr>
 
430
    <td>TIMER2_COMPA_vect</td>
 
431
    <td>SIG_OUTPUT_COMPARE2A</td>
 
432
    <td>Timer/Counter2 Compare Match A</td>
 
433
    <td>ATmega168, ATmega48, ATmega88, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega324P, ATmega164P, ATmega644P, ATmega644, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
434
  </tr>
 
435
  <tr>
 
436
    <td>TIMER2_COMPB_vect</td>
 
437
    <td>SIG_OUTPUT_COMPARE2B</td>
 
438
    <td>Timer/Counter2 Compare Match A</td>
 
439
    <td>ATmega168, ATmega48, ATmega88, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega324P, ATmega164P, ATmega644P, ATmega644, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
440
  </tr>
 
441
  <tr>
 
442
    <td>TIMER2_COMP_vect</td>
 
443
    <td>SIG_OUTPUT_COMPARE2</td>
 
444
    <td>Timer/Counter2 Compare Match</td>
 
445
    <td>AT90S4434, AT90S8535, AT90CAN128, AT90CAN32, AT90CAN64, ATmega103, ATmega128, ATmega16, ATmega161, ATmega162, ATmega163, ATmega165, ATmega165P, ATmega169, ATmega169P, ATmega32, ATmega323, ATmega325, ATmega3250, ATmega329, ATmega329P, ATmega3290, ATmega3290P, ATmega64, ATmega645, ATmega6450, ATmega649, ATmega6490, ATmega8, ATmega8535</td>
 
446
  </tr>
 
447
  <tr>
 
448
    <td>TIMER2_OVF_vect</td>
 
449
    <td>SIG_OVERFLOW2</td>
 
450
    <td>Timer/Counter2 Overflow</td>
 
451
    <td>AT90S4434, AT90S8535, AT90CAN128, AT90CAN32, AT90CAN64, ATmega103, ATmega128, ATmega16, ATmega161, ATmega162, ATmega163, ATmega165, ATmega165P, ATmega169, ATmega169P, ATmega32, ATmega323, ATmega325, ATmega3250, ATmega329, ATmega329P, ATmega3290, ATmega3290P, ATmega64, ATmega645, ATmega6450, ATmega649, ATmega6490, ATmega8, ATmega8535, ATmega168, ATmega48, ATmega88, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega324P, ATmega164P, ATmega644P, ATmega644, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
452
  </tr>
 
453
  <tr>
 
454
    <td>TIMER3_CAPT_vect</td>
 
455
    <td>SIG_INPUT_CAPTURE3</td>
 
456
    <td>Timer/Counter3 Capture Event</td>
 
457
    <td>AT90CAN128, AT90CAN32, AT90CAN64, ATmega128, ATmega162, ATmega64, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
458
  </tr>
 
459
  <tr>
 
460
    <td>TIMER3_COMPA_vect</td>
 
461
    <td>SIG_OUTPUT_COMPARE3A</td>
 
462
    <td>Timer/Counter3 Compare Match A</td>
 
463
    <td>AT90CAN128, AT90CAN32, AT90CAN64, ATmega128, ATmega162, ATmega64, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
464
  </tr>
 
465
  <tr>
 
466
    <td>TIMER3_COMPB_vect</td>
 
467
    <td>SIG_OUTPUT_COMPARE3B</td>
 
468
    <td>Timer/Counter3 Compare Match B</td>
 
469
    <td>AT90CAN128, AT90CAN32, AT90CAN64, ATmega128, ATmega162, ATmega64, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
470
  </tr>
 
471
  <tr>
 
472
    <td>TIMER3_COMPC_vect</td>
 
473
    <td>SIG_OUTPUT_COMPARE3C</td>
 
474
    <td>Timer/Counter3 Compare Match C</td>
 
475
    <td>AT90CAN128, AT90CAN32, AT90CAN64, ATmega128, ATmega64, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
476
  </tr>
 
477
  <tr>
 
478
    <td>TIMER3_OVF_vect</td>
 
479
    <td>SIG_OVERFLOW3</td>
 
480
    <td>Timer/Counter3 Overflow</td>
 
481
    <td>AT90CAN128, AT90CAN32, AT90CAN64, ATmega128, ATmega162, ATmega64, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
482
  </tr>
 
483
  <tr>
 
484
    <td>TIMER4_CAPT_vect</td>
 
485
    <td>SIG_INPUT_CAPTURE4</td>
 
486
    <td>Timer/Counter4 Capture Event</td>
 
487
    <td>ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561</td>
 
488
  </tr>
 
489
  <tr>
 
490
    <td>TIMER4_COMPA_vect</td>
 
491
    <td>SIG_OUTPUT_COMPARE4A</td>
 
492
    <td>Timer/Counter4 Compare Match A</td>
 
493
    <td>ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561</td>
 
494
  </tr>
 
495
  <tr>
 
496
    <td>TIMER4_COMPB_vect</td>
 
497
    <td>SIG_OUTPUT_COMPARE4B</td>
 
498
    <td>Timer/Counter4 Compare Match B</td>
 
499
    <td>ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561</td>
 
500
  </tr>
 
501
  <tr>
 
502
    <td>TIMER4_COMPC_vect</td>
 
503
    <td>SIG_OUTPUT_COMPARE4C</td>
 
504
    <td>Timer/Counter4 Compare Match C</td>
 
505
    <td>ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561</td>
 
506
  </tr>
 
507
  <tr>
 
508
    <td>TIMER4_OVF_vect</td>
 
509
    <td>SIG_OVERFLOW4</td>
 
510
    <td>Timer/Counter4 Overflow</td>
 
511
    <td>ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561</td>
 
512
  </tr>
 
513
  <tr>
 
514
    <td>TIMER5_CAPT_vect</td>
 
515
    <td>SIG_INPUT_CAPTURE5</td>
 
516
    <td>Timer/Counter5 Capture Event</td>
 
517
    <td>ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561</td>
 
518
  </tr>
 
519
  <tr>
 
520
    <td>TIMER5_COMPA_vect</td>
 
521
    <td>SIG_OUTPUT_COMPARE5A</td>
 
522
    <td>Timer/Counter5 Compare Match A</td>
 
523
    <td>ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561</td>
 
524
  </tr>
 
525
  <tr>
 
526
    <td>TIMER5_COMPB_vect</td>
 
527
    <td>SIG_OUTPUT_COMPARE5B</td>
 
528
    <td>Timer/Counter5 Compare Match B</td>
 
529
    <td>ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561</td>
 
530
  </tr>
 
531
  <tr>
 
532
    <td>TIMER5_COMPC_vect</td>
 
533
    <td>SIG_OUTPUT_COMPARE5C</td>
 
534
    <td>Timer/Counter5 Compare Match C</td>
 
535
    <td>ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561</td>
 
536
  </tr>
 
537
  <tr>
 
538
    <td>TIMER5_OVF_vect</td>
 
539
    <td>SIG_OVERFLOW5</td>
 
540
    <td>Timer/Counter5 Overflow</td>
 
541
    <td>ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561</td>
 
542
  </tr>
 
543
  <tr>
 
544
    <td>TWI_vect</td>
 
545
    <td>SIG_2WIRE_SERIAL</td>
 
546
    <td>2-wire Serial Interface</td>
 
547
    <td>AT90CAN128, AT90CAN32, AT90CAN64, ATmega128, ATmega16, ATmega163, ATmega32, ATmega323, ATmega406, ATmega64, ATmega8, ATmega8535, ATmega168, ATmega48, ATmega88, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega324P, ATmega164P, ATmega644P, ATmega644, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
548
  </tr>
 
549
  <tr>
 
550
    <td>TXDONE_vect</td>
 
551
    <td>SIG_TXDONE</td>
 
552
    <td>Transmission Done, Bit Timer Flag 2 Interrupt</td>
 
553
    <td>AT86RF401</td>
 
554
  </tr>
 
555
  <tr>
 
556
    <td>TXEMPTY_vect</td>
 
557
    <td>SIG_TXBE</td>
 
558
    <td>Transmit Buffer Empty, Bit Itmer Flag 0 Interrupt</td>
 
559
    <td>AT86RF401</td>
 
560
  </tr>
 
561
  <tr>
 
562
    <td>UART0_RX_vect</td>
 
563
    <td>SIG_UART0_RECV</td>
 
564
    <td>UART0, Rx Complete</td>
 
565
    <td>ATmega161</td>
 
566
  </tr>
 
567
  <tr>
 
568
    <td>UART0_TX_vect</td>
 
569
    <td>SIG_UART0_TRANS</td>
 
570
    <td>UART0, Tx Complete</td>
 
571
    <td>ATmega161</td>
 
572
  </tr>
 
573
  <tr>
 
574
    <td>UART0_UDRE_vect</td>
 
575
    <td>SIG_UART0_DATA</td>
 
576
    <td>UART0 Data Register Empty</td>
 
577
    <td>ATmega161</td>
 
578
  </tr>
 
579
  <tr>
 
580
    <td>UART1_RX_vect</td>
 
581
    <td>SIG_UART1_RECV</td>
 
582
    <td>UART1, Rx Complete</td>
 
583
    <td>ATmega161</td>
 
584
  </tr>
 
585
  <tr>
 
586
    <td>UART1_TX_vect</td>
 
587
    <td>SIG_UART1_TRANS</td>
 
588
    <td>UART1, Tx Complete</td>
 
589
    <td>ATmega161</td>
 
590
  </tr>
 
591
  <tr>
 
592
    <td>UART1_UDRE_vect</td>
 
593
    <td>SIG_UART1_DATA</td>
 
594
    <td>UART1 Data Register Empty</td>
 
595
    <td>ATmega161</td>
 
596
  </tr>
 
597
  <tr>
 
598
    <td>UART_RX_vect</td>
 
599
    <td>SIG_UART_RECV</td>
 
600
    <td>UART, Rx Complete</td>
 
601
    <td>AT90S2313, AT90S2333, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535, ATmega103, ATmega163, ATmega8515</td>
 
602
  </tr>
 
603
  <tr>
 
604
    <td>UART_TX_vect</td>
 
605
    <td>SIG_UART_TRANS</td>
 
606
    <td>UART, Tx Complete</td>
 
607
    <td>AT90S2313, AT90S2333, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535, ATmega103, ATmega163, ATmega8515</td>
 
608
  </tr>
 
609
  <tr>
 
610
    <td>UART_UDRE_vect</td>
 
611
    <td>SIG_UART_DATA</td>
 
612
    <td>UART Data Register Empty</td>
 
613
    <td>AT90S2313, AT90S2333, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535, ATmega103, ATmega163, ATmega8515</td>
 
614
  </tr>
 
615
  <tr>
 
616
    <td>USART0_RXC_vect</td>
 
617
    <td>SIG_USART0_RECV</td>
 
618
    <td>USART0, Rx Complete</td>
 
619
    <td>ATmega162</td>
 
620
  </tr>
 
621
  <tr>
 
622
    <td>USART0_RX_vect</td>
 
623
    <td>SIG_UART0_RECV</td>
 
624
    <td>USART0, Rx Complete</td>
 
625
    <td>AT90CAN128, AT90CAN32, AT90CAN64, ATmega128, ATmega165, ATmega165P, ATmega169, ATmega169P, ATmega325, ATmega329, ATmega329P, ATmega64, ATmega645, ATmega649, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega324P, ATmega164P, ATmega644P, ATmega644</td>
 
626
  </tr>
 
627
  <tr>
 
628
    <td>USART0_TXC_vect</td>
 
629
    <td>SIG_USART0_TRANS</td>
 
630
    <td>USART0, Tx Complete</td>
 
631
    <td>ATmega162</td>
 
632
  </tr>
 
633
  <tr>
 
634
    <td>USART0_TX_vect</td>
 
635
    <td>SIG_UART0_TRANS</td>
 
636
    <td>USART0, Tx Complete</td>
 
637
    <td>AT90CAN128, AT90CAN32, AT90CAN64, ATmega128, ATmega165, ATmega165P, ATmega169, ATmega169P, ATmega325, ATmega3250, ATmega329, ATmega329P, ATmega3290, ATmega3290P, ATmega64, ATmega645, ATmega6450, ATmega649, ATmega6490, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega324P, ATmega164P, ATmega644P, ATmega644</td>
 
638
  </tr>
 
639
  <tr>
 
640
    <td>USART0_UDRE_vect</td>
 
641
    <td>SIG_UART0_DATA</td>
 
642
    <td>USART0 Data Register Empty</td>
 
643
    <td>AT90CAN128, AT90CAN32, AT90CAN64, ATmega128, ATmega162, ATmega165, ATmega165P, ATmega169, ATmega169P, ATmega325, ATmega329, ATmega329P, ATmega64, ATmega645, ATmega649, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega324P, ATmega164P, ATmega644P, ATmega644</td>
 
644
  </tr>
 
645
  <tr>
 
646
    <td>USART1_RXC_vect</td>
 
647
    <td>SIG_USART1_RECV</td>
 
648
    <td>USART1, Rx Complete</td>
 
649
    <td>ATmega162</td>
 
650
  </tr>
 
651
  <tr>
 
652
    <td>USART1_RX_vect</td>
 
653
    <td>SIG_UART1_RECV</td>
 
654
    <td>USART1, Rx Complete</td>
 
655
    <td>AT90CAN128, AT90CAN32, AT90CAN64, ATmega128, ATmega64, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega324P, ATmega164P, ATmega644P, ATmega644, AT90USB162, AT90USB82, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
656
  </tr>
 
657
  <tr>
 
658
    <td>USART1_TXC_vect</td>
 
659
    <td>SIG_USART1_TRANS</td>
 
660
    <td>USART1, Tx Complete</td>
 
661
    <td>ATmega162</td>
 
662
  </tr>
 
663
  <tr>
 
664
    <td>USART1_TX_vect</td>
 
665
    <td>SIG_UART1_TRANS</td>
 
666
    <td>USART1, Tx Complete</td>
 
667
    <td>AT90CAN128, AT90CAN32, AT90CAN64, ATmega128, ATmega64, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega324P, ATmega164P, ATmega644P, ATmega644, AT90USB162, AT90USB82, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
668
  </tr>
 
669
  <tr>
 
670
    <td>USART1_UDRE_vect</td>
 
671
    <td>SIG_UART1_DATA</td>
 
672
    <td>USART1, Data Register Empty</td>
 
673
    <td>AT90CAN128, AT90CAN32, AT90CAN64, ATmega128, ATmega162, ATmega64, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega324P, ATmega164P, ATmega644P, ATmega644, AT90USB162, AT90USB82, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
674
  </tr>
 
675
  <tr>
 
676
    <td>USART2_RX_vect</td>
 
677
    <td>SIG_USART2_RECV</td>
 
678
    <td>USART2, Rx Complete</td>
 
679
    <td>ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561</td>
 
680
  </tr>
 
681
  <tr>
 
682
    <td>USART2_TX_vect</td>
 
683
    <td>SIG_USART2_TRANS</td>
 
684
    <td>USART2, Tx Complete</td>
 
685
    <td>ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561</td>
 
686
  </tr>
 
687
  <tr>
 
688
    <td>USART2_UDRE_vect</td>
 
689
    <td>SIG_USART2_DATA</td>
 
690
    <td>USART2 Data register Empty</td>
 
691
    <td>ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561</td>
 
692
  </tr>
 
693
  <tr>
 
694
    <td>USART3_RX_vect</td>
 
695
    <td>SIG_USART3_RECV</td>
 
696
    <td>USART3, Rx Complete</td>
 
697
    <td>ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561</td>
 
698
  </tr>
 
699
  <tr>
 
700
    <td>USART3_TX_vect</td>
 
701
    <td>SIG_USART3_TRANS</td>
 
702
    <td>USART3, Tx Complete</td>
 
703
    <td>ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561</td>
 
704
  </tr>
 
705
  <tr>
 
706
    <td>USART3_UDRE_vect</td>
 
707
    <td>SIG_USART3_DATA</td>
 
708
    <td>USART3 Data register Empty</td>
 
709
    <td>ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561</td>
 
710
  </tr>
 
711
  <tr>
 
712
    <td>USART_RXC_vect</td>
 
713
    <td>SIG_USART_RECV, SIG_UART_RECV</td>
 
714
    <td>USART, Rx Complete</td>
 
715
    <td>ATmega16, ATmega32, ATmega323, ATmega8</td>
 
716
  </tr>
 
717
  <tr>
 
718
    <td>USART_RX_vect</td>
 
719
    <td>SIG_USART_RECV, SIG_UART_RECV</td>
 
720
    <td>USART, Rx Complete</td>
 
721
    <td>AT90PWM3, AT90PWM2, AT90PWM1, ATmega3250, ATmega3290, ATmega3290P, ATmega6450, ATmega6490, ATmega8535, ATmega168, ATmega48, ATmega88, ATtiny2313</td>
 
722
  </tr>
 
723
  <tr>
 
724
    <td>USART_TXC_vect</td>
 
725
    <td>SIG_USART_TRANS, SIG_UART_TRANS</td>
 
726
    <td>USART, Tx Complete</td>
 
727
    <td>ATmega16, ATmega32, ATmega323, ATmega8</td>
 
728
  </tr>
 
729
  <tr>
 
730
    <td>USART_TX_vect</td>
 
731
    <td>SIG_USART_TRANS, SIG_UART_TRANS</td>
 
732
    <td>USART, Tx Complete</td>
 
733
    <td>AT90PWM3, AT90PWM2, AT90PWM1, ATmega8535, ATmega168, ATmega48, ATmega88, ATtiny2313</td>
 
734
  </tr>
 
735
  <tr>
 
736
    <td>USART_UDRE_vect</td>
 
737
    <td>SIG_USART_DATA, SIG_UART_DATA</td>
 
738
    <td>USART Data Register Empty</td>
 
739
    <td>AT90PWM3, AT90PWM2, AT90PWM1, ATmega16, ATmega32, ATmega323, ATmega3250, ATmega3290, ATmega3290P, ATmega6450, ATmega6490, ATmega8, ATmega8535, ATmega168, ATmega48, ATmega88, ATtiny2313</td>
 
740
  </tr>
 
741
  <tr>
 
742
    <td>USI_OVERFLOW_vect</td>
 
743
    <td>SIG_USI_OVERFLOW</td>
 
744
    <td>USI Overflow</td>
 
745
    <td>ATmega165, ATmega165P, ATmega169, ATmega169P, ATmega325, ATmega3250, ATmega329, ATmega329P, ATmega3290, ATmega3290P, ATmega645, ATmega6450, ATmega649, ATmega6490, ATtiny2313</td>
 
746
  </tr>
 
747
  <tr>
 
748
    <td>USI_OVF_vect</td>
 
749
    <td>SIG_USI_OVERFLOW</td>
 
750
    <td>USI Overflow</td>
 
751
    <td>ATtiny26, ATtiny24, ATtiny44, ATtiny84, ATtiny45, ATtiny25, ATtiny85, ATtiny261, ATtiny461, ATtiny861</td>
 
752
  </tr>
 
753
  <tr>
 
754
    <td>USI_START_vect</td>
 
755
    <td>SIG_USI_START</td>
 
756
    <td>USI Start Condition</td>
 
757
    <td>ATmega165, ATmega165P, ATmega169, ATmega169P, ATmega325, ATmega3250, ATmega329, ATmega329P, ATmega3290, ATmega3290P, ATmega645, ATmega6450, ATmega649, ATmega6490, ATtiny2313, ATtiny45, ATtiny25, ATtiny85, ATtiny261, ATtiny461, ATtiny861</td>
 
758
  </tr>
 
759
  <tr>
 
760
    <td>USI_STRT_vect</td>
 
761
    <td>SIG_USI_START</td>
 
762
    <td>USI Start</td>
 
763
    <td>ATtiny26</td>
 
764
  </tr>
 
765
  <tr>
 
766
    <td>USI_STR_vect</td>
 
767
    <td>SIG_USI_START</td>
 
768
    <td>USI START</td>
 
769
    <td>ATtiny24, ATtiny44, ATtiny84</td>
 
770
  </tr>
 
771
  <tr>
 
772
    <td>WATCHDOG_vect</td>
 
773
    <td>SIG_WATCHDOG_TIMEOUT</td>
 
774
    <td>Watchdog Time-out</td>
 
775
    <td>ATtiny24, ATtiny44, ATtiny84</td>
 
776
  </tr>
 
777
  <tr>
 
778
    <td>WDT_OVERFLOW_vect</td>
 
779
    <td>SIG_WATCHDOG_TIMEOUT, SIG_WDT_OVERFLOW</td>
 
780
    <td>Watchdog Timer Overflow</td>
 
781
    <td>ATtiny2313</td>
 
782
  </tr>
 
783
  <tr>
 
784
    <td>WDT_vect</td>
 
785
    <td>SIG_WDT, SIG_WATCHDOG_TIMEOUT</td>
 
786
    <td>Watchdog Timeout Interrupt</td>
 
787
    <td>AT90PWM3, AT90PWM2, AT90PWM1, ATmega406, ATmega168, ATmega48, ATmega88, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega324P, ATmega164P, ATmega644P, ATmega644, ATtiny13, ATtiny45, ATtiny25, ATtiny85, ATtiny261, ATtiny461, ATtiny861, AT90USB162, AT90USB82, AT90USB1287, AT90USB1286, AT90USB647, AT90USB646</td>
 
788
  </tr>
 
789
</table>
 
790
</small>
 
791
 
 
792
@}*/
 
793