This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

LCD Driver based on the HT1621 Controller

Having a problem understanding controller. The ram mapping in the spec shows a 5-bit segment (address) and 4-bit common (data). The data is 1-to-1 mapping to the common bits. The timing diagram shows these two fields being clocked to the controller. The two fields make up the address which is mapped to the segment/col pins of the LCD.

My LCD has 18-segment plus 4-commons. Segment 9, common 2 would form an address of 010010 and data of 0100.

   But how is a data item set for this memory/address location?

Parents
  • Oohs,

    Segment 9, common 2 would form an:
      address of  001001
      and data of   0010
    
    The data stream would be
        101 001001 0010
         ^     ^     ^
         |     |    Data
         |   Mem Addr
      Write ID
    

    So how would you set/clear a bit for this location?

Reply
  • Oohs,

    Segment 9, common 2 would form an:
      address of  001001
      and data of   0010
    
    The data stream would be
        101 001001 0010
         ^     ^     ^
         |     |    Data
         |   Mem Addr
      Write ID
    

    So how would you set/clear a bit for this location?

Children