SLAU847D October 2022 – May 2024 MSPM0L1105 , MSPM0L1106 , MSPM0L1227 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2228 , MSPM0L2228-Q1
Once the memories are configured and the LCD IP is switched on (LCDON = 1), then the contents of the memory are read in hardware and the outputs LCDVAL[63:0] are driven. The timing of memory accesses is shown in the figure below (In this example, LCDMX=2 and LCDLP = 0). Based on the LCDMX setting, a given LCD frame is divided into common slots. In this example, as LCDMX is set to 2, there are 3 common slots. Each slot corresponds to one of the common slots (COM0 to COM2). Each slot corresponds to one CLKLCD/2 period.
If the mux mode is between 1 and 4, in each slot 2 columns from the memory is read corresponding to the current common slot. For example, if the current common slot corresponds to COM1, then columns 1 and 5 are read. If the mux mode is between 5 and 8, in each slot 1 column from the memory is read corresponding to the current common slot. For example, if the current common slot corresponds to COM1, then column 1 is read. Each read returns a 64bit value one bit for each of the 64 pins. In case of low power mode setting (LCDLP = 1), then one frame of LCD is divided into 2 * (LCDMX+1) common slots. The diagram below (In this example LCDMX = 2 and LCDLP = 1) illustrates the memory access pattern in case of low power mode. As can be seen from the timing diagram below, in this case slot duration is one CLKLCD period and each column is accessed twice in a frame.