This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430F5152: 5V Tolerant I/O

Part Number: MSP430F5152

Dear all,

In my application, I want to use 5V Tolerant I/O by 3.3V and 5V I/O on MSP430F5152 as following.

- Leave the DVIO pin.

- Supply external pull-up source(3.3V or 5V) through a resistor on I/O line.

Is it possible?

Sincerely,

Eui-heon

  • Hi Eui-Heon,

    if I understand you correct you want to supply the 5V rail via the ESD diodes and not via DVIO?

    If my understanding is correct than I have to tell that this is not according device specification

    Also there is an Apps Note which warns about this topic:
    www.ti.com/lit/an/slaa689/slaa689.pdf

    So I would recommend to use DVIO as the device specifies it.

  • Dear, Dietmar Walther

    Thank you for your replay.

    As I know, MSP430F5152 support 5V tolerant I/Os for interface with 5V level signals lines such as 5V LCD data / control lines.

    In this case, If I supply 5V source to VIO pin, I can use all 5V tolerant I/O fully.

    But, in my application, I want to use 5V tolerant I/Os as following

    - TD0_0 / TD0_1 / TD1_0 / TD1_1 : 3.3V PWM signals

    - The rest 5V tolerant I/Os : 5V I/O signals

    Is it possible?

    Sincerely,

    Eui-heon

  • Hi Eui-heon,

    if you supply DVIO all 5V tolernate IOs are using the DVIO supply as described in the datasheet:

    But you can use the PORT MAPPER to map the TD0_0 / TD0_1 / TD1_0 / TD1_1  functionality to 3.3V pins in case you have not all 3.3V pins in use.

    Take a look to the code example "MSP430F51x2_PortMap_01.c" to see how it works:


**Attention** This is a public forum