74HC595 Shift Register Driver for the MSP430