MSP430 State Machine Programming: with the ES2274