key: ≡ parallel, ↔ serial, ~ LVDS, _ unknown, ✘ discarded as not useful
LCD Description | |
---|---|
Model | IP 230 |
Manufacturer | Shoretel |
Recovered from | Shoretel IP 230 Phone |
Board IDs | A270-1051-02 rev A1)2) |
Board IDs | KEPC-945-E, EveryMan LCDBoard May 283) |
LCD type | positive |
Polarizer type | reflective |
Columns | 141 pixels (27 characters) |
Rows | 44 pixels (5 rows) |
Char matrix | 5×8 |
Driver IC | |
Backlight | - |
Arduino driver | |
Connector | ribbon cable |
Num Pins | 35 |
Pin spacing | 2 mm |
LCD size | 86 mm x 52 mm |
Connector pin-out4) | Arduino test rig | ||||||
---|---|---|---|---|---|---|---|
Pin# | Ohms | Volts | Connect | Label | Pin | colour | |
1 | 0 | 0 | Vss | GND | |||
2 | 1200 | ||||||
3 | 1200 | ||||||
4 | 1200 | ||||||
5 | |||||||
6 | |||||||
7 | |||||||
8 | |||||||
9 | |||||||
10 | |||||||
11 | 1040 | ||||||
12 | 1040 | ||||||
13 | 1040 | ||||||
14 | 1040 | ||||||
15 | 1040 | ||||||
16 | 1040 | ||||||
17 | 1040 | ||||||
18 | 1200 | ||||||
19 | 870 | U4 pin 1 | |||||
20 | 870 | U4 pin 8 | |||||
21 | 0 | 0 | Vss | GND | |||
22 | 900 | R13 | ctrl | ||||
23 | 900 | R12 U2 | ctrl | ||||
24 | 900 | R11 U1 | ctrl | rs? | |||
25 | 820 | R10 U1 | ctrl | rw? | |||
26 | 820 | R9 U1 | ctrl | e? | |||
27 | 865 | R8 U1 | data | D0? | |||
28 | 865 | R7 U1 | data | D1? | |||
29 | 865 | R6 U1 | data | D2? | |||
30 | 865 | R5 U1 | data | D3? | |||
31 | 865 | R4 U1 | data | D4? | |||
32 | 865 | R3 U1 | data | D5? | |||
33 | 865 | R2 U1 | data | D6? | |||
34 | 865 | R1 U1 | data | D7? | |||
35 | 3.3 | Vdd | 3.3V |
U1 pin | |||
---|---|---|---|
n+0 | 3.3V | reset? | |
n+1 | 3.3V | im? | |
n+2 | GND | ext? | |
n+3 | 3.3V | ie? | |
n+4 | GND | vss1? | |
n+5 | R11 | rs? | |
n+6 | R10 | rw? | |
n+7 | R9 | e? | |
n+8 | 3.3V | ||
n+9 | R8 | data | db0? |
n+10 | R7 | data | db1? |
n+11 | R6 | data | db2? |
n+12 | R5 | data | db3? |
n+13 | R4 | data | db4? |
n+14 | R3 | data | db5? |
n+15 | R2 | data | db6? |
n+16 | R1 | data | db7? |
n+17 | C3 | vci? | |
n+18 | tp | c2? | |
+ | |||
n+19 | tp | 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