English
Language : 

PXD10RM Datasheet, PDF (818/1332 Pages) Freescale Semiconductor, Inc – PXD10 Microcontroller
22.5.6 LCD Driver Backplane Remapping
The backplane and frontplane pins can be remapped/swapped using LCDBPS and LCDBPA. While
LCDBPA adds the non available backplane waveforms onto FP pins, LCDBPS does a swapping of
backplanes waveforms with frontplanes waveforms on selected pins. The swapping of LCDBPS depends
on the availability of Frontplane pins FP[n-1:0]. If the number of frontplanes n implemented is not
sufficient no remapping will occur. See Table 22-28 for details.
Table 22-28. Backplane Remapping
LCDBPS
000
001
010
011
100
101
110
111
Condition:
FP[n-1:0]
n=36 or n>36
n=44 or n>44
n=52 or n>52
n=60 or n>60
Remapping LCDBPA=0
BP[m-1:0]
no remapping
BP[m-1:0] <- FP[m-1+4:4]
FP[m-1+4:4] <- BP[m-1:0]
BP[m-1:0] <- FP[m-1+12:12]
FP[m-1+12:12] <- BP[m-1:0]
BP[m-1:0] <- FP[m-1+20:20]
FP[m-1+20:20] <- BP[m-1:0]
BP[m-1:0] <- FP[m-1+28:28]
FP[m-1+28:28] <- BP[m-1:0]
BP[m-1:0] <- FP[m-1+36:36]
FP[m-1+36:36] <- BP[m-1:0]
BP[m-1:0] <- FP[m-1+44:44]
FP[m-1+44:44] <- BP[m-1:0]
BP[m-1:0] <- FP[m-1+52:52]
FP[m-1+52:52] <- BP[m-1:0]
Remapping LCDBPA=1
BP[m-1:0]
FP[5-m:0] <- BP[5:m]
if m=6 no remapping
BP[m-1:0] <- FP[m-1+4:4]
FP[5+4:4] <- BP[5:0]
BP[m-1:0] <- FP[m-1+12:12]
FP[5+12:12] <- BP[5:0]
BP[m-1:0] <- FP[m-1+20:20]
FP[5+20:20] <- BP[5:0]
BP[m-1:0] <- FP[m-1+28:28]
FP[5+28:28] <- BP[5:0]
BP[m-1:0] <- FP[m-1+36:36]
FP[5+36:36] <- BP[5:0]
BP[m-1:0] <- FP[m-1+44:44]
FP[5+44:44] <- BP[5:0]
BP[m-1:0] <- FP[m-1+52:52]
FP[5+52:52] <- BP[5:0]
Examples:
1. 40 (n=40) Frontplanes and 4 (m=4) backplanes are implemented. LCDBPS is set to 000 and
LCDBPA is set to 1
Frontplanes FP[39:2] and BP[3:0] will stay the same, but FP[1:0] pins will controlled by BP[5:4]
functionality.
2. 40 (n=40) Frontplanes and 4 (m=4) backplanes are implemented. LCDBPS is set to 010 and
LCDBPA is set to 0
Frontplanes FP[39:16] and FP[11:0] will stay the same, but FP[15:12] pins are swapped with
BP[3:0].
3. 40 (n=40) Frontplanes and 4 (m=4) backplanes are implemented. LCDBPS is set to 010 and
LCDBPA is set to 1
Frontplanes FP[39:18] and FP[11:0] will stay the same. FP[15:12] pins are swapped with BP[3:0].
FP[17:16] is replaced by BP[5:4] functionality.
4. 40 (n=40) Frontplanes and 4 (m=4) backplanes are implemented. LCDBPS is set to 101 and
LCDBPA is set to 1
22-32
PXD10 Microcontroller Reference Manual, Rev. 1
Preliminary—Subject to Change Without Notice
Freescale Semiconductor