bcd to 16 segment (hex) decoder

Discussion in 'General Electronics Chat' started by Nathan Hale, Sep 14, 2013.

  1. Nathan Hale

    Thread Starter Active Member

    Oct 28, 2011
    125
    2
    Hi all! i just learnt that there is an IC that is a BCD to 7 segment display decoder. it is called "DM7442A
    BCD to Decimal decoder."
    I am looking for an IC that can be a bcd to 16 segment (hex) decoder. do they make such ICs? can you give me a generic number for it? thank you.
     
  2. ScottWang

    Moderator

    Aug 23, 2012
    4,850
    767
    The 7-segs are display from 0~9, as 74LS47, CD4511.
    What do you want for 16-segs?
    Do you want to find the IC to display 0~9,A~F?
    74LS42 is a 4 - 10 decoder.
    A similar function with 74LS42 is 74LS154, 74LS154 is a 4-Line to 16-Line Decoder/Demultiplexer.
     
  3. #12

    Expert

    Nov 30, 2010
    16,247
    6,744
    Your words are confused. A binary to 7 segment driver is not a decimal decoder.
    DM7442A is a 4 line binary to 10 outputs decoder.
    ScottWang has provided a 4 line binary to 16 outputs chip, 74LS154.
     
    Dingo509 likes this.
  4. crutschow

    Expert

    Mar 14, 2008
    12,974
    3,220
    The DM9368.pdf is a 4-bit binary to 7-segment HEX converter. It displays 1,2,3,4,5,6,7,8,9,A,b,C,d,E,F on a 7-segment display.
     
  5. ScottWang

    Moderator

    Aug 23, 2012
    4,850
    767
    I knew that IC, but I forgot the IC number.
     
  6. ScottWang

    Moderator

    Aug 23, 2012
    4,850
    767
  7. absf

    Senior Member

    Dec 29, 2010
    1,490
    371
    Are you referring to the 16 segments LED like those attached?

    I am afraid there is no general chips that will decode those. But I think you can use two 8-bit latches like 74HC573 connected to a mcu or just use two 8-bit ports for all the segments and have it decoded in software.

    Allen
     
    Nathan Hale likes this.
  8. MMcLaren

    Well-Known Member

    Feb 14, 2010
    759
    116
    How about the Maxim MAX6955 driver IC?
     
    absf likes this.
  9. absf

    Senior Member

    Dec 29, 2010
    1,490
    371
    I was thinking of MAX7219, but it was for 8x8 dot matrix
     
  10. Nathan Hale

    Thread Starter Active Member

    Oct 28, 2011
    125
    2
    Those are it!!!! Thats what i was talking about!!! do they makes ready made ICs for those??? thank you
     
  11. ian field

    Distinguished Member

    Oct 27, 2012
    4,413
    782
    BCD stands for binary coded decimal, that can count in binary from 0 to 9 - any codes after that are "illegal" codes.

    If you want to count up to 16, the input will be 4-bit binary.
     
  12. Lerato

    New Member

    Sep 10, 2013
    1
    0
    Hi,
    I am Lerato, last time when I visited this site I got a very useful information; I wanted to display "hello World" on my 20x2 LCD display using mpasm language on PIC16F690. Fortunately someone by the name of Andy, posted the very same question. He/She got help from Mike. Now since I can at least follow that code (the code that Mike gave Andy), can I modify/use that code on my school's project?
    I am looking forward to your response at your earliest conviniet time :)
    Many thanks...
    Lerato
     
  13. ErnieM

    AAC Fanatic!

    Apr 24, 2011
    7,386
    1,605
    Good morning Lerato! First off I have a tiny bit of bad news: you've already committed a no-no by inserting your question into another person's thread. It's just proper to assume the thread is owned by the person who started it, and it is there to serve his/her needs.

    The good news is threads are free so you can start your own! Do not be surprised if a moderator moves your question to it's own thread, and possible to a new forum, as "Embedded Systems and Microcontrollers" would be a better place for this question.

    As far as the code Mike and Ike and Andy used, I have no idea what code that is. If you have a link post that, but you can probably use that code in your project.

    The web is full of LCD code. The trick is to get all the wires correct (including the pot), get the code correct, and provide some delays for everything to work. If one piece is not right then nothing works (but nothing breaks permanently either) (well, usually).

    Microchip has a library of sorts they give away called XLCD for the C language. It is not the best documentation but I've been using it for years now. It makes a good starting point for further refinements. I'd recommend starting with that, but just about any code you find someone got to work.

    And welcome to the forums!
     
Loading...