3. “ Microcontrolador é um
pequeno computador num
único circuito integrado o qual
contém um núcleo de
processador, memória e
periféricos programáveis de
entrada e saída.
3
4. Antes de
Microcontrolador
▸ O transistor foi criado em 1947,
nos laboratórios de tecnologia
da Bell Labs. Se tornou popular
nos anos de 1950, sendo ele o
grande responsável pela
revolução da eletrônica.
4
https://www.newtoncbraga.com.br/index.php/artigos/67-
historia-da-eletronica/407-ahistoria-do-transistor.html
5. Antes de
Microcontrolador
▸ Uma de suas principais funções é
a de aumentar e chavear os sinais
elétricos.*
5
https://www.newtoncbraga.com.br/index.php/artigos/67-
historia-da-eletronica/407-ahistoria-do-transistor.html
6. Antes de
Microcontrolador
▸ Em 1958, o circuito integrado foi
demonstrado pela primeira vez,
onde todos os componentes do
circuito eletrônico estavam
todos em um único bloco feito
do mesmo material.
6
http://s.glbimg.com/po/tt/f/original/2011/12/27/chip1.jpg
7. Antes de
Microcontrolador
▸ A mais importantes e
impactantes aplicações dos
circuitos integrados foi o
microprocessador, o primeiro
modelo comercial, batizado de
4004, que foi lançado em
novembro de 1971 pela Intel.
7
https://www.pmi.org/kasimage/ef94667a-2b7a-4857-9d6f-
a6032c5e25a2/1.jpg
8. Antes de
Microcontrolador
▸ (anos 60) O processamento
era eletromecânico, temos
como exemplo, a
calculadora modelo Nipon
Busicom HL-21.
8
https://lh3.googleusercontent.com/proxy/_bFaTWhSZ4mYPNt1mNBDMc7U5lrnmwu0Mb
eCXAKdzlLz_5TvcR0zGMh7Dpw_mGgzU3HONfI6xm4JkhYqaJpcVHlmfPyFumiQo7pQD
uchx53gS7G_
https://www.youtube.com/watch?v=rlkDIZxyTcc
9. Portas Lógicas
Portas ou circuitos lógicos são
dispositivos que operam e
trabalham com um ou mais
sinais lógicos de entrada para
produzir uma e somente uma
saída.
Próximo passo.
9
10. Antes de
Microcontrolador
▸ Circuito Integrado Especializados,
são aqueles que implementam tipos
diferentes de portas lógicas, com
diferentes números de entrada.
▸ Tabela Verdade.
10
https://cdn.awsli.com.br/600x700/550/550177/prod
uto/24931999/ceb9d07fa2.jpg
13. Antes de
Microcontrolador
Primeiro Microprocessador (Intel 4004)
▸ Sua característica principal era ser
programável, diferente dos chips de porta
lógica;
▸ Usava uma memória ROM e RAM externa;
▸ Registrador de deslocamento (chip) para
entrada e saída;
13
https://encrypted-
tbn0.gstatic.com/images?q=tbn:ANd9GcTDDgLcatyjoKyWQBjvFv2t8xiBeLLXglTF-
e1GyAvRIaatW39EhavaxlGPcC5sxJ8Sq0U&usqp=CAU
15. Antes de
Microcontrolador
Primeiro Microprocessador (Intel 4004)
▸ Circuito interno da calculadora Busicom
141-PF, incluindo a família do 4004.
15
https://www.cin.ufpe.br/~rcaf/ihs/Busicom-Circuitboard_1.jpg
16. “ Qual a diferença entre
Microprocessador e
Microcontrolador?
16
17. Microprocessador
É um circuito integrado (CI) responsável pelo
processamento de dados;
Possui uma unidade lógica e aritmética;
Utiliza-se de diversos registradores especiais;
Recebe ordens externas;
E tem outros componentes externos para
funcionar.
17
18. Microcontrolador
É formado por um microprocessador;
Com memória RAM e ROM;
Temporizadores, contadores, porta serial,
conversores e portas de I/O;
Em um só circuito integrado.
“microcomputador-de-um-só-chip”
18
21. Microcontrolador
21
Microcontrolador - Características
▸ Possuem barramento de endereçamento
de memória e de dados;
▸ Podem ser classificados conforme o
número de bits: 08, 16, 32 e 64bits;
▸ Tipos de memórias de programação.
22. Microcontrolador
22
Microcontrolador – Características
▸ FLASH, memória de programa, é uma
memória que não é volátil e que usa a
mesma tecnologia dos cartões SD e as
memórias USB. Geralmente tem um
tamanho entre 32Kb (Arduino UNO) e
512 Kb (Arduino DUE).
ATmega328
Memória Flash (espaço do programa), é onde
o sketch do Arduino é armazenado (32k).
SRAM (memória de acesso aleatório estático) é
onde os sketchs criam e manipulam as variáveis
quando estão em execução (2k).
EEPROM é o espaço de memória que os
programadores podem usar para armazenar
informações (1k).
23. Microcontrolador
23
Microcontrolador – Inputs e Outputs
▸ São as interfaces com o mundo exterior,
permitindo que os dados (bis e/ou bytes)
sejam lidos ou escritos, logo é a interface
do microcontrolador. É importante
verificar número de inputs e outputs com
relação ao projeto que será executado.
https://blog.techiehunter.org/wp-content/uploads/2018/08/beda-arduino-uno-r3-dengan-mega-
2560-pro-mini-nano.jpg