TinyVGA.com: VGA Microcontroller projects

VESA Signal 1280 x 960 @ 85 Hz timing

General timing

Screen refresh rate85 Hz
Vertical refresh85.9375 kHz
Pixel freq.148.5 MHz

Horizontal timing (line)

Polarity of horizontal sync pulse is positive.

Scanline partPixelsTime [µs]
Visible area12808.6195286195286
Front porch640.43097643097643
Sync pulse1601.0774410774411
Back porch2241.5084175084175
Whole line172811.636363636364

Vertical timing (frame)

Polarity of vertical sync pulse is positive.

Frame partLinesTime [ms]
Visible area96011.170909090909
Front porch10.011636363636364
Sync pulse30.034909090909091
Back porch470.54690909090909
Whole frame101111.764363636364