Feature list Display controller family features This library package is optimized for the TC display controller family All dot matrix display screen sizes supported by display controller configurable. For instance x, x, x, etc. Support for TC hardware fonts and hard-font download Parallel bus interface. Standard conforming C source code. Processor and OS independent driver code. Comprehensive easy-to-read manual with examples No run-time licenses.
|Published (Last):||17 January 2005|
|PDF File Size:||5.32 Mb|
|ePub File Size:||12.66 Mb|
|Price:||Free* [*Free Regsitration Required]|
For this reason it is used in a number of LCD modules from x to x pixels. This class of module is most commonly used to display a mixture of text and graphics in samall devices and instruments. It is usually interfaced directly with an embedded 8-bit microprocessor.
This application note describes the use of this controller with a number of graphics modules. The example used here is based on an 8-bit Intel I microcontroller but applies to almost any micro-controller. Functional Description: The TC uses a simple 8-bit data bus to transfer all instructions and data to and from the display. After power is applied a hardware reset is issued.
The controller must then be initialized with a series of commands to set up the various modes and options available to the user. Once initialized the display is ready to accept the data to be displayed. The internal character generator is biased at h. In the bit-mapped mode each byte of data represents 8 pixels on the display. See Figure 1. The graphical and text data are written to separate, user assigned, areas, or pages, in the display RAM within the display module. The user can then choose one of three ways to mix the text and graphics pages on the display or the text or graphics page can be displayed alone.
See figure 2.
Heigt of gLCD canvas measured in pixels. Width of gLCD canvas measured in pixels. Monochrome This property is of type True or false and can be referenced with the variable name monochrome. Specifies if the display is capable of colour or monochrome only. Specifies the initial foreground color. Specifies the initial background color. Total color bit depth for the display.
Which LCD KS0107/KS0108 or T6963 or ...?
Despite being a driver for monochrome displays the controller has some interesting features, such as simultaneous display of text and graphics may even make logical operation between the text and graphic such OR, AND, EXOR also allowing the use of attributes for text, usually This controller has enough memory to hold pages of text and video also it has commands to set Pixel and writing and reading rapid with possibility of increment, decrement or no change in the memory position after reading or writing. This Version 1. The Demo need to at least x pixels but the drive is generic and can be used for any resolution. This drive during startup uses its interface to check if there is memory, thus allowing to drive implementation of two text and graphic pages if available memory allows, and if there is not enough memory the drive uses minimal of one text and graphic page. With little change at the code is possible to use on Arduino. The demo was done using an ATmega with 16Mhz crystal, follow. With this check, the drive is responsible for returning the state of their presence, hence enabling an error processing with eg warning through a beep, an LED flash etc.
Download the Toshiba T6963C LCD Controller Datasheet