TinyVGA.com: VGA Microcontroller projects

VESA Signal 1280 x 1024 @ 85 Hz timing

General timing

Screen refresh rate85 Hz
Vertical refresh91.145833333333 kHz
Pixel freq.157.5 MHz

Horizontal timing (line)

Polarity of horizontal sync pulse is positive.

Scanline partPixelsTime [µs]
Visible area12808.1269841269841
Front porch640.40634920634921
Sync pulse1601.015873015873
Back porch2241.4222222222222
Whole line172810.971428571429

Vertical timing (frame)

Polarity of vertical sync pulse is positive.

Frame partLinesTime [ms]
Visible area102411.234742857143
Front porch10.010971428571429
Sync pulse30.032914285714286
Back porch440.48274285714286
Whole frame107211.761371428571