Crystalfontz America, Incorporated
SERIAL LCD MODULE SPECIFICATIONS
Crystalfontz Model Number
Hardware Version
Firmware Version
Data Sheet Version
Product Pages
CFA-632
v2.2, June 2006
v2.0, September 2003
v2.1, October 2009
CFA632 Serial & USB_List
Crystalfontz America, Incorporated
12412 East Saltese Avenue
Spokane Valley, WA 99216-0357
Phone:
Fax:
Email:
URL:
(888) 206-9720
(509) 892-1203
techinfo@crystalfontz.com
www.crystalfontz.com
Crystalfontz America, Inc.
www.crystalfontz.com
October 2009
CFA632 Graphic OLED Module Data Sheet
Hardware v2.2 / Firmware v2.0 / Data Sheet v2.1
Page 2
REVISION HISTORY
HARDWARE
2009/06/01
2003/09/01
Current hardware version:
v2.2
New version number indicates RoHS compliant.
Start Public Version Tracking.
Hardware version: v2.1
FIRMWARE
2003/09/01
Start Public Version Tracking.
Current firmware version:
v2.0
DATA SHEET
Current Data Sheet version:
v2.1
Changes since last released version:
Wherever listed, changed hardware version from “v2.1” to “v2.2”.
Added “RoHS compliant” to Features. See
FEATURES (Pg. 5).
Wherever needed, updated hypertext.
Start Public Version Tracking.
Data Sheet version: v2.0
Changes since last released version:
Added Revision History (this page.)
Updated Data Sheet formatting.
2009/10/12
2005/10/15
Crystalfontz America, Inc.
www.crystalfontz.com
October 2009
CFA632 Graphic OLED Module Data Sheet
Hardware v2.2 / Firmware v2.0 / Data Sheet v2.1
Page 3
CONTENTS
FEATURES - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5
SYSTEM BLOCK DIAGRAM - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6
MECHANICAL CHARACTERISTICS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6
GENERAL SPECIFICATIONS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7
ELECTRICAL SPECIFICATIONS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7
RELIABILITY - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8
RS-232 POWER AND SIGNAL CONNECTIONS TO A PERSONAL COMPUTER - - - - - - - - - - - - - - - - - - 8
For Non-Backlight Operation (Through 9-Pin Serial Port) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8
To Power The Backlight - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9
RS-232 POWER AND SIGNAL CONNECTIONS IN EMBEDDED SYSTEMS - - - - - - - - - - - - - - - - - - - - - 10
For Non-Backlight Operation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10
Interface Options Using “Inverted RS-232” Or “Low-Speed SPI” - - - - - - - - - - - - - - - - - - - - - - - - - 10
Inverted RS-232 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10
Low-Speed SPI - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10
To Power The Backlight - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 11
HOST COMMUNICATIONS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 11
CFA632 Demonstration and Test Programs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 11
About Handshaking - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 11
Control Codes and Functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12
Description of Control Functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 13
Cursor Home (\001, Control+A) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 13
Hide Display (\002, Control+B) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 13
Restore Display (\003, Control+C) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 13
Hide Cursor (\004, Control+D) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 13
Show Underline Cursor (\005, Control+E) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 13
Show Block Cursor (\006, Control+F) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 13
Show Inverting Block Cursor (\007, Control+G) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 13
Backspace (\008, Control+H) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 13
Control the Boot Screen (\009, Control+I) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 13
Line Feed (\010, Control+J or Control+Enter) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 15
Delete In Place (\011, Control+K) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 15
Form Feed (\012, Control+L) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 15
Carriage Return (\013, Control+M) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 15
Backlight Control (\014, Control+N) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 15
Contrast Control (\015, Control+O) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 15
Set Cursor Position (Column and Row) (\017, Control+Q) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 16
Horizontal Bar Graph (\018, Control+R) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 16
Scroll ON (\019, Control+S) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 17
Scroll OFF (\020, Control+T) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 17
Set Scrolling Marquee Characters (\021, Control+U) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 17
Enable Scrolling Marquee (\022, Control+V) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 18
Wrap ON (\023, Control+W) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 19
Wrap OFF (\024, Control+X) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 19
Crystalfontz America, Inc.
www.crystalfontz.com
October 2009
CFA632 Graphic OLED Module Data Sheet
Hardware v2.2 / Firmware v2.0 / Data Sheet v2.1
Page 4
CONTENTS, CONTINUED
Set Custom Character Bitmap (\025, Control+Y) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 20
Reboot (\026, Control+Z) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 21
Escape Sequence Prefix (\027, Escape) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 21
Send Data Directly to the LCD Controller (\030, Control+Equal) - - - - - - - - - - - - - - - - - - - - - - - - - 22
Show Information Screen (\031, Control+Minus) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 22
CHARACTER GENERATOR ROM (CGROM) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 23
How To Use CGROM - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 24
CFA632 MODULE OUTLINE DRAWING- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 25
JUMPER LOCATIONS AND FUNCTIONS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 26
CARE AND HANDLING PRECAUTIONS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 27
APPENDIX A: SPI TIMING DIAGRAMS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 29
APPENDIX B: QUALITY ASSURANCE STANDARDS- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 30
LIST OF FIGURES
Figure 1. CFA632 System Block Diagram - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Figure 2. CFA632 Character Generator ROM (CGROM) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Figure 3. CFA632 Module Outline Drawing- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Figure 4. CFA632 Jumper Locations and Functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Appendix A Figure 1. CFA-632 SPI Timing Diagrams - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
6
23
25
26
29
Crystalfontz America, Inc.
www.crystalfontz.com
October 2009
CFA632 Graphic OLED Module Data Sheet
Hardware v2.2 / Firmware v2.0 / Data Sheet v2.1
Page 5
FEATURES
16x2 LCD has a large display area in a compact 108 mm x 43 mm (4.25" x 1.69") package.
Large, easy-to-read characters: 7.3 mm (0.287") character height.
19200/9600/4800/2400 baud RS-232 interface.
CFA632 is available in three popular choices.
CFA632-NFA-KS
Reflective, no backlight.
FSTN positive mode LCD (displays dark characters on light background—needs ambient light to be visible).
Sunlight readable.
CFA632-YFB-KS
Yellow-green array LED backlit with FSTN positive mode LCD (displays dark characters on light background).
Sunlight readable.
CFA632-YMC-KS
Yellow-green array LED backlit with STN blue negative mode LCD (displays illuminated yellow-green
characters on dark background).
Modules are thin:
CFA632-NFA (reflective) is 15.9 mm (0.626") including DB9 connector.
CFA632-YFB-KS and CFA632-YMC-KS (LED backlit) are 19.9 mm (0.783") including DB9 connector.
Software controlled contrast.
The CGROM is an enhanced version with many useful characters: numeric superscripts, icons, mathematical sym-
bols, some fractions, a great variety of arrows, many currency symbols, and more.
LCD characters are contiguous horizontally to allow the host software to display “gapless” bar graphs in horizontal
direction.
Software controlled terminal style automatic scrolling and line wrapping.
Unique scrolling marquee feature continuously scrolls a message across the display without host intervention.
Low speed "SPI" (F
clk max
= 18 KHz) and "Inverted TTL" RS-232 for embedded applications.
Buffered communication.
Single board construction—no connectors to fail.
Optional 5.25" half-height drive-bay
CFA632 Serial / USB LCD Mounting Bracket
available.
Nonvolatile memory capability (EEPROM) to customize the “power-on” display settings. All features of the display
are controlled: characters displayed, user-definable characters, backlight setting, contrast setting, cursor position,
cursor style, “wrap” setting, “scroll” setting, and even the scrolling marquee.
Extended voltage (9-15 volts) and 5 volts power inputs standard on all modules for the controller. Backlight is 5 volts
only.
DB9 connector provided for simple RS-232 hookup.
Low power: non-backlight operation will self-power from the DTR and RTS lines of most serial ports.
RoHS compliant.