a display device includes a display panel having an adjustable refresh frequency , a data driver for receiving display data , generating driving voltages based on the display data , and driving the display panel to display images using the driving voltages , and a timing controller providing a timing control signal to the data driver . the timing control signal is generated according to the refresh frequency of the display panel . the data driver dynamically adjusts a setup time and a hold time of the data driver according to the timing control signal .