10 REVIS O DA LITERATURA
2.1 MICROCONTROLADORES
2.1.1 História
O texto a seguir abordará a história desse componente, que é muito utilizado atualmente em várias aplicações na área da eletrônica.
Em 1971, foi lançado o primeiro microprocessador, o 4004. Contratada pela empresa Japonesa BUSICOM para projetar uma calculadora portátil, a INTEL desenvolveu, sob o comando de Marciam Hoff, o 4004 para reduzir e simplificar os circuitos do projeto. Foi um grande sucesso e foram vendidas milhares dessa calculadora. Depois do 4004, a INTEL lançou o 8008, que era capaz de endereçar 16kB de memória, possuía 45 instruções e velocidade de 300.000 operações por segundo. Com o 8008 começaram as primeiras pesquisas para o desenvolvimento de um microcomputador.
Frederico Faggin, um dos mentores da INTEl, saiu da empresa e montou a Zilog, lançando, em 1976, o Z-80, um microprocessador versátil e de fácil programação. O Z-80 marcou época e até hoje é amplamente utilizado. Desde o lançamento do 4004, a INTEL e outros fabricantes vêm desenvolvendo microprocessadores cada vez mais rápidos e com maior capacidade de processamento. Na década de 80, surgiram os microcontroladores, componentes com microprocessador, memória e dispositivos de I/O no mesmo invólucro. (ZANCO, 2005, p. 30)
2.1.2 Estrutura
Figura 1 – Estrutura do microcontrolador PIC16F627A/628A/648A
Fonte: (DATA SHEET CATALOG, 2011, online)
2.1.2.1 Arquiteturas
Segundo Souza (2004), a diferença entre a arquitetura de Havard e a de Von-Neumann está na forma como os dados e os programas são processados pelo microcontrolador. Enquanto na arquitetura tradicional, a de Von-Neumann, existe apenas um barramento interno para a passagem de dados e instruções, na de Havard existem dois barramentos internos, sendo um de dados e o outro de instruções. O processamento dessa última se torna mais rápido, pois ela permite que, enquanto uma instrução esteja sendo executada, uma outra instrução já possa ser “buscada” da