LCD Driver (LCD64F6B)
MPC5606S Microcontroller Reference Manual, Rev. 7
816 Freescale Semiconductor
 
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
No remapping: Frontplanes FP[39:0] and BP[3:0] will stay the same, because condition n>=44 is 
not fulfilled.
22.5.7 LCD bias and modes of operation
The LCD64F6B driver has seven modes of operation:
• 1/1 Duty (1 backplane), 1/1 Bias (2 voltage levels)
Table 22-28. Backplane remapping 
LCDBPS
Condition: 
FP[n-1:0]
Remapping LCDBPA=0
BP[m-1:0]
Remapping LCDBPA=1
BP[m-1:0]
000 no remapping FP[5-m:0] <- BP[5:m]
if m=6 no remapping
001 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+4:4]
FP[5+4:4] <- BP[5:0]
010 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+12:12]
FP[5+12:12] <- BP[5:0]
011 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+20:20]
FP[5+20:20] <- BP[5:0]
100 n=36 or n>36 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+28:28]
FP[5+28:28] <- BP[5:0]
101 n=44 or n>44 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+36:36]
FP[5+36:36] <- BP[5:0]
110 n=52 or n>52 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+44:44]
FP[5+44:44] <- BP[5:0]
111 n=60 or n>60 BP[m-1:0] <- FP[m-1+52:52]
FP[m-1+52:52] <- BP[m-1:0]
BP[m-1:0] <- FP[m-1+52:52]
FP[5+52:52] <- BP[5:0]