TinyVGA.com: VGA Microcontroller projects

VESA Signal 1280 x 960 @ 100 Hz timing

General timing

Screen refresh rate100 Hz
Vertical refresh101.69886363636 kHz
Pixel freq.178.99 MHz

Horizontal timing (line)

Polarity of horizontal sync pulse is negative.

Scanline partPixelsTime [µs]
Visible area12807.1512374993016
Front porch960.53634281244762
Sync pulse1440.80451421867143
Back porch2401.3408570311191
Whole line17609.8329515615398

Vertical timing (frame)

Polarity of vertical sync pulse is positive.

Frame partLinesTime [ms]
Visible area9609.4396334990782
Front porch10.0098329515615398
Sync pulse30.029498854684619
Back porch530.52114643276161
Whole frame101710.000111738086