Part Number: MSP430G2231
Hello.
I'm having some trouble implementing timer based software UART with my project. On my generic MSP430 Value Line Launchpad, software UART works just fine. But when i transfer my MCU to a breadboard, I get no output from it.
The breadboard is set up with a well-regulated 3.3V supply to the MCU's VCC and GND pins, and a 10K pullup to the reset pin. Regular example codes like the LPM3 blink works just fine on the breadboard setup. I've also tried external pullups & downs on the UART TX pin.
To reproduce:
-Burn the msp430g2x11_ta_uart9600.c on a G2231.
-Ater making sure the program works on the LaunchPad, transfer to a minimal breadboard setup with 3.3v VCC, GND and pullup for RST
I've noticed the msp430g2x11_ta_uart9600.c mentions needing an external 32KHz crystal, but unless my launchpad has one hidden somewhere, the spot for an external crystal oscillator remains vacant. The UART program still works on the launchpad when disconnecting all the jumpers to the emulation - side of the board and directly powering the system from the J6 pins.
Is there anything that I'm missing here with my breadboard setup?