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
The VA, VB, VC and VD outputs from the analog mux are combined with LCDVAL[x], LCDCSSEL[x], LCDSEL[x] to drive the PAD. Figure below illustrates the muxing scheme.
Table below describes the switch on(closed)/off(open) condition based on LCDVAL[x], LCDSEL[x] and LCDCSSEL[x] values.
LCDSEL[x] | CSSEL[x] | LCDVAL[x] | SWa | SWb | SWc | SWd |
0 | NA | NA | OFF | OFF | OFF | OFF |
1 | 0 | 0 | OFF | ON | OFF | OFF |
1 | 0 | 1 | ON | OFF | OFF | OFF |
1 | 1 | 0 | OFF | OFF | ON | OFF |
1 | 1 | 1 | OFF | OFF | OFF | ON |
The timing waveform illustrates the muxing. In this example, LCDIO[0] is configured as segment and LCDIO[1] is configured as common (COM0). When LCDVAL[0] is 1, LCDIO[0] is connected to Va and when LCDVAL[0] is 0 it is connected to Vb. When LCDVAL[1] is 1, LCDIO[1] is connected to Vd and when LCDVAL[1] is 0, LCDIO[1] is connected to Vc. The voltage difference between LCDIO[1] and LCDIO[0] has a dc value of 0 and a high rms value (In this case the segment is on).