TinyVGA.com: VGA Microcontroller projects

VGA Signal 640 x 480 @ 73 Hz timing

General timing

Screen refresh rate73 Hz
Vertical refresh37.860576923077 kHz
Pixel freq.31.5 MHz

Horizontal timing (line)

Polarity of horizontal sync pulse is negative.

Scanline partPixelsTime [µs]
Visible area64020.31746031746
Front porch240.76190476190476
Sync pulse401.2698412698413
Back porch1284.0634920634921
Whole line83226.412698412698

Vertical timing (frame)

Polarity of vertical sync pulse is negative.

Frame partLinesTime [ms]
Visible area48012.678095238095
Front porch90.23771428571429
Sync pulse20.052825396825397
Back porch290.76596825396825
Whole frame52013.734603174603