in der Routine könnte ich den Wert ja dann abfragen und für die main Schleife einen Statuswert setzen....

der mega8 war praktischerweise bei microcontroller.net das Beispiel:
Code:
#define SIG_INTERRUPT0		_VECTOR(1)
#define SIG_INTERRUPT1		_VECTOR(2)
#define SIG_OUTPUT_COMPARE2	_VECTOR(3)
#define SIG_OVERFLOW2		_VECTOR(4)
#define SIG_INPUT_CAPTURE1	_VECTOR(5)
#define SIG_OUTPUT_COMPARE1A	_VECTOR(6)
#define SIG_OUTPUT_COMPARE1B	_VECTOR(7)
#define SIG_OVERFLOW1		_VECTOR(8)
#define SIG_OVERFLOW0		_VECTOR(9)
#define SIG_SPI			_VECTOR(10)
#define SIG_UART_RECV		_VECTOR(11)
#define SIG_UART_DATA		_VECTOR(12)
#define SIG_UART_TRANS		_VECTOR(13)
#define SIG_ADC			_VECTOR(14)
#define SIG_EEPROM_READY	_VECTOR(15)
#define SIG_COMPARATOR		_VECTOR(16)
#define SIG_2WIRE_SERIAL	_VECTOR(17)
#define SIG_SPM_READY		_VECTOR(18)
demnach wäre SIG_ADC mein Signal?

Und was hat es mit dem Analog-Comparator auf sich? (SIG_COMPARATOR wahrscheinlich)

Achja, danke schonmal!