UM10503
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2012. All rights reserved.
User manual
Rev. 1.3 — 6 July 2012
783 of 1269
NXP Semiconductors
UM10503
Chapter 27: LPC43xx LCD
27.6.20 Cursor XY Position register
The CRSR_XY register defines the distance of the top-left edge of the cursor from the
top-left side of the cursor overlay. Refer to the section on Cursor Clipping for more details.
If the FrameSync bit in the CRSR_CFG register is 0, the cursor position changes
immediately, even if the cursor is currently being scanned. If Framesync is 1, the cursor
position is only changed during the next vertical frame blanking period.
27.6.21 Cursor Clip Position register
The CRSR_CLIP register defines the distance from the top-left edge of the cursor image,
to the first displayed pixel in the cursor image.
Different synchronization rules apply to the Cursor Clip registers than apply to the cursor
coordinates. If the FrameSync bit in the CRSR_CFG register is 0, the cursor clip point is
changed immediately, even if the cursor is currently being scanned.
If the Framesync bit in the CRSR_CFG register is 1, the displayed cursor image is only
changed during the vertical frame blanking period, providing that the cursor position has
been updated since the Clip register was programmed. When programming, the Clip
register must be written before the Position register (ClcdCrsrXY) to ensure that in a given
frame, the clip and position information is coherent.
Table 621. Cursor Palette register 1 (CRSR_PAL1, address 0x4000 8C0C) bit description
Bit
Symbol
Description
Reset
value
7:0
RED
Red color component
0x0
15:8
GREEN
Green color component
0x0
23:16
BLUE
Blue color component.
0x0
31:24
-
Reserved, user software should not write ones to reserved bits.
The value read from a reserved bit is not defined.
-
Table 622. Cursor XY Position register (CRSR_XY, address 0x4000 8C10) bit description
Bit
Symbol
Description
Reset
value
9:0
CRSRX
X ordinate of the cursor origin measured in pixels.
When 0, the left edge of the cursor is at the left of the display.
0x0
15:10
-
Reserved, user software should not write ones to reserved bits.
The value read from a reserved bit is not defined.
-
25:16
CRSRY
Y ordinate of the cursor origin measured in pixels.
When 0, the top edge of the cursor is at the top of the display.
0x0
31:26
-
Reserved, user software should not write ones to reserved bits.
The value read from a reserved bit is not defined.
-