Patent ID: 8321714

Claim:
A serial controller, adapted to receive an external clock and an input data and output an inverted clock and an output data, comprising: an inverter, for receiving the external clock and outputting the inverted clock; a serial position detector, for outputting a position signal according to the external clock and the input data, wherein the position signal is an odd signal or an even signal; a synchronous clock generator, for outputting a synchronous clock according to the position signal and the external clock, wherein when the position signal is the odd signal, the synchronous clock and the external clock are in the same phase, and when the position signal is the even signal, the synchronous clock and the external clock are in the opposite phase; a serial register, for receiving and temporarily storing the input data according to the synchronous clock and then outputting the data; and a half-cycle delay unit, for receiving the data from the serial register, delaying the data by a half cycle of the synchronous clock, and then outputting the data as the output data.