Странные вещи происходят с портом P2.0 при отладке программы с JTAG.
Этот порт у меня используется как TXD1 и при простом запуске программы без отладки все работает. При запуске отладки этот порт становится в "0" и соответственно TXD1 не работает. После завершения программы этот порт так и остается в "0", чтобы я не делал. Вернуть в рабочее состояние получается только выключением и повторным включением питания устройства.
Для проверки создал чистый проект, в котором этот порт не используется вообще, однако при начале отладки он также падает в "0" и не выходит из этого состояния до "перезапуска" питания.