TinyVGA.com: VGA Microcontroller projects

VESA Signal 640 x 480 @ 75 Hz timing

General timing

Screen refresh rate75 Hz
Vertical refresh37.5 kHz
Pixel freq.31.5 MHz

Horizontal timing (line)

Polarity of horizontal sync pulse is negative.

Scanline partPixelsTime [µs]
Visible area64020.31746031746
Front porch160.50793650793651
Sync pulse642.031746031746
Back porch1203.8095238095238
Whole line84026.666666666667

Vertical timing (frame)

Polarity of vertical sync pulse is negative.

Frame partLinesTime [ms]
Visible area48012.8
Front porch10.026666666666667
Sync pulse30.08
Back porch160.42666666666667
Whole frame50013.333333333333