Este documento describe un proyecto de 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.