I am using a MSP430G2221 with the USI in SPI mode, and I'm a little unclear on the operation of the USI counter interrupt (USIIFG). I am polling it in software by checking USIIFG in USICTL1, so I don't need the hardware portion of the interrupt.
Does disabling the counter interrupt (by clearing USIIE in USICTL1) prevent the flag from being set, or does it only prevent the hardware from running off trying to find an interrupt vector that I didn't implement?