A touch display device, comprising: a touch display panel including a display region and a non-display region; a gate line and a data line and crossing each other to define a pixel region in the display region; a thin film transistor in the pixel region and connected to the corresponding gate and data lines; a touch block having a plurality of pixel regions; a touch line connected to the touch block; a touch display driver IC that supplies a gate signal, a data signal and a common voltage to the pixel region, and supplies a touch scan signal to the touch block; a flexible printed circuit board that transfers timing signals and image data from an external system to the touch display driver IC; and a memory mounted on the flexible printed circuit board, wherein the touch display driver IC includes: a data driver that selects a reference voltage corresponding to the image data in response to a data control signal, and outputs the selected reference voltage as the data signal to the data line; a gate driver that outputs the gate signal in response to a gate control signal to the gate line; a signal generating portion that generates the touch scan signal and a touch clock signal; an analog-to-digital converter that converts a resistive-capacitive delay of signal on the touch line, which is caused due to a resistance of the touch line and a parasitic capacitance between the touch line and the gate line, into a signal delay data; and a microcontroller unit that decides whether a touch occurs or not, compares the signal delay data with a reference data stored in the memory, compensates for the touch scan signal according to the compared result and supplies the compensated touch scan signal to the touch block. a touch display panel including a display region and a non-display region; a gate line and a data line and crossing each other to define a pixel region in the display region; a thin film transistor in the pixel region and connected to the corresponding gate and data lines; a touch block having a plurality of pixel regions; a touch line connected to the touch block; a touch display driver IC that supplies a gate signal, a data signal and a common voltage to the pixel region, and supplies a touch scan signal to the touch block; a flexible printed circuit board that transfers timing signals and image data from an external system to the touch display driver IC; and a memory mounted on the flexible printed circuit board, wherein the touch display driver IC includes: a data driver that selects a reference voltage corresponding to the image data in response to a data control signal, and outputs the selected reference voltage as the data signal to the data line; a gate driver that outputs the gate signal in response to a gate control signal to the gate line; a signal generating portion that generates the touch scan signal and a touch clock signal; an analog-to-digital converter that converts a resistive-capacitive delay of signal on the touch line, which is caused due to a resistance of the touch line and a parasitic capacitance between the touch line and the gate line, into a signal delay data; and a microcontroller unit that decides whether a touch occurs or not, compares the signal delay data with a reference data stored in the memory, compensates for the touch scan signal according to the compared result and supplies the compensated touch scan signal to the touch block. a data driver that selects a reference voltage corresponding to the image data in response to a data control signal, and outputs the selected reference voltage as the data signal to the data line; a gate driver that outputs the gate signal in response to a gate control signal to the gate line; a signal generating portion that generates the touch scan signal and a touch clock signal; an analog-to-digital converter that converts a resistive-capacitive delay of signal on the touch line, which is caused due to a resistance of the touch line and a parasitic capacitance between the touch line and the gate line, into a signal delay data; and a microcontroller unit that decides whether a touch occurs or not, compares the signal delay data with a reference data stored in the memory, compensates for the touch scan signal according to the compared result and supplies the compensated touch scan signal to the touch block.