TinyVGA.com: VGA Microcontroller projects

VGA Signal 640 x 400 @ 70 Hz timing

General timing

Screen refresh rate70 Hz
Vertical refresh31.46875 kHz
Pixel freq.25.175 MHz

Horizontal timing (line)

Polarity of horizontal sync pulse is negative.

Scanline partPixelsTime [µs]
Visible area64025.422045680238
Front porch160.63555114200596
Sync pulse963.8133068520357
Back porch481.9066534260179
Whole line80031.777557100298

Vertical timing (frame)

Polarity of vertical sync pulse is positive.

Frame partLinesTime [ms]
Visible area40012.711022840119
Front porch120.38133068520357
Sync pulse20.063555114200596
Back porch351.1122144985104
Whole frame44914.268123138034