The LCD_F driver generates the segment and common signals that are required to drive a liquid crystal display (LCD). The LCD_F controller has dedicated data memories to hold segment drive information. Common and segment signals are generated as defined by the mode. Static, 2-mux, 3-mux, 4-mux, and 8-mux LCDs are supported. The module also provides an automatic blinking capability for individual segments. The module provides for automatic animation capability over eight of the segment lines.