PQUP10525ZA

LCD Description
ModelPQUP10525ZA
Manufacturer
Recovered fromPanasonic KX-F2750NZ Fax
LCD typepositive
Polarizer typereflective
Columns15
Rows1+
Char matrix5×7
Driver ICKS0066F000
Backlight-
Arduino driverLiquidCrystal.h
ConnectorPCB flex cable
Num Pins10
Pin spacing0.05”
Connector pin-out Arduino test rig 1)
Pin#IC pinLabelPincolour
1RSrs8grey
2R/Wr/wgndblack
3Ee9purple
4DB4d44blue
5DB5d55green
6DB6d66yellow
7DB7d77orange
8GNDgndgndbrown
9Vcc+5V+5Vwhite
10V5v5potblack

Structured as 8 chars * 2 rows except that both logical rows are displayed inline on the first line. The 16th logical character position doesn't display a normal character but instead displays icons on the 2nd line, some of which are arrows that are normally used to point to labels on the LCD surround (see below for how to drive these icons).



Datasheets


PQUP10525ZA circuit
This schematic diagram is from the KX-F1000 service manual 2). Not a particularly similar FAX machine, but it does have the same LCD holder part number, PQHR10354, and online photos show a similar display, implying it uses a similar LCD, so the pin-out might be the same (confirmed through testing).

PQUP10525ZA circuit
Schematic from similar FAX, KX-F2200 3).


Examples :

PQUP10525ZA front

PQUP10525ZA back

PQUP10525ZA back

PQUP10525ZA overview with board

PQUP10525ZA overview with board

PQUP10525ZA connector

PQUP10525ZA chip

PQUP10525ZA character set
PQUP10525ZA character set
PQUP10525ZA character set
PQUP10525ZA character set
PQUP10525ZA character set
PQUP10525ZA character set
PQUP10525ZA character set
PQUP10525ZA character set
PQUP10525ZA character set
PQUP10525ZA character set
PQUP10525ZA character set
PQUP10525ZA character set
PQUP10525ZA character set
PQUP10525ZA character set
PQUP10525ZA character set
PQUP10525ZA character set

PQUP10525ZA examples

The second line of symbols is controlled by individual pixels in the 5×7 character written to the 16th screen location (column 8, row 2). Below are the character matrix binary codes corresponding to each display element on that second line. Only pixels on the 1st, 6th and 7th matrix rows are significant, you could either dynamically create a programmable character to write to the control location, or just select characters that have suitable pixels in their matrix from a table.

123

1

2

3

vvvvvv

1....
.....
.....
.....
.....
.....
.....

.1...
.....
.....
.....
.....
.....
.....

..1..
.....
.....
.....
.....
.....
.....

...1.
.....
.....
.....
.....
.....
.....

.....
.....
.....
.....
.....
...1.
.....

.....
.....
.....
.....
.....
..1..
.....

.....
.....
.....
.....
.....
.1...
.....

.....
.....
.....
.....
.....
.....
1....

.....
.....
.....
.....
.....
.....
.1...

.....
.....
.....
.....
.....
.....
..1..

.....
.....
.....
.....
.....
.....
...1.

.....
.....
.....
.....
.....
.....
....1

1) reminder for my personal testing, not useful for anyone else!