CY325
LCD Windows Controller
The CY325 LCD Windows Controller is a standard 5 volt, 40 pin CMOS LSI device designed to provide high level control of instrument size LCDs with up to 16 x 40 characters and 128 x 240 pixel graphics. The CY325 allows simple parallel 8 bit or serial (RS232 protocol) interface to any standard microcontroller or computer. Up to 256 built-in windows or any number of user defined windows support windows-relative text, plotting, bargraphs, waveforms, etc. Both text and graphics can be written into the "current" window or text can be written to one window and graphics to another. Switching between windows is fast and simple. The CY325 interprets characters in command mode and displays them in display mode.
With
both 8-bit parallel and serial interfaces available, the CY325 provides
easy-to-use text and graphics display in multiple windows on an LCD. The
CY325 supports sophisticated bargraph, logic wave-form, and analog waveform
displays and simple commands.
The
CY325 can detect key closures and announce them to the host. The meaning
of each "soft" key can be derived from a menu displayed on the
LCD, thus providing almost infinite flexibility. The key switches can be
ASCII, 4x4 matrix, or switches, depending on the key mode selected. A "positive
interlock" with the host is provided.
The CY325 can transfer data between the parallel and serial channels and thus link local parallel and serial subsystems to each other as well as to the LCD.
With built-in interface support for the CY233 Network Controller, the CY325 LCD controller allows up to 255 local stations to communicate with one host via RS-232 communications.

When
the master detects the CY325 ready to accept input (Ready = hi) it lowers
Wr325 to request transfer. The CY325 lowers Bus_Ctrl to signal the Bus
is available, then lowers Ready to signal completion of transfer (busy
with data). Bus_Ctrl can either be tested by software or simply used to
control tri-state outputs.
The
CY325 provides TTL-level transmit and receive lines, and requires only an
RS232 driver to provide an RS-232-level interface. The Baud rate pin
selects 2400 (lo), 9600 (hi), or adaptive (floating) in which two carriage
returns are sent to the CY325, which then matches the baud rate.
CY325
DIP LCD
Pin# Pin#
40 3 5 volt
20 2 Ground
16 5 WR_LCD
17 6 RD_LCD
22 19 Font Size #
26 7 LCD enables
27 8 LCD command
28 10 LCD reset
39 11 Data 0
38 12 Data 1
37 13 Data 2
36 14 Data 3
35 15 Data 4
34 16 Data 5
33 17 Data 6
32 18 Data 7
The CY325 is designed to work with a variety of different LCDs available from AND company, Densitron, Optrex, Samtron, Stanley, Standish, Sharp and Toshiba, which use the T6963C pixel driver. Some of the LCD displays tested with the CY325 are listed below with their formats.

WINDOWS possess both character and pixel coordinate systems as shown below. BOXES posses only pixel coordinates. Boxes and windows are specified by defining their top left corner and lower right corner, with window corners expressed in character coordinates and box corners in pixel coordinates. A VIEWPORT is simply a "built-in" window whose size and location is implicitly defined. A viewport is identified by a number. The relevant commands are:
Vn[cr] n - viewport ID number
Wx1y1x2y2[cr] x,y = character coordinates
Bx1y1x2y2[cr] x,y = pixel coordinates
The
CY325 uses character and pixel coordinate systems. Text origin is upper
left (like IBM PC) while graphics origin is lower left (like algebra).
Although defined in global (LCD based) coordinates, the current box or
window establishes a local pixel coordinate system with the (0,0) origin
at the lower left corner.
The CY325 operational mode depends on numerous mode bits grouped in registers. The two dozen mode bits are described in the Cybernetics CY325 user manual. Mode registers can be loaded via the 'M reg, value [cr]' command and queried by the '?' command.
Register# Description
Primary Status Registers
0 Window Status
1 LCD Mode
2 Key Mode
3 Communications
4 Key Image
Current Window
5 Viewport #
Character Cursor
6 Cursor Row
7 Cursor Col
Current Window Specification (Char. Coordinates)
8 Top Row
9 Left Col
10 Bot Row
11 Right Col
Current Window Graphic Coordinates (Global)
12 x1 Left Pixel
13 y1 Top Pixel
14 x2 Right Pixel
15 y2 Bottom Pixel
Window Save Status Registers
16 Save View #
17 Save Row
18 Save Col
19 Save Status
A prototyping kit for the CY325 is available from Cybernetic Micro Systems. The CYB-003 LCD Prototyping Kit will support one CY325, and one CY233 Local Network Controller, and also provide an 8051 socket and wirewrap area along with all connectors and relevant hardware. The board format is identical to the 711 LCD format.

Ambient Temperature under bias .............. 0ºC to +70ºC Storage Temperature ......................... -65ºC to +150ºC Voltage on any pin with respect to ground ... -0.5V to Vcc+0.5V Power dissipation ........................... 0.2 Watts
(TA = 0ºC to +70ºC, Vcc = +5V +/-10%)
| SYM | PARAMETER | MIN | MAX | UNIT | REMARKS |
| I CC | pwr supply current | 20 | mA | ||
| V IH | input high level | 1.9 | Vcc | V | (3.5V for XTAL, Restart) |
| V IL | input low level | -0.5 | 0.9 | V | |
| I LO | data bus leakage | 10 | uA | high impedance state | |
| V OH | output high level | 2.4 | V | I OH = -60 uA | |
| V OL | output low level | 0.45 | V | I OL = 1.6 mA | |
| F CY | crystal frequency | 3.5 | 12 | MHz | see clock circuits |
![[LCD Chart]](gif/sdisplay.gif)
Zoom In For More Information on AND, Toshiba,
Optrex & Densitron Displays
Cybernetic Micro Systems * PO Box 3000 * San Gregorio CA 94074
Tel: 650-726-3000 * Fax: 650-726-3003 * email:
info@ControlChips.com