Hello: In several MCUs of the MSP430 family, during the bootstrap loader mode, the normal UART Tx/Rx transmit/pins aren't used. Instead, other pins are alloted for BSL transmit and receive. Would you know if the normal Tx transmit output pin goes in high-impedance mode during the BSL mode? Also, is there any register bit or pin offering information on "normal" vs "BSL" status? Thanks. Jerry
MSP430: BSL mode - UART transmit pin
Started by ●April 29, 2007
Reply by ●April 29, 20072007-04-29
On Apr 29, 3:56 pm, JerryS <NOM...@videotron.ca> wrote:> Also, is there any register bit or pin offering information on > "normal" vs "BSL" status?I've never seen an app note that discusses it. However, my understanding of BSL mode is that it is implemented as an actual MSP430 program resident in mask-ROM on the chip. This implies that unless the program specifically initializes unused pins, all I/O drivers will be in the POR state, which in almost all cases is hi-Z. You should check this on a device specific basis with your TI FAE. But I would bet money on it.
Reply by ●May 2, 20072007-05-02
larwe wrote:>>Also, is there any register bit or pin offering information on >>"normal" vs "BSL" status? > > > I've never seen an app note that discusses it. However, my > understanding of BSL mode is that it is implemented as an actual > MSP430 program resident in mask-ROM on the chip. This implies that > unless the program specifically initializes unused pins, all I/O > drivers will be in the POR state, which in almost all cases is hi-Z. > > You should check this on a device specific basis with your TI FAE. But > I would bet money on it.Thank you for your posting. This is what TI replied to our HW designer (who's using the two diodes amd a pull-up resistor to connect the two Tx outputs together, the normal one and the BSL one): TI: ------ Your assumptions about the UTXDO and URXDO in BSL mode are correct. ------ HW designer: ------- My issue is resolved based on the assumptions that in BSL mode, always: UTXDO is OUT in High state [he means High level, not high-impedance, here] URXDO is IN Should I consider these reliable assumptions? -------- Jerry