From the TI code examples, I downloaded this nice 9600B s/w UART code into my xtal--equipped G2231 Launchpad, and communication with my CryptoTerm terminal works fine (at room temperature and stable voltage). The info in the file states the need for the 32Khz xtal, but I really can't find anything in the code which calls for the crystal (LFXT1S is selected on PUC as this xtal, but no where is it used -- the TAClk is chosen as SMClk, which is DCO-derived). So then I tried another G2231 Launchpad that doesn't have the xtal loaded, and it doesn't work !! I tried swapping chips but it's the board (i.e. it needs the crystal). Am I missing something obvious? Why is the xtal needed? Thanks for any help (also, is it less power consuming to design without the xtal? i.e use the VLO? I know the literature raves about how low power the xtal circuit is, but assuming cost isn't an issue, which low freq osc configuration is lowest power - the xtal or the VLO-only? Take this UART code as an example application... thanks).