Mainly for MSP430 Project