Gracias a la colaboración de este foro pero en la sección de programación en C, ya esta la respuesta a esta pregunta.
En el compilador IAR, el #pragma vector = 0xNN verifica si se produce una interrupción que debe ser la de ese vector NN en cuestión. Si esto ocurre, se ejecuta la rutina que está inmediatamente a continuación.
En el compilador AVRGCC se reemplaza por ISR(nombre del vector)
Ejemplos IAR:
#pragma vector=TIMER0_OVF_vect
__interrupt void MotorPWMBottom()
{
unsigned char temp;
ADCSRA &= ~((1 << ADATE) | (1 << ADIE));
while (!(ADCSRA & (1 << ADIF)))
.
.
.
Ejemplo AVRGCC:
ISR(TIMER0_OVF_vect)
{
unsigned char temp;
ADCSRA &= ~((1 << ADATE) | (1 << ADIE));
while (!(ADCSRA & (1 << ADIF)))
.
.
.
Saludos