t_maggot
Member level 3
ks0066 msp430
I realize problems connecting a (3,3V) msp430f135 with a standard 5V 2x16 lcd. As far as i know, msp430x1xx doesn't have 5V tolerant pins. That means at least it is not recommended to accept as an input logic levels of 5V, right? But in MANY commercial development boards with msp's i have see direct connection of PORTx to a 5V lcd.
My problem is this: when reading from lcd, the VCC voltage start to GOES UP! If the LCD remains in output mode (the msp reads the output of lcd as logic levels of 0V and 5V) the VCC voltage from 3,3 goes up to 4+Volt. Now, a normal read from lcd (busy waiting) last as long as to cause a peak to VCC about 0.4V and causing no other problems(in my design). With no oscilloscope you cannot see this peaks in VCC, but i found this problem realizing unexpected hangs and error messages during flash download for debugging (iar).
So my questions is: Have any other realize these symptoms interfacing direct an msp to a 5V 2x16 lcd? Maybe i have a problem, miss something? It is recomended to connect a 3,3v msp to a 5V lcd and if yes why? The commercial dev boards is a compromise design for saving the cost of a logic translation, assuming that no read is done from the lcd and if its done, it lasts to short to cause problems from being noticed?
(Sorry for the english i do my best )
I realize problems connecting a (3,3V) msp430f135 with a standard 5V 2x16 lcd. As far as i know, msp430x1xx doesn't have 5V tolerant pins. That means at least it is not recommended to accept as an input logic levels of 5V, right? But in MANY commercial development boards with msp's i have see direct connection of PORTx to a 5V lcd.
My problem is this: when reading from lcd, the VCC voltage start to GOES UP! If the LCD remains in output mode (the msp reads the output of lcd as logic levels of 0V and 5V) the VCC voltage from 3,3 goes up to 4+Volt. Now, a normal read from lcd (busy waiting) last as long as to cause a peak to VCC about 0.4V and causing no other problems(in my design). With no oscilloscope you cannot see this peaks in VCC, but i found this problem realizing unexpected hangs and error messages during flash download for debugging (iar).
So my questions is: Have any other realize these symptoms interfacing direct an msp to a 5V 2x16 lcd? Maybe i have a problem, miss something? It is recomended to connect a 3,3v msp to a 5V lcd and if yes why? The commercial dev boards is a compromise design for saving the cost of a logic translation, assuming that no read is done from the lcd and if its done, it lasts to short to cause problems from being noticed?
(Sorry for the english i do my best )