O microcontrolador foi inventado pela Texas Instruments no in�cio da d�cada de
1970. Os primeiros microcontroladores eram basicamente microprocessadores com mem�ria incorporada tal como RAM e ROM. Posteriormente, eles evolu�ram para uma vasta variedade de dispositivos adaptados para aplica��es espec�ficas de sistemas embarcados tais como carros, telefones sem fio e eletrodom�sticos.
O primeiro microcontrolador
Em 1971, o primeiro microcontrolador foi inventado por 2 engenheiros na Texas
Instruments, de acordo com o Instituto Smithsoniano. Gary Boone e Michael Cochram criaram o TMS 1000, que era um microcontrolador de 4 bits com ROM e RAM incorporados. Esse microcontrolador era utilizando internamente pela empresa nas suas calculadoras, de 1972 a 1974, e foi melhorado ao longo dos anos. Em 1974, ele foi colocado � venda para as ind�strias eletr�nicas. O TMS 1000 estava dispon�vel em v�rias configura��es de tamanhos de RAM e ROM. Em 1983, cerca de 100 milh�es de dispositivos TMS 1000 haviam sido vendidos.
Microcontroladores Intel
Al�m de produzir o primeiro microprocessador, a Intel tamb�m desenvolveu muitos
microcontroladores importantes, dois deles sendo o 8048 e o 8051. Introduzido em 1976, o 8048 foi um dos primeiros microcontroladores da Intel e foi utilizado como o processador no teclado do computador da IBM. � estimado que mais de um bilh�o de dispositivos 8048 tenham sido vendidos. O 8051 o seguiu em 1980, e se tornou uma das fam�lias mais populares de microcontroladores. Variantes da arquitetura do 8051 ainda s�o produzidas atualmente, tornando o 8051 um dos projetos eletr�nicos mais duradouros da hist�ria.
Mem�ria eletricamente apag�vel
Durante os anos 90, se tornaram dispon�veis microcontroladores com mem�rias ROM
(EEPROM) eletricamente apag�veis e program�veis, tal como a mem�ria flash. Esses microcontroladores poderiam ser programados, apagados e reprogramados utilizando somente sinais el�tricos. Antes desses dispositivos eletricamente reprogram�veis, geralmente era necess�rio programa��o especializada e hardwares para tal, sendo que o dispositivo tinha que ser removido do circuito, retardando o desenvolvimento de software e tornando-o mais caro. Ao se remover essa limita��o, os microcontroladores puderam ser programados e reprogramados enquanto que em circuito, fazendo com que seus dispositivos pudessem ser atualizados com novos softwares sem a necessidade de serem devolvidos ao fabricante. Muitos microcontroladores atuais, como os da Microchip e da Atmel, incorporam a tecnologia de mem�ria flash.
Microcontroladores modernos
Al�m de dispositivos de uso geral, microcontroladores especializados est�o sendo
produzidos para �reas como automotiva, ilumina��o, comunica��o e dispositivos de baixo consumo de energia. Eles tamb�m t�m se tornado menores e mais potentes. Por exemplo, em 2010, a Atmel anunciou um microcontrolador flash em um pacote medindo 2 mm por 2 mm. Estes dispositivos min�sculos s�o pequenos e baratos o suficiente para serem utilizados em produtos como brinquedos e escovas de dentes. http://www.ehow.com.br/historia-microcontroladores-info_42970/ Diferen�as de microprocessador e mocrocontrolador Um microcontrolador difere de um microprocessador de diversas formas. Um microprocessador � um circuito integrado que realiza fun��es de c�lculo e tomada de decis�es do computador, como exemplos temos: Athlon, Sempron, o Pentium, a nova linha icore da intel, entre outros. Um microprocessador � um circuito muito complexo, em forma de circuito integrado, que pode conter entre alguns milhares a 7 milh�es de transistores. Estes transistores internos constituem os mais diversos circuitos l�gicos: como contadores, registradores, decodificadores, e centenas de outros. Estes circuitos l�gicos s�o dispostos de maneira complexa, dando ao microprocessador a capacidade de executar opera��es l�gicas, aritm�ticas, e de controle. Para utilizarmos um microprocessador outros componentes como a mem�ria tem que ser conectados ao chip, por meio de circuitos externos que ir�o prover a comunica��o correta entre o microprocessador e o dispositivo. J� um microcontrolador n�o exige circuitos externos para funcionar, dentro dele se encontram todos os perif�ricos necess�rios para o seu correto funcionamento. Os microcontroladores s�o menos poderosos, mais lentos e possuem um espa�o de endere�amento menor que os microprocessadores. Microcontroladores permitem a implementa��o de sistemas mais compactos. O conjunto de istru��es de um microcontrolador limita-se as instru��es mais simples de um microprocessador. Em um microcontrolador, as m�morias RAM e ROM, conversor AD, temporizadores, controladores serial e paralelo e a CPU em s� s�o todas integrados em um bloco. Por serem compostos apenas de uma pe�a, eles tem muito maior confiabilidade, s�o mais baratos, consomem menos energia, t�m a fase de projeto reduzida, al�m de terem a manuten��o facilitada. Ou seja, s�o muitas as vantagens em rela�ao ao uso de um microprocessador com circuito. http://microcontrolador-pic.blogspot.com.br/2010/11/diferenca-entre- microcontrolador-e.html