This document describes a traffic light control system using a PIC 16F877A microcontroller. The system uses the microcontroller to control the lights in a cyclic rotation, with the red light on for 35 seconds, yellow for 15 seconds, and green for 5 seconds. It then repeats the cycle. The microcontroller is connected to traffic lights, a 7-segment display to show the time remaining, and runs a program to control the light rotations and display countdown. There is potential to enhance the system using sensors to automatically control lights based on traffic density.