UM10237_2 © NXP B.V. 2008. All rights reserved.
User manual Rev. 02 — 19 December 2008 296 o f 792
NXP Semiconductors UM10237
Chapter 12: LPC24XX LCD controller
6.5.6 Cursor image format
The LCD frame buffer supports three packing formats, but the hardware cursor image
requirement has been simplified to support only LBBP. This is little-endian byte,
big-endian pixel for Windows CE mode.
The Image RAM start address is offset by 0x800 from the LCD base address, as shown in
the register description in this chapter.
The displayed cursor coordinate system is expressed in terms of (X,Y). 64 x 64 is an
extension of the 32 x 32 format shown in Figure 12–39.
32 by 32 pixel format
Four cursors are held in memory, each with the same pixel format. Table 12–254 lists the
base addresses for the four cursors.
Fig 39. Cursor image format
Table 254. Ad dre sse s for 32 x 32 cursors
Address Description
0xFFE1 0800 Cursor 0 start address.
0xFFE1 0900 Cursor 1 start address.
0xFFE1 0A00 Cursor 2 start address.
0xFFE1 0B00 Cursor 3 start address.
(31, 0)(0, 0) (1, 0) (2, 0) (30, 0)(29, 0)
(31, 1)(0, 1) (1, 1) (2, 1) (30, 1)(29, 1)
(31, 2)(0, 2) (1, 2) (2, 2) (30, 2)(29, 2)
RIGHTLEFT
(31, 29)(0, 29) (1, 29) (2, 29) (30, 29)(29, 29)
(31, 30)(0, 30) (1, 30) (2, 30) (30, 30)(29, 30)
(31, 31)(0, 31) (1, 31) (2, 31) (30, 31)(29, 31)
TOP
BOTTOM