Using COG-LCD Ampire TIC5234 with microcontroller

LCD displays from Ampire in TIC series are already contain controller-on-glass (COG technology). In this case, ML1001 was using, which is simple shift register with load, so display data can be refreshed very fast. Tested display sample was able to operate with 1.2 MHz clock, with +5V supply and +25°С ambient. All 49 segments were used to refresh.

Exterior look of display like on photo below:

Protocol for interfacing is quite simple:

First bit is shifted, which controls segment 49 (dot in 4th digit). Next clock transfers bit for segment 48, and so on till all bits sent. After this register need locking, by deasserting LOAD. Immediately sent bit stream data will be displayed on screen. Logic “1” HIGH corresponds to lit segment, Logic “0” LOW for off segment.

To test display next schematics was used:

Function check was performed on breadboard using simple microcontroller ATMEL AVR ATmega16-16PI.

Library for LCD in C
Test firmware binary to dynamically test all segments, 14 KB Intel HEX for AVR ATMEL ATmega16

LCD cost is around $3 USD

Projects like this are born from passion and a desire to share how things work. Education is the foundation of a healthy society - especially important in today's volatile world. xDevs began as a personal project notepad in Kherson, Ukraine back in 2008 and has grown with support of passionate readers just like you. There are no (and never will be) any ads, sponsors or shareholders behind xDevs.com, just a commitment to inspire and help learning. If you are in a position to help others like us, please consider supporting xDevs.com’s home-country Ukraine in its defense of freedom to speak, freedom to live in peace and freedom to choose their way. You can use official site to support Ukraine – United24 or Help99. Every cent counts.

Author: Ilya Tsemenko
Created: Jan. 4, 2009, 4:32 p.m.
Modified: Aug. 31, 2023, 2 a.m.

References