T0
T7
T6
T4
T2
T1
T5
T3
LCDAMN0
LCDAMN7
LCDAMN6
LCDAMN4
LCDAMN2
LCDAMN1
LCDAMN5
LCDAMN3
0
7
6
4
2
1
5
3
L7 ×
COM0
LCDAMNx
Static Mode
L6 ×
COM0
L5 ×
COM0
L4 ×
COM0
L3 ×
COM0
L2 ×
COM0
L1 ×
COM0
L0 ×
COM0
L3 ×
COM1
LCDAMNx
2-mux Mode
L3 ×
COM0
L2 ×
COM1
L2 ×
COM0
L1 ×
COM1
L1 ×
COM0
L0 ×
COM1
L0 ×
COM0
LCDAMNx
3-mux Mode
L1 ×
COM3
LCDAMNx
4-mux Mode
L1 ×
COM2
L1 ×
COM1
L1 ×
COM0
L0 ×
COM3
L0 ×
COM2
L0 ×
COM1
L0 ×
COM0
L0 ×
COM7
LCDAMNx
8-mux Mode
L0 ×
COM6
L0 ×
COM5
L0 ×
COM4
L0 ×
COM3
L0 ×
COM2
L0 ×
COM1
L0 ×
COM0
LCDAMNx
7-mux Mode
L0 ×
COM6
L0 ×
COM5
L0 ×
COM4
L0 ×
COM3
L0 ×
COM2
L0 ×
COM1
L0 ×
COM0
LCDAMNx
6-mux Mode
L0 ×
COM5
L0 ×
COM4
L0 ×
COM3
L0 ×
COM2
L0 ×
COM1
L0 ×
COM0
LCDAMNx
5-mux Mode
L0 ×
COM3
L0 ×
COM2
L0 ×
COM1
L0 ×
COM0
L1 ×
COM2
L1 ×
COM1
L1 ×
COM0
L0 ×
COM2
L0 ×
COM1
L0 ×
COM0
–
–
–
–
–
–
–
–
–
LCD_F Controller Architecture and Operation
1003
SLAU356I – March 2015 – Revised June 2019
Copyright © 2015–2019, Texas Instruments Incorporated
LCD_F Controller
Figure 27-4. Animation Memory
27.2.5.5.1 Timing for Animation
The Animation step rate is defined by the animation frequency f
ANM
which is selected with the
LCDANMPREx and LCDANMDIVx bits. The same clock is used as selected for the LCD frequency f
LCD
.
The resulting f
ANM
frequency is calculated by
f
Anm
= f
ACLK/VLOCLK/REFOCLK/LFXTCLK
/ ((A 1) × 2
9+ANMPREx
)
(17)
Each animation frame is displayed for the time period defined by ANMCLK and changed to the next
animation step. Change of frame synchronised to frame boundary.
For example with f
ACLK/VLOCLK/REFO/LFXT
= 32768 Hz, LCDANMPREx = 110b, and LCDANMDIVx = 100b
f
ANM
= 32768 Hz / ((4+1) × 2
9+6
) = 1 Hz / 5 = 0.2 Hz
→
5 s
(18)
Therefore, each animation frame is displayed for 5 seconds.
The LCDANMSTP bits determine how many steps will be looped during animation.