44780 LCD - Why would I use 8 data lines?


Closed Thread
Results 1 to 5 of 5
  1. #1
    Join Date
    Jan 2012
    Location
    Grid EN19MV
    Posts
    157

    Default 44780 LCD - Why would I use 8 data lines?

    I am working on my first LCD project. Its a 4 X 16 44780 controlled LCD.

    In the PBP manual for LCDOUT, two schematics are presented. One uses four data lines, the other eight. What I don't understand is why I would use eight when it appears I can use four.

    BTW, I am using a 16F886, if that makes any difference.

    Would someone be so kind as to explain this to me? I have searched the forum, but can't seem to find anything on this, and the PBP manual doesn't explain why either.

    Thanks,

    Andy

  2. #2
    Join Date
    Jan 2012
    Location
    Grid EN19MV
    Posts
    157


    Did you find this post helpful? Yes | No

    Default Re: 44780 LCD - Why would I use 8 data lines?

    Quote Originally Posted by andywpg View Post
    I am working on my first LCD project. Its a 4 X 16 44780 controlled LCD.
    Sorry, I meant 4 X 20 character

  3. #3
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    2,588


    Did you find this post helpful? Yes | No

    Default Re: 44780 LCD - Why would I use 8 data lines?

    I'm curious also. The closest I could google for an explanation was:
    http://www.cornerstonerobotics.org/c...rii14_lcd1.pdf

    p. 2
    This 4-bit mode is beneficial when using a
    microcontroller, as fewer input/output lines are required.
    I'm guessing there was an evolution of hardware involved. The parallel LCDs were most likely first used by devices that used 8 bits (1 byte) - I'm going to guess discrete components. Then microcontrollers came along and were smart enough to be able to use only 4 lines.

    From everything I've seen so far, it's a personal choice. I used 8 before, but I'm now starting to use 4 because my projects become more complex and pin usage becomes more important.

    Robert

  4. #4
    Join Date
    Sep 2004
    Location
    montreal, canada
    Posts
    6,898


    Did you find this post helpful? Yes | No

    Default Re: 44780 LCD - Why would I use 8 data lines?

    It's just faster, but in 99.999% of the application you don't need it that fast.
    Steve

    It's not a bug, it's a random feature.
    There's no problem, only learning opportunities.

  5. #5
    Join Date
    May 2008
    Location
    Italy
    Posts
    825


    Did you find this post helpful? Yes | No

    Default Re: 44780 LCD - Why would I use 8 data lines?

    Theoreticaly it should be twice as fast, since with the 8 lines you send one byte while with 4 lines you have to send two nibbles.

    Al.
    All progress began with an idea

Members who have read this thread : 1

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts