El PIC16F628 pertenece al tipo de procesadores con arquitectura Harvard, es decir, la memoria de datos y de código separadas, y arquitectura RISC (Reduced Instruction Set Computer). El microcontrolador cuenta con los siguientes elementos: memoria de programa de 2K del tipo FLASH, programable y borrable eléctricamente, 128 bytes de memoria EEPROM para el almacenamiento de datos permanentes en memoria, 224 bytes de RAM., dos puertos de entrada-salida , el puerto A con 8 señales y el B con 8 señales, en total 16 señales de entrada salida. Adicionalmente, el microcontrolador cuenta con 3 temporizadores. Adicionalmente, el 16F628 integra un UART y un generador PWM Caracteristicas Conjunto reducido de instrucciones (RISC). Solamente 35 instrucciones que aprender a utilizar Oscilador interno de 4MHz Las instrucciones se ejecutan en un sólo ciclo de máquina excepto los saltos (goto y call), que requieren 2 ciclos. Aquí hay que especificar que un ciclo de máquina se lleva 4 ciclos d