INCL. CONTROLLER SSD1803A FOR 4-/8-BIT, SPI AND I²C
available for 1 pc. off !
even with LED: 5.8mm flat
FEATURES
* HIGH-CONTRAST LCD SUPERTWIST DISPLAY
* OPTIONAL LED BACKLIGHT UNITS IN DIFFERENT COLORS
* 4x20 CHARACTER WITH 4.8 mm HEIGHT
* SSD1803A CONTROLLER FOR 4-/8-BIT, SPI (2-/3-/4-WIRE) AND I²C (2-WIRE)
INTERFACE
* SINGLE POWER SUPPLY +3.3V (typically 250µA)
* NO ADDITIONAL VOLTAGES REQUIRED
* OPERATING TEMPERATURE RANGE -20 THROUGH +70°C
* LED BACKLIGHT 3 through 80mA@3.3V or 2 through 40mA@5V
* NO MOUNTING REQUIRED, SIMPLY SOLDER INTO PCB
* 3 DIFFERENT CHARACTER SETS (CYRILLIC, ENGLISH-JAPANESE AND
EUROPEAN) INCLUDED IN THE SAME CONTROLLER
* 2 VIEWING DIRECTION POSSIBLE (BOTTOM AND TOP VIEW)
ORDERING CODE
LCD MODULE 4x20 - 4.8 mmEA DOGM204x-A
x: B = blue background
W = white background transfelctive
S = black background
N = white background reflective
LED BACKLIGHT, WHITEEA LED66X40-W
LED BACKLIGHT, AMBEREA LED66X40-A
LED BACKLIGHT, GREEN/REDEA LED66X40-GR
USB TEST BOARD FOR PC (WINDOWS)EA 9780-4USB
SOCKET CONNECTOR 4.8 mm HIGH (1x22-PIN, 2.54mm PITCH)EA FL-22P
Page 2
EA DOGM204-A
EA DOG SERIES
With its EA DOG series, ELECTRONIC ASSEMBLY presents the world’s first display series which
will run on 3.3 V systems without auxiliary power.
Unlike normal LCD modules, you order the display and the corresponding backlight separately. This
gives you a wealth of possible combinations.
Designed for compact hand-held devices, this modern LCD range provides a number of real benefits
with or without backlight:
*extremely compact at 66 x 40 mm at the standard font size of 4.8 mm (4 x 10)
*ultra-flat at 2.0 mm without backlight or 5.8 mm including LED backlight
*4-bit, 8-bit, SPI interface (2-/3-/4-wire) and I²C (2-wire)
*typical power consumption of only 250µA in full operation (LED white backlight as of 3mA)
*easy installation by simply soldering into the board
*A whole range of design variants can be supplied as of single units
*Changing background color
LED BACKLIGHTS
5 different variants are available for individual backlighting: white, yellow/green, red, amber and bicolor.
For monochrome backlights, 2 separate LED
paths are available, which can be switched in
parallel or in series to ideally match the system
voltage. This means that all the backlights can
be run either at 3.3 V and higher voltages.
amber
EA LED66x40-A
Connected in parallel2,1 V72 mA18 ohm47 ohm
Connected in series6,3 V24 mA--
Forward
voltage
Current
max.
Limiting resistor
@3,3V@5V
Operation of the backlight requires an external
series resistor for current limiting. This can be
calculated by R=U/I; you will find the values in
the table. To improve life time it is recommanded
to use a current source only.
white
EA LED66x40-W
Connected in parallel3,2 V90 mA1,2 ohm24 ohm
Connected in series9,6 V30 mA--
Forward
voltage
Current
max.
Limiting resistor
@3,3V@5V
The operating life of the yellow/green, red and
amber backlights is 100,000 hours and that of
the white backlight is a bit shorter.
Important: Never operate the backlight directly
on a 5 V/3.3V supply, as this can immediately
destroy the LEDs!
green/red
EA LED66x40-GR
redpath(ARG/CR)2,1 V80 mA24 ohm48 ohm
green path (ARG/CG)2,1 V80 mA18 ohm39 ohm
Forward
voltage
Current
max.
Limiting resistor
@3,3V@5V
INSTALLATION
First, the display and the corresponding backlight are clipped together. The complete unit is then
inserted into a PCB and soldered. Note that the 4 pins for the backlight must also be soldered from
the top with less tin.
Important: There are one or two protective films on the display (top and/or rear side) and one on
each backlight. Those have to be removed during or after production.
Page 2
ELECTRONIC ASSEMBLY reserves the right to change specifications without prior notice.
Printing and typographical errors reserved.
Page 3
EA DOGM204-A
4 DIFFERENT TECHNOLOGIES
As a standard we provide 4 different technologies as STN and FSTN:
display typetechnology
FSTN pos.
transflective
STN neg. blue
transm iss ive
FSTN neg.
transm iss ive
optional
backlight
it's fine with and
without backlight
usage only with
backlight
usage only with
backlight
readability
readable even
without
backlight
------
------
display color
non
backlighted
black on white
display color
with
backlighted
black on backlight
color
backlight color on
blue background
backlight color on
black background
recomme nde
backlight
color
white, blue, RGB
white,
yellow/green
white, RGB
FSTN pos.
white
reflective
no backlight poss ible
finest readable
without
backlight
black on white------
3 DIFFERENT BACKLIGHTS
3 different backlight colors are available to match equipments design as much as possible. The most
effective and brightest one is the white one EA LED66x40-W.
EA LED66x40-W
White
EA LED66x40-A
Amber
EA LED66x40-GR
Bi-color green and red
When you can see black and white pictures only here on this page then you're able to download a
coloured version from our website
For easy startup, a USB test board is available that can be connected to a PC. An USB cable and a
Windows software is supplied with the product. This allows individual text and to be displayed directly
on the connected display.
SIMULATION WITH WINDOWS
Without ordering a display, the simulator software may show all the displays and colors even without
the hardware. You can download for free from our website. There’s no need to install, it’s a simple
EXE file, also running from USB stick e.g.
Printing and typographical errors reserved.
ELECTRONIC ASSEMBLY reserves the right to change specifications without prior notice.
Different wiring must be used depending on the interface.
Note that the COG technology means that the current capacity of the outputs is limited. Therefore, a
large load on the bus may cause signal loops and unclean levels. If in doubt, additional pull-down
resistors (8051) are required or additional waits/NOPs must be incorporated.
Page 4
To guarantee an error-free functionality and
initialization of display it is recommended to operate
the reset input actively. This can be done via
microcontroller port or external circuit. Here’s an
application example:
Printing and typographical errors reserved.
ELECTRONIC ASSEMBLY reserves the right to change specifications without prior notice.
Page 5
EA DOGM204-A
INITIALISATION EXAMPLES
Initialization Example 8-Bit, SPI and I2C
Command
Function Set0000111010 $3A 8 bit data length extension Bit RE=1; REV=0
Extended function set0000001001 $09 4 line display
Entry mode set0000000110 $06 bottom view
Bias setting0000011110 $1E BS1=1
Function Set0000111001 $39 8 bit data length extension Bit RE=0; IS=1
Internal OSC
Follower control
Power control
Contrast Set0001110010 $72 Set contrast (DB3-DB0=C3-C0)
Function Set0000111000 $38 8 bit data length extension Bit RE=0; IS=0
Display On0000001111 $0F Display on, cursor on, blink on
Command
Synchronize 100
Synchronize 200
Function Set
Extended funcion
set
Entry mode set00
Bias setting00
Function Set00
Internal OSC00
Follower control00
Power control00
Contrast Set00
Function Set
Display on00
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 He x
0000011011
0001101110
0001010111
Initialization Example 4-Bit
RS R/W DB7 DB6 DB5 DB4 He x
0011
0011
0011
0010
00
00
00
0010
1010
0000
1001
0000
0110
0001
1110
0010
1001
0001
1011
0110
1110
0101
0111
0111
0010
0010
1000
0000
1111
Remark
$33 Make sure to switch to 8 bit data length
$32 Switch to 4 bit data length
$2A 4 bit data length extension Bit RE=1; REV=0
$09 4 line display
$06 bottom view
$1E 4 bit data length extension Bit RE=0; IS=1
$29 4 bit data length extension Bit RE=0; IS=1
$1B 4 bit data length extension Bit RE=0; IS=1
$6E Devider on and set value
$57 Booster on and set contrast (DB1=C5, DB0=C4)
$72 Set contrast (DB3-DB0=C3-C0)
$28 4 bit data length extension Bit RE=0; IS=0
$0F Display on, cursor on, blink on
Remark
$1B BS0=1 -> Bias=1 /6
$6E Devider on and set value
$57 Booster on and set contrast (DB1=C5, DB0=C4)
12:00 VIEWING ANGLE, TOP VIEW OPTION
6 o’clock (Bottom View)
If the display is read mostly from above (on the front of a laboratory power
supply unit, for example), the preferred angle of viewing can be set to 12 o’clock.
This rotates the display by 180°. A slightly different initialization setup is required
for this.
SETTING THE CONTRAST
The contrast for the EA DOGM204-A can be set by command. This is done using
bits C0 through C5 in the commands "Contrast Set" and "Power/Icon Control/
12 o’clock (Top View)
Contrast Set". Generally, the contrast is set once only. Thanks to the integrated temperature compensation
function it is kept constant allover the entire operating temperature range (-20 to +70°C).
Contrast set (8-Bit)
Command
Function Set
Power control
Contrast Set
Function Set
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 He x
0000111001
0001010111
0001110010
0000111010
$39 8-Bit data lengt h extensi on Bit RE=0; IS=1
$57 Boost er on and set contras t (DB1=C5, DB0=C4)
$72 Set cont rast (DB 3-DB0=C3-C0)
$38 8-Bit data lengt h extensi on Bit RE=0; IS=0
Remark
Further information about the commands of the SSD1803A, please refer to the datasheet:
Printing and typographical errors reserved.
ELECTRONIC ASSEMBLY reserves the right to change specifications without prior notice.
Page 5
Page 6
EA DOGM204-A
CHARACTER SET
The controller has 3 built-in character sets. They can be selected with the command “ROM-Selection“
in the extended command set.
ROM AROM BROM C
Change character table
Command
Function Set
ROM S elect ion
Function Set
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 He x
0000111010
0000001001
100000 R2 R100
0000111000
$3A 8-Bit data length ex tension Bit RE =1
$72
$0X
$38 8-Bit data lengt h extension Bit RE= 0
Remark
ROM s elect ion double byte command
$00 = ROMA; $04=ROMB ; $0C=ROMC
Example code
CREATING YOUR OWN CHARACTERS
It’s possible to create 8 own additional characters (ASCII Codes 0..7) to the fixes ROM codes. Please
be informed, that RE- and IS-Bit need to be 0.
1.) The command "CG RAM Address Set" defines the ASCII code (Bit 3,4,5) and the dot line (Bit
0,1,2) of the new character. Example demonstrates creating ASCII code $00.
2.) Doing 8 times the write command "Data Write" defines line by line the new character. 8th. byte
stands for the cursor line.
3.) The new defined character can be used as a "normal" ASCII code (0..7); use with "DD RAM
Address Set" and "Data Write".
Character-data
Bit
7 6 5 4 3 2 1 0
0 0 1 0 0$04
0 0 1 0 0$04
0 0 1 0 0$04
XXX
0 0 1 0 0$04
1 0 1 0 1$15
0
1 1 1 0 $0E
0 0 1 0 0$04
0 0 0 0 0$00
Page 6
Hex
Command
CG-RAM address
set
Character-data
RS R/ W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 He x
0001 AC5 AC4 AC3 AC2 AC1 AC0
10xxx
ELECTRONIC ASSEMBLY reserves the right to change specifications without prior notice.
Define own character
Remark
$40 Set addres s of character $40=0; $48=1;
00100
00100
00100
00100
10101
01110
00100
00000
$04 first line
$04 second line
$04 third line
$04 fourth line
$15 fi fth l ine
$0E sixth line
$04 s eventh line
$00 eight h line, c ursor line
Printing and typographical errors reserved.
Page 7
EA DOGM204-A
SERIAL INTERFACE (SPI)
The serial interface always needs a synchronization byte. In write mode, the byte to send hast to be
devided in two bytes, into the “lower data“ and “upper data“. Please refer to the chart below. The
maximum clock frequency for SCLK is 1 MHz.
SPI, 2-/3-WIRE
With 2 or 3 lines SCLK, SID and SOD (if necessary) the display EA DOGM204-A may be connected
directly to the SPI interface of a µC.
SPI, 4-WIRE
If there is more than one component connected to the SPI, an additional „Chipselect“ line is required.
For those you need to insert an AND-gate (e.g. 74HC1G08) with the SCLK line. On page 4 you do
find an application example. Please mention that the logic for CS ist H-active.
I²C INTERFACE
The display can be assigned to the slave adress 0x78 or 0x3C (SA0=VSS) and 0x7A or 0x3D
(SA0=VDD). After transfering the start condition, the hardware adress, togehter with the Read(1)/
Write(0) bit has to be transmitted. While writing to the display, after the slave adress, there always is
a control byte holding the information
Data(1) or Command(0) and the
continuation bit. If the continuation bit
is set to 0, the following bytes are data
bytes until the next stop condition
occurs. The maximum clock rate for
I²C bus is 400 kHz.
Please be informed, that the pins
SDA+SCK contain an internal
resistance of 600 to 1000 Ohm, or
even more (Important, because of the
LO-level while reading data and the
ACK-Bit).
Further information about the interfaces and the timing of the SSD1803A, please refer to the datasheet