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 hardware simulado incluye el PIC, LEDs para las luces del semáforo, un display de 7 segmentos y un pulsador.