CW (morse) keyer for MSP430 microcontroller