RS_Color liquid crystal display controller (CLCD)
RM0082
760/844
Doc ID 018672 Rev 1
33.6.16 PHERIPHID0-3
registers
The CLCDPERIPHID0-3 registers are four 8 bit registers, that span address locations
0xFE0 to 0xFEC. The registers can conceptually be treated as a single 32 bit register. The
read-only (RO) registers provide the following options of the peripheral:
PartNumber[11:0] This is used to identify the peripheral. The product code 0x10 is used for
the PrimeCell CLCD.
DesignerID[19:12] This is the identification of the designer. ARM limited is 0x41 (ASCII A).
Revision[23:20]
This is the revision number of the peripheral. The revision number starts
from 0 and is revision dependent.
Configuration[31:24] This is the configuration option of the peripheral. The configuration
value is 0.
The PHERIPHID0-3 registers are hard-coded and the fields in the register determine the
reset value.
[20:16]
R[4:0]
-
Red palette data.
[15]
I
-
Intensity bit. Can be used as the LSB of the R, G,
and B inputs to a 6:6:6 TFT display, doubling the
number of colors to 64K, where each color has two
different intensities.
[14:10]
B[4:0]
-
Blue palette data.
[09:05]
G[4:0]
-
Green palette data.
[04:00]
R[4:0]
-
Red palette data.
For STN displays, only the four MSBs (bits [4:1])
are used. For monochrome displays only the red
palette data is used. All of the palette registers
have the same bit fields.
Table 689.
LCDPalette register bit assignments (continued)
Bit
Name
Reset
value
Description
Table 690.
PHERIPHID0 register bit assignments
Bit
Name
Reset
value
Description
[31:08]
-
-
Reserved, read as zero
[07:00]
PartNumber0
8’h10
These bits read back as 0x10
Table 691.
PHERIPHID1 register bit assignments
Bit
Name
Reset
value
Description
[31:08]
-
-
Reserved, read as zero
[07:04]
Designer0
4’h1
These bits read back as 0x1
[03:00]
PartNumber1
4’h1
These bits read back as 0x1