SLAS629B March 2009 – May 2020 MSP430F477 , MSP430F478 , MSP430F479
PRODUCTION DATA.
The interrupt vectors and the power-up start address are in the address range 0FFFFh to 0FFC0h. The vector contains the 16-bit address of the appropriate interrupt-handler instruction sequence.
If the reset vector (located at address 0xFFFE) contains 0xFFFF (for example, flash is not programmed) the CPU goes into LPM4 immediately after power-up.
INTERRUPT SOURCE | INTERRUPT FLAG | SYSTEM INTERRUPT | WORD ADDRESS | PRIORITY |
---|---|---|---|---|
Power-Up
External Reset Watchdog Flash Memory PC Out-of-Range(4) |
PORIFG
RSTIFG WDTIFG KEYV (1) |
Reset | 0FFFEh | 15, highest |
NMI
Oscillator Fault Flash Memory Access Violation |
NMIIFG (1)(3)
OFIFG(1)(3) ACCVIFG(1)(2) |
(Non)maskable
(Non)maskable (Non)maskable |
0FFFCh | 14 |
Timer_B3 | TBCCR0 CCIFG0(2) | Maskable | 0FFFAh | 13 |
Timer_B3 | TBCCR1 CCIFG1 and TBCCR2 CCIFG2, TBIFG(1)(2) | Maskable | 0FFF8h | 12 |
Comparator_A | CAIFG | Maskable | 0FFF6h | 11 |
Watchdog Timer+ | WDTIFG | Maskable | 0FFF4h | 10 |
USCI_A0, USCI_B0 Receive,
USCI_B0 I2C status |
UCA0RXIFG, UCB0RXIFG(1)(5) | Maskable | 0FFF2h | 9 |
USCI_A0, USCI_B0 Transmit,
USCI_B0 I2C receive/transmit |
UCA0TXIFG, UCB0TXIFG (1)(6) | Maskable | 0FFF0h | 8 |
SD16_A | SD16CCTLx SD16OVIFG, SD16CCTLx SD16IFG (1)(2) | Maskable | 0FFEEh | 7 |
Timer_A3 | TACCR0 CCIFG0(2) | Maskable | 0FFECh | 6 |
Timer_A3 | TACCR1 CCIFG1 and TACCR2 CCIFG2, TAIFG(1)(2) | Maskable | 0FFEAh | 5 |
I/O Port P1 (8 Flags) | P1IFG.0 to P1IFG.7(1)(2) | Maskable | 0FFE8h | 4 |
DAC12 | DAC12_0IFG | Maskable | 0FFE6h | 3 |
Maskable | 0FFE4h | 2 | ||
I/O Port P2 (8 Flags) | P2IFG.0 to P2IFG.7 (1)(2) | Maskable | 0FFE2h | 1 |
Basic Timer 1, RTC | BTIFG | Maskable | 0FFE0h | 0, lowest |