We need to develop a software for ultra-low power micro-controller that will control a watch LCD.
• The LCD will display time (HH:MM:SS), date (MM:DD) and the day (three dot-matrix letters). It also will display other information in a form of dots, bars etc (each mapped as single segments).
• See attached detailed drawing for the LCD.
• The LCD controller (part of the LCD itself) is SPLC502C (see attached datasheet). It will be connected to the uC using I2C bus.
• Micro-Controller's (TI's MPS430F5528) functionaity:
o Will be always powered and communicating with the LCD to update time and date (I2C master)
o Reading battery status from a fuel gauge and updating the display (I2C master)
o Control the sequencing of power supplies for the main system (GPIOs)
o Could be accessed by the host processor for updating other segments on the display (I2C slave)
o Read up to 4 pushbuttons used to update time and date (like standard G-Shock watch)
o Interrupt the host processor on any pushbuttons events or battery events (GPIO)
o Control several GPIOs based on commands received by the host (I2C slave)
Development tools: we'll provide an evaluation board with LCD attached.