TinyVGA.com: VGA Microcontroller projects

VGA Signal 640 x 480 @ 60 Hz Industry standard timing

General timing

Screen refresh rate60 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 negative.

Frame partLinesTime [ms]
Visible area48015.253227408143
Front porch100.31777557100298
Sync pulse20.063555114200596
Back porch331.0486593843098
Whole frame52516.683217477656