Цитирую User's Guide:
8.2.6 P1 and P2 Interrupts ->
Interrupt Flag Registers P1IFG, P2IFGЦитата
Only transitions, not static levels, cause interrupts. If any PxIFGx flag becomes set during a Px interrupt service routine, or is set after the RETI instruction of a Px interrupt service routine is executed, the set PxIFGx flag generates another interrupt. This ensures that each transition is acknowledged.
То бишь потери прерывания происходить не должно. Единственно, что это не гарантировалось во время непосредственной модификации регистров PxIFG. Этот баг под именем PORT3 описан где-то в errata для старых кристаллов.
Вот нашел его описание в MSP430F13x/14x/14x1 Device Erratasheet - SLAZ017A.PDF.
Цитата
PORT3 Port3 - Bug description:
Module: PORT1/2, Function: Port interrupts can get lost
Port interrupts can get lost if they occur during CPU
access of the P1IFG and P2IFG registers.
Workaround:
None