A display device comprising: a display panel comprising a pixel array comprising a plurality of pixels and a touch sensor array comprising a plurality of capacitive touch sensors formed in the pixel array, the pixel array being divided into a plurality of pixel blocks and the touch sensor array being divided into a plurality of touch sensor blocks; a gate driver to sequentially drive a plurality of gate lines in the pixel array in the plurality of pixel blocks; a data driver to drive a plurality of data lines in the pixel array whenever the gate lines are driven; a touch controller to drive a plurality of sensor driving lines in the plurality of touch sensor blocks; and a timing controller: to generate a mode switching signal to time divide one frame into a plurality of display modes (DM1-DM16) at which the pixel array is driven and a plurality of touch sensing modes (SM1 -SM16) at which the touch sensor array is driven, and to control the gate drive, the data driver and the touch controller using the mode switching signal so that each display mode (DM1-DM16) and each touch sensing mode (SM1-SM16) alternate, wherein during each display mode (DM1-DM16), the gate driver drives gate lines in at least one block of the pixel blocks, wherein during each touch sensing mode (SM1-SM16), the touch controller drives the plurality of capacitive touch sensors in at least one block of the touch sensor blocks, wherein a number of the gate lines driven at each display mode and a number of the sensor driving lines driven at each touch sensing mode are different from each other. a display panel comprising a pixel array comprising a plurality of pixels and a touch sensor array comprising a plurality of capacitive touch sensors formed in the pixel array, the pixel array being divided into a plurality of pixel blocks and the touch sensor array being divided into a plurality of touch sensor blocks; a gate driver to sequentially drive a plurality of gate lines in the pixel array in the plurality of pixel blocks; a data driver to drive a plurality of data lines in the pixel array whenever the gate lines are driven; a touch controller to drive a plurality of sensor driving lines in the plurality of touch sensor blocks; and a timing controller: to generate a mode switching signal to time divide one frame into a plurality of display modes (DM1-DM16) at which the pixel array is driven and a plurality of touch sensing modes (SM1 -SM16) at which the touch sensor array is driven, and to control the gate drive, the data driver and the touch controller using the mode switching signal so that each display mode (DM1-DM16) and each touch sensing mode (SM1-SM16) alternate, to generate a mode switching signal to time divide one frame into a plurality of display modes (DM1-DM16) at which the pixel array is driven and a plurality of touch sensing modes (SM1 -SM16) at which the touch sensor array is driven, and to control the gate drive, the data driver and the touch controller using the mode switching signal so that each display mode (DM1-DM16) and each touch sensing mode (SM1-SM16) alternate, wherein during each display mode (DM1-DM16), the gate driver drives gate lines in at least one block of the pixel blocks, wherein during each touch sensing mode (SM1-SM16), the touch controller drives the plurality of capacitive touch sensors in at least one block of the touch sensor blocks, wherein a number of the gate lines driven at each display mode and a number of the sensor driving lines driven at each touch sensing mode are different from each other.