My Projects

LCD module data

Numeric

Character

Mixed

Graphic

IP230

LCD Description
ModelIP 230
ManufacturerShoretel
Recovered fromShoretel IP 230 Phone
Board IDsA270-1051-02 rev A1)2)
Board IDsKEPC-945-E, EveryMan LCDBoard May 283)
LCD typepositive
Polarizer typereflective
Columns141 pixels (27 characters)
Rows44 pixels (5 rows)
Char matrix5×8
Driver IC
Backlight-
Arduino driver
Connectorribbon cable
Num Pins35
Pin spacing2 mm
LCD size86 mm x 52 mm
Connector pin-out4) Arduino test rig
Pin#OhmsVoltsConnectLabel Pincolour
100 VssGND
21200
31200
41200
5
6
7
8
9
10
111040
121040
131040
141040
151040
161040
171040
181200
19870 U4 pin 1
20870 U4 pin 8
2100 VssGND
22900 R13ctrl
23900 R12 U2ctrl
24900 R11 U1ctrlrs?
25820 R10 U1ctrlrw?
26820 R9 U1ctrle?
27865 R8 U1dataD0?
28865 R7 U1dataD1?
29865 R6 U1dataD2?
30865 R5 U1dataD3?
31865 R4 U1dataD4?
32865 R3 U1dataD5?
33865 R2 U1dataD6?
34865 R1 U1dataD7?
35 3.3 Vdd3.3V
U1 pin
n+0 3.3Vreset?
n+1 3.3Vim?
n+2 GNDext?
n+3 3.3Vie?
n+4 GNDvss1?
n+5R11 rs?
n+6R10 rw?
n+7R9 e?
n+8 3.3V
n+9R8datadb0?
n+10R7datadb1?
n+11R6datadb2?
n+12R5datadb3?
n+13R4datadb4?
n+14R3datadb5?
n+15R2datadb6?
n+16R1datadb7?
n+17C3 vci?
n+18tp c2?
+
n+19tp c1?



The display has approximately 141 columns and 44 rows of pixels (plus a few extra as part of a vertical dividing line). But, as can be seen in the pixel layout photo below, those pixels have a rather custom layout which will make it interesting to drive, and probably not worth the effort! Despite apparently being a graphic, rather than character display, the pixels are physically separated into blocks. In the upper half of the display we have 4 blocks 11 pixels wide, 18 blocks 5 pixels wide and one block 7 pixels wide. These are in 3 rows, 8 pixels high, with a gap between the rows. So you could treat the upper half as 3 rows of 27 characters, with a small aberration where the 7 pixel wide block is. The lower half is even stranger, with one blank row, one row as above, then a last row divided into 24 character blocks with borders grouping sets of 6 characters. Not exactly general purpose! I am now thinking this is probably a character based LCD display, despite being described as 141 x 44 pixels in one document. And the extra divider elements are probably addressed as pixels within characters logically located on the 4th line. If it is addressed as a simple character based display, then the characters are probably all logically 6 pixels wide, but most character positions can't display the extra column of pixels. When used in the IP 230 phone those double wide characters are used to display double wide icons like a phone symbol or a pulsing circle (but presumably created from two adjacent programmable characters).

Similar to A270-1101-01, D2C400460, SEVG LCD Board, from IP 230G phones, but they have 39 pins - ShoreTel 230G telephone from 2011


Examples :

IP230 front IP230 back IP230 back

IP230 chip

IP230 examples

IP230 pixel layout

1) Shorephone Model IP 230 10
2) A599-1000-02 IP 230 11, 11 Oct 2006
3) IP Telephone Model SEV, 11 Oct 2006
4) connector not labeled on board, so this is looking at the back of the upright LCD, numbering from left to right