TinyVGA.com: VGA Microcontroller projects

VESA Signal 640 x 480 @ 100 Hz timing

General timing

Screen refresh rate100 Hz
Vertical refresh50.896226415094 kHz
Pixel freq.43.16 MHz

Horizontal timing (line)

Polarity of horizontal sync pulse is negative.

Scanline partPixelsTime [µs]
Visible area64014.828544949027
Front porch400.92678405931418
Sync pulse641.4828544949027
Back porch1042.4096385542169
Whole line84819.647822057461

Vertical timing (frame)

Polarity of vertical sync pulse is positive.

Frame partLinesTime [ms]
Visible area4809.4309545875811
Front porch10.019647822057461
Sync pulse30.058943466172382
Back porch250.49119555143652
Whole frame50910.000741427247