TinyVGA.com: VGA Microcontroller projects

VESA Signal 1024 x 768 @ 85 Hz timing

General timing

Screen refresh rate85 Hz
Vertical refresh68.677325581395 kHz
Pixel freq.94.5 MHz

Horizontal timing (line)

Polarity of horizontal sync pulse is positive.

Scanline partPixelsTime [µs]
Visible area102410.835978835979
Front porch480.50793650793651
Sync pulse961.015873015873
Back porch2082.2010582010582
Whole line137614.560846560847

Vertical timing (frame)

Polarity of vertical sync pulse is positive.

Frame partLinesTime [ms]
Visible area76811.18273015873
Front porch10.014560846560847
Sync pulse30.04368253968254
Back porch360.52419047619048
Whole frame80811.765164021164