push button issues for MSP430g2553
You're letting a 1uF charge up (via the 47k) then, when you close the switch you are discharging a pulse of several tens of amps when you close the switch - this is not a good idea unless your circuit board layout design is rock-solid and I mean top-notch rock-solid. Get rid of the capacitor or maybe put 100 ohms between the cap and the switch.

Discharging a capacitor this way is really not a good idea and I'm surprised the TI design showed it BUT, their's is only a 1nF cap whilst yours is 1000x times bigger.

I did mean to say that this big pulse of current can corrupt registers and possibly reset the chip.