VGA Signal Wiring

The generation of a VGA-compatible video signal from a PIC32 microcontroller is demonstrated by a number of examples. Common to these are certain hardware characteristics, described here to avoid unnecessary repetition.

Pinouts

For the examples documented in this project, the following pinouts apply. VGA connectors also support other signals, generally used for querying a display for supported resolutions, but since a statically configured resolution is employed by these examples, these other signals are left unconnected.

Output Socket Pinout

5 (GND)  4 (NC)   3 (B)    2 (G)    1 (R)

    10 (GND) 9 (NC)   8 (GND)  7 (GND)  6 (GND)

15 (NC)  14 (VS)  13 (HS)  12 (NC)  11 (NC)

Output Cable Pinout

    1 (R)    2 (G)    3 (B)    4 (NC)   5 (GND)

6 (GND)  7 (GND)  8 (GND)  9 (NC)   10 (GND)

    11 (NC)  12 (NC)  13 (HS)  14 (VS)  15 (NC)

References