1

I recently bought a TFT module driven by SSD1963 I have experience on t6963 and ks0108 and by a quick look it seems ok to make a MCU interface to ATMega128. What is confusing to me is the difference between the supply voltage of SSD1963 = 3.3volts and micro bus voltage =5 volts. Should I reduce all voltages on the micro-controller's pins from 5 v to 3.3v?

Aug
  • 1,561
  • 6
  • 28
  • 63

2 Answers2

2

If possible, I'd recommend to use 3V3 for the entire circuit; the ATMega is perfectly capable to operate at 3v3. But if you can't for some reason (if you already have a board that depends on 5v to work, or whatever), use the staple for level shifting, the TXB0108. Since it has just 8 lines you'll have to use probably 3 of them (for 18-bit rgb and other signals). TI has a version of this IC with more lines, but is BGA only, which is generally impractical for prototypes.

fceconel
  • 2,659
  • 22
  • 19
1

You can do it by several way,

  1. using of your MCU(in this case ATMega128) by 3 or 3.3 volts
  2. using of Voltage divider

and another way that i can't recall...

Gustavo Litovsky
  • 7,619
  • 3
  • 25
  • 44
Roh
  • 4,598
  • 6
  • 41
  • 86