Technical information

AN2216/D
16 MC9S12DP256 Software Development Using Metrowerk’s Codewarrior MOTOROLA
NULL, /* $FF9C:9D MSCAN 3 errors */
NULL, /* $FF9E:9F MSCAN 3 wake- p */
NULL, /* $FFA0:A1 MSCAN 2 transmit */
NULL, /* $FFA2:A3 MSCAN 2 receive */
NULL, /* $FFA4:A5 MSCAN 2 errors */
NULL, /* $FFA6:A7 MSCAN 2 wake-up */
NULL, /* $FFA8:A9 MSCAN 1 transmit */
NULL, /* $FFAA:AB MSCAN 1 receive */
NULL, /* $FFAC:AD MSCAN 1 errors */
NULL, /* $FFAE:AF MSCAN 1 wake-up */
CAN0_TransmitISR, /* $FFB0:B1 MSCAN 0 transmit */
CAN0_ReceiveISR, /* $FFB2:B3 MSCAN 0 receive */
NULL, /* $FFB4:B5 MSCAN 0 errors */
CAN0_WakeupISR, /* $FFB6:B7 MSCAN 0 wake-up */
NULL, /* $FFB8:B9 FLASH */
NULL, /* $FFBA:BB EEPROM */
NULL, /* $FFBC:BD SPI2 */
NULL, /* $FFBE:BF SPI1 */
NULL, /* $FFC0:C1 IIC Bus */
NULL, /* $FFC2:C3 DLC */
NULL, /* $FFC4:C5 SCME */
NULL, /* $FFC6:C7 CRG lock */
NULL, /* $FFC8:C9 Pulse Accumulator B Overflow */
NULL, /* $FFCA:CB Modulus Down Counter underflow */
NULL, /* $FFCC:CD Port H*/
NULL, /* $FFCE:CF Port J */
NULL, /* $FFD0:D1 ATD1 */
NULL, /* $FFD2:D3 ATD0 */
NULL, /* $FFD4:D5 SCI1 */
NULL, /* $FFD6:D7 SCI0 */
NULL, /* $FFD8:D9 SPI0 */
NULL, /* $FFDA:DB Pulse accumulator input edge */
NULL, /* $FFDC:DD Pulse accumulator A overflow */
NULL, /* $FFDE:DF Timer overflow */
NULL, /* $FFE0:E1 Timer channel 7 */
NULL, /* $FFE2:E3 Timer channel 6 */
NULL, /* $FFE4:E5 Timer channel 5 */
NULL, /* $FFE6:E7 Timer channel 4 */
NULL, /* $FFE8:E9 Timer channel 3 */
NULL, /* $FFEA:EB Timer channel 2 */
NULL, /* $FFEC:ED Timer channel 1 */
NULL, /* $FFEE:EF Timer channel 0 */
NULL, /* $FFF0:F1 Real Time Interrupt */
NULL, /* $FFF2:F3 IRQ */
NULL, /* $FFF4:F5 XIRQ */
NULL, /* $FFF6:F7 SWI */
NULL, /* $FFF8:F9 Unimplemented instruction trap */
NULL, /* $FFFA:FB COP failure reset */
NULL, /* $FFFC:FD Clock Monitor fail reset */
_Startup /* $FFFE:FF Reset */
};
#pragma CONST_SEG DEFAULT
Figure 16. Example Explicit Vector Table