TinyVGA.com: VGA Microcontroller projects

VESA Signal 1024 x 768 @ 100 Hz timing

General timing

Screen refresh rate100 Hz
Vertical refresh81.400862068966 kHz
Pixel freq.113.31 MHz

Horizontal timing (line)

Polarity of horizontal sync pulse is negative.

Scanline partPixelsTime [µs]
Visible area10249.0371547083223
Front porch720.63542494042891
Sync pulse1120.98843879622275
Back porch1841.6238637366517
Whole line139212.284882181626

Vertical timing (frame)

Polarity of vertical sync pulse is positive.

Frame partLinesTime [ms]
Visible area7689.4347895154885
Front porch10.012284882181626
Sync pulse30.036854646544877
Back porch420.51596505162828
Whole frame8149.9998940958433