A
driving circuit for an electro-optical device, that drives an electro-optical device having a plurality of
data lines and a plurality of scanning lines extending so as to cross each other and a plurality of pixel units connected to the scanning lines and the
data lines to form a display surface, includes a memory into / from which image signals are written / read, such that the plurality of pixel units perform
grayscale display, a scanning line driving unit that selects the scanning lines and supplies scanning signals to the selected scanning lines, a data line driving unit that selects the
data lines and supplies the image signals read out from the memory to the selected data lines, and a
control unit that controls an operation of at least one of the scanning line driving unit and the data line driving unit, such that at least one of a selection sequence of the plurality of scanning lines and a selection sequence of the plurality of data lines is inverted at a predetermined inversion cycle, and that controls writing and reading of the image signals in the memory, such that the image signals written into the memory are read out in a state in which an arrangement sequence of the image signals is inverted at the inversion cycle.