A display device comprising: a display panel on which subpixels are disposed; sensing lines for one or more subpixels, each sensing line being connected to one or more subpixels; a data driver adapted to supply a data voltage (Vdata) corresponding to a test pattern data to at least one data line (DL1-DLm), the data driver includes at least two data driving ICs (200a, 200b, 200c) adapted to supply a data voltage (Vdata) corresponding to the test pattern data to at least one data line (DL1-DLm) connected to the at least two data driving ICs (200a, 200b, 200c),each data driving IC includes at least one analog-to-digital converter adapted to sense at least one data voltage (Vdata) of each of the at least two data driving ICs (200a, 200b, 200c) supplied to at least one data line (DL1-DLm), and converting the sensed data voltages (Vsen1, Vsen2) measured through one or more sensing channels (CH1-CH9) corresponding to the sensing lines to digital sensed data (Dsen1, Dsen2); and a memory for storing a lookup table that includes analog-to-digital characteristics information according to the sensing channels; and a controller adapted to: acquire average sensed data (DSEN_AVG) according to the data driver ICs (200a, 200b, 200c) by averaging a plurality of sensed data obtained from the one or more analog-to-digital converters; supply compensation data (Data") generated based on the digital sensed data (Dsen1, Dsen2) changed according to the lookup table, to the data driver connected to at least one data line of the data lines (DL1-DLm), the controller includes a data driver deviation compensation unit (1000, 1030) to perform an analog-to-digital converter compensation by updating the lookup table based on differences (Δa, Δb, Δc) between the average sensed data (DSEN _AVG) according to the data driver ICs (200a, 200b, 200c) for a same voltage and previously stored reference data (DREF) of each of data driver ICs (200a, 200b, 200c). a display panel on which subpixels are disposed; sensing lines for one or more subpixels, each sensing line being connected to one or more subpixels; a data driver adapted to supply a data voltage (Vdata) corresponding to a test pattern data to at least one data line (DL1-DLm), the data driver includes at least two data driving ICs (200a, 200b, 200c) adapted to supply a data voltage (Vdata) corresponding to the test pattern data to at least one data line (DL1-DLm) connected to the at least two data driving ICs (200a, 200b, 200c),each data driving IC includes at least one analog-to-digital converter adapted to sense at least one data voltage (Vdata) of each of the at least two data driving ICs (200a, 200b, 200c) supplied to at least one data line (DL1-DLm), and converting the sensed data voltages (Vsen1, Vsen2) measured through one or more sensing channels (CH1-CH9) corresponding to the sensing lines to digital sensed data (Dsen1, Dsen2); and a memory for storing a lookup table that includes analog-to-digital characteristics information according to the sensing channels; and a controller adapted to: acquire average sensed data (DSEN_AVG) according to the data driver ICs (200a, 200b, 200c) by averaging a plurality of sensed data obtained from the one or more analog-to-digital converters; supply compensation data (Data") generated based on the digital sensed data (Dsen1, Dsen2) changed according to the lookup table, to the data driver connected to at least one data line of the data lines (DL1-DLm), the controller includes a data driver deviation compensation unit (1000, 1030) to perform an analog-to-digital converter compensation by updating the lookup table based on differences (Δa, Δb, Δc) between the average sensed data (DSEN _AVG) according to the data driver ICs (200a, 200b, 200c) for a same voltage and previously stored reference data (DREF) of each of data driver ICs (200a, 200b, 200c). acquire average sensed data (DSEN_AVG) according to the data driver ICs (200a, 200b, 200c) by averaging a plurality of sensed data obtained from the one or more analog-to-digital converters; supply compensation data (Data") generated based on the digital sensed data (Dsen1, Dsen2) changed according to the lookup table, to the data driver connected to at least one data line of the data lines (DL1-DLm), the controller includes a data driver deviation compensation unit (1000, 1030) to perform an analog-to-digital converter compensation by updating the lookup table based on differences (Δa, Δb, Δc) between the average sensed data (DSEN _AVG) according to the data driver ICs (200a, 200b, 200c) for a same voltage and previously stored reference data (DREF) of each of data driver ICs (200a, 200b, 200c).