TinyVGA.com: VGA Microcontroller projects

VESA Signal 640 x 350 @ 85 Hz timing

General timing

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

Horizontal timing (line)

Polarity of horizontal sync pulse is positive.

Scanline partPixelsTime [µs]
Visible area64020.31746031746
Front porch321.015873015873
Sync pulse642.031746031746
Back porch963.047619047619
Whole line83226.412698412698

Vertical timing (frame)

Polarity of vertical sync pulse is negative.

Frame partLinesTime [ms]
Visible area3509.2444444444444
Front porch320.84520634920635
Sync pulse30.079238095238095
Back porch601.5847619047619
Whole frame44511.753650793651