Este documento describe la implementación de un semáforo controlado por un PIC16F84A. El semáforo controla el tráfico vehicular y peatonal de forma bidireccional, dando prioridad a los vehículos. El software se escribió en MPLAB y la simulación del circuito se realizó en Proteus, el cual incluye componentes como el PIC18F84, LEDs para las luces del semáforo, un display de 7 segmentos y un pulsador.