The LCD/LCD_A controller directly drives LCD displays with automatic signal generation for up to 160 segments. The MSP430 LCD controller can support static, 2-mux, 3-mux, and 4-mux LCDs. The LCD_A module includes an integrated charge pump for contrast control. The direct memory access (DMA) controller transfers data from one address to another, without CPU intervention, across the entire address range. The DMA increases the throughput of peripheral modules and reduces system power consumption. This module features up to three independent transfer channels.