TinyVGA.com: VGA Microcontroller projects

VGA Signal 640 x 350 @ 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 positive.

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 negative.

Frame partLinesTime [ms]
Visible area35011.122144985104
Front porch371.175769612711
Sync pulse20.063555114200596
Back porch601.9066534260179
Whole frame44914.268123138034