Patent ID: 6772242
Filing Date: 2004-08-03
Classification: G06F

Abstract:
A communication device using three-step communication buffers comprising:a serial communication device for receiving data from another communication device or transmitting data to said another communication device; a central processing unit for reading data received from the serial communication device or providing the serial communication device with data to be transmitted to another communication device; an interrupt generator for generating an interrupt signal and outputting to the central processing unit when the serial communication device completes to receive the data; a system clock generator for generating a clock signal for synchronizing the communication device; a first communication buffer connected to the serial communication device for temporarily storing data received from the serial communication device or temporarily storing data to be transmitted to said another communication device from the central processing unit and for providing to the serial communication device; a third communication buffer enabled at a rising edge or a falling edge of the clock signal from the system clock generator for receiving data to temporarily store or outputting the stored data; and a second communication buffer connected between the first communication buffer and the third communication buffer and enabled at a different edge from the edge of the clock signal which enables the third communication buffer for receiving data from the first communication buffer to temporarily store or outputting the stored data to the first communication buffer.