Patent ID: 7831751

Claim:
A display controller chip mounted on a sub-printed circuit board (sub-PCB) utilized for controlling a display device, the display controller chip comprising: a non-volatile memory for storing program codes; video interface for communicating data and instructions; a micro-controller unit (MCU) for executing the program codes stored in the non-volatile memory to control operation of the display device; a control circuit, coupled to the interface, for selectively enabling and disabling the MCU, wherein the control circuit receives an instruction from the interface to disable the MCU when the non-volatile memory is being programmed; a write buffer for buffering program codes to be written to the non-volatile memory; a write control circuit coupled to the interface, the write buffer and the non-volatile memory, the write control circuit being configured to buffer program codes received via the interface in the write buffer, the write control circuit being further configured to write the program codes buffered in the write buffer to the non-volatile memory for programming the non-volatile memory; and an evaluation circuit configured to check the validity of program codes written to the non-volatile memory based on a predetermined amount of data to be evaluated and a value stored in a controller mounted on a main PCB having a plurality of sub-PCBs, wherein the predetermined amount of data is defined in the non-volatile memory.