Para controlar o robô será utilizado o microcontrolador PIC 16F628.
Este componente é responsável por processar as informações recebidas através dos sensores de toque e fotosensores. O microcontrolador representa um computador em um só chip, e engloba funcionalidades de microprocessador, memória de dados e programa, interfaces de entrada/saída de dados, etc.
Segue a pinagem:
No nosso projeto serão utilizados diversos dispositivos de entrada e saída que serão conectados em cada porta do PIC.
Utilizaremos o componente com encapsulamento DIP.