0% acharam este documento útil (0 voto)
36 visualizações79 páginas

Introdução A Sistemas Microcontrolados E Microprocessados: Prof. Me. Hélio Esperidião

Enviado por

alcada300
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
36 visualizações79 páginas

Introdução A Sistemas Microcontrolados E Microprocessados: Prof. Me. Hélio Esperidião

Enviado por

alcada300
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

INTRODUÇÃO A

SISTEMAS
MICROCONTROLADOS E
MICROPROCESSADOS
PROF. ME. HÉLIO ESPERIDIÃO
O que é um dado?
Dado pode ser definido como a matéria-prima
originalmente obtida de uma ou mais fontes
(etapa de coleta).
o que é a
informação
A Informação é o resultado do
processamento.
Isto é, o dado processado ou
"acabado”.
Obtendo a informação

Dados Processamento Informação


Princípio de
Funcionamento
Basicamente sistemas microcontrolados/microprocessados
são organizados em três grandes funções ou áreas:
◦ Entrada de dados.
◦ Processamento de dados.
◦ Saída de dados.
Obtendo a informação

Dados Processamento Informação


Processamento de Dados:
O esquema.
Entrada Processamento Saída

CPU
Dispositivo Dispositivo
de Entrada de Saída
Memória
Complicado?
Processamento de Dados
Exemplo 1 – Exibir a média de dois números.

Entrada Processamento Saída

CPU
Dispositivo Dispositivo
de Entrada de Saída
Memória
6,8 7
(6 + 8) / 2
Entrada Processamento Saída

Dispositivo UCP Dispositivo


de Entrada de Saída

Memória

Notas da Ana, 5, 3 Ana, reprovado


Se (5+3)/2>=7
aprovado
Senão
reprovado
É um circuito integrado que contém milhares, ou
mesmo milhões, de transistores.

Os transistores trabalham juntos para armazenar


Microprocessador e manipular dados de modo a que o
microprocessador pode executar uma grande
variedade de funções úteis.

As funções específicas que um microprocessador


executa são ditadas por software
Sistemas
microprocessados
Todos os blocos representam peças
diferentes.

Cada bloco é construído em pastilhas


de silício separadas, ou seja são peças
separadas.

A comunicação entre as peças é dada


por meio de barramentos.

Barramentos são trilhas em circuitos


impressos.
Exemplo de microprocessador.
O que são
microcontroladores?
Microcontroladores são circuitos integrados que contêm
internamente todos os componentes necessários para seu
funcionamento, dependendo exclusivamente da fonte de
alimentação externa.
Pode-se descrever os microcontroladores como computadores
encapsulados em um único chip.
Microcontrolador
O bloco azul inteiro é um
microcontrolador
Todos os blocos estão unidos em
uma única pastilha de silício.
Sistemas microcontrolados.
Um sistema microcontrolado é constituído por uma unidade central de processamento (CPU) e um
conjunto de periféricos essenciais para seu funcionamento.

Entre esses periféricos, podemos destacar a memória de dados, a memória de programa e o circuito
de clock.

O que diferencia os microcontroladores dos sistemas tradicionais é a integração desses periféricos


diretamente no próprio componente.

A integração é uma das principais vantagens dos microcontroladores, uma vez que ter todos os
periféricos no mesmo componente torna sua utilização mais fácil e econômica.

Sistemas microcontrolados requerem menos componentes, simplificando a construção das placas


de circuito e reduzindo os custos associados aos componentes e à produção.
Sistemas microcontrolados.
Os microcontroladores são amplamente empregados devido à sua versatilidade, uma vez que
seu comportamento depende principalmente do software que é gravado neles.
Dessa forma, um mesmo microcontrolador pode ser utilizado em uma variedade de aplicações,
bastando apenas alterar o seu software.

Outra vantagem significativa é a possibilidade de atualização de um produto por meio da


atualização do software do microcontrolador, algo que não é viável com circuitos analógicos ou
digitais tradicionais.
Microcontrolador
Estas pastilhas contêm todos os circuitos integrados
periféricos necessários aos equipamentos normalmente
utilizados na área de controle de processos.

Como o nome indica, são microprocessadores


destinados a controlar.
Microcontrolador

Microcontrolador é um circuito integrado que contém um núcleo de processador,


memória e periféricos programáveis de entrada e saída.

Os microcontroladores são concebidos para aplicações embarcadas, em contraste com


os microprocessadores utilizados em computadores pessoais ou outras aplicações de
uso geral.
Aplicações de microcontroladores
Os microcontroladores desempenham um papel fundamental em quase todos os dispositivos
eletrônicos digitais ao nosso redor.
Eles estão presentes em uma variedade de dispositivos, como centrais de alarme, teclados de
computadores, monitores, discos rígidos, relógios de pulso, máquinas de lavar, fornos de micro-
ondas, telefones, rádios, televisores, automóveis, aviões, impressoras, marca-passos,
calculadoras, entre outros.
Microcontroladores na indústria.

Na indústria, os microcontroladores são amplamente empregados:


• controladores de processos
• sensores inteligentes,
• inversores
• interfaces homem-máquina,
• controladores lógicos programáveis,
• balanças, indicadores digitais,
• diversas outras aplicações.
Aplicações do microcontrolador em um
automóvel Fonte: Prof: Ricardo Kerschbaumer – IF/Santa Catarina
Quando usar um microcontrolador e
quando usar um microprocessador?
A escolha entre microcontroladores e microprocessadores
depende das necessidades específicas de uma aplicação ou
projeto.
Microcontroladores
Integração de Funções: Os microcontroladores geralmente incorporam memória,
periféricos e recursos de entrada/saída em um único chip. Eles são projetados para
aplicações específicas, onde a integração dessas funções é crucial.

Controle Embarcado: São ideais para sistemas embarcados que exigem controle de
dispositivos e execução de tarefas específicas em tempo real, como em automação
industrial, eletrodomésticos, automóveis, etc.

Consumo de Energia: Tendem a consumir menos energia, tornando-os adequados


para dispositivos alimentados por bateria.
Microprocessadores

Flexibilidade: Os microprocessadores oferecem maior flexibilidade, pois são


projetados para lidar com uma variedade de tarefas gerais. Eles são mais adequados
para aplicações que exigem processamento de propósito geral.

Computação de Propósito Geral: São usados em sistemas que requerem capacidades


de processamento mais complexas, como computadores pessoais, servidores e
sistemas embarcados que não possuem restrições estritas de consumo de energia.
Quando usar microcontroladores:
Controle de dispositivos em sistemas embarcados.

Aplicações específicas que exigem baixo consumo de energia.

Projetos com restrições de espaço onde a integração é crucial.

Tarefa especifica com baixa necessidade de processamento.


Quando usar microprocessadores:

Tarefas que exigem processamento de propósito geral.

Alta capacidade de processamento.

Muitas tarefas realizadas “ao mesmo tempo”

Sistemas que precisam lidar com uma ampla variedade de aplicativos e tarefas.
Dispositivo periférico, é um aparelho externo adicional
utilizado para transmitir ou receber dados, éconectado à
unidade central de processamento (CPU).
Esses periféricos podem ser classificados em três categorias
distintas.
Periféricos? ◦ um dispositivo de entrada envia dados ou instruções para o
computador, como mouse, teclado, scanner
◦ um dispositivo de saída fornece dados de saída do computador,
como monitor, projetor, impressora.
◦ um dispositivo de entrada/saída executa simultaneamente as
funções de entrada e saída, como um dispositivo de
armazenamento de dados do computador.
O que é um sistema computacional?
Todo Sistema Computacional, no qual o Computadores Digitais e os Microcontroladores estão
incluídos, é um Sistema Lógico formado por duas partes fundamentais, denominadas de:
“Hardware" e “ Software“.

Sistema de Computação = hardware + software


Hardware
Todo o conjunto de componentes físicos de um computador incluindo os periféricos ligados a
ele. Por exemplo, o teclado, os monitores, as impressoras entre outros.
Software
São os programas, ou seja, um conjunto ordenado de instruções que são introduzidos no
computador/microcontrolador produzir resultados.

Sistema de Computação = hardware + software


História
O primeiro microprocessador foi o
4-bit Intel 4004 lançado em 1971.
2300 transistores
Clock : 750 KHz
Intel 8008
lançado em 1972
primeiro microprocessador de 8
bits produzido pela Intel
3,500 Transistores
Clock: 0.5 MHz
Litografia
É o nome dado ao processo de fabricação de chips de silício.
Quanto menor é a litografia, medida em nanômetros (nm), maior é a quantidade de transistores que
podem ser colocados em um mesmo espaço físico.
20 µm – 1968
10 µm – 1971 | 6 µm – 1974 | 3 µm – 1977
1.5 µm – 1981 | 1 µm – 1984 | 800 nm – 1987
600 nm – 1990 | 350 nm – 1993 |250 nm – 1996 | 180 nm – 1999
130 nm – 2001 | 90 nm – 2003 | 65 nm – 2005 | 45 nm – 2007 | 32 nm – 2009
22 nm – 2012 |14 nm – 2014 |10 nm – 2016 | 7 nm – 2018 | 5 nm – 2020
3 nm – 2022
Entendo as unidades de medida
1 µm - 1 milionésimo de metro (1 µm = 0,000001 m) = 10^-6. = 1m/1.000.000
1 nm – 1 m bilionésimo de metro (1 nm = 0,000000001 m) = 10^-9 = 1m/1.000.000.000+

Como são produzidos processadores: https://www.youtube.com/watch?v=g8Qav3vIv9s


Um microprocessador multicore é aquele que possui mais de
um núcleo de processamento em um único chip.
Núcleos de Cada núcleo é capaz de executar instruções de forma
Processamento independente, o que significa que um processador com
vários núcleos pode realizar múltiplas tarefas
simultaneamente.
Ter vários núcleos permite que o processador lide com várias
tarefas ao mesmo tempo, melhorando o desempenho geral
Multitarefa e do sistema.
Desempenho: Isso é especialmente útil em cenários onde há demandas
intensivas de processamento, como em computação
científica, edição de vídeo, jogos avançados, entre outros.
Evolução
Enquanto Intel 4004 continha
2.300 transistores / 750Khz, o
AMD Epic Rome tem 50 bilhões
deles.

AMD EPYC ROME 48-CORE 7642 3.4GHZ


O Processador ou a CPU(Central Processing
Unit - Unidade Central de Processamento)
é um circuito integrado que realiza cálculos
e instruções com números binários.
Processador
(CPU)
É o responsável por executar as instruções
de um programa.
A primeira característica a considerar num
Sistema processado é sua unidade central de
processamento, que poderá fornecer uma
série de indicações sobre o equipamento.
Processador
(CPU)
A UCP ou CPU (Central Processing Unit),
também pode ser chamada de processador
ou microprocessador, os quatro termos são
equivalentes.
Processador (CPU)
Tudo o que acontece num Sistema processado provém da UCP, que
gerência todos os recursos disponíveis no sistema
Processador (CPU)
ü Basicamente, a UCP executa cálculos muito simples como somas
e comparações entre números, mas com uma característica
muito especial: uma velocidade extremamente elevada.
Processadores duo-core
ü Os processadores multi-core, seguindo a linha de exemplo
acima, trabalham como se fosse uma pessoa com dois cérebros,
onde cada um poderia trabalhar de forma independente do
outro
Processadores multi-core
ü Dividindo a tarefa entre duas pessoas
ü Uma delas poderia ler um determinado livro, e outro ler outro
livro, que poderia ser a continuação do primeiro.
ü Ao final da leitura dos dois livros, os cérebros uniriam toda a
informação, formando um conhecimento único. Como a tarefa
estaria dividida em duas partes, ela seria executada com o
dobro de velocidade, tendo em vista que uma pessoa comum
teria de ler os dois livros separadamente
Processador
es multi-
core
ULA é a sigla para Unidade Lógica Aritmética.

Trata-se do circuito que se encarrega de realizar


ULA as operações matemáticas requisitadas por um
determinado programa.

Os processadores atuais possuem outra unidade


para cálculos, conhecida como Unidade de Ponto
Flutuante. Essa, por sua vez, serve para trabalhar
com números enormes, de 64, 128 bits, por
exemplo.
ULA
A ULA é o dispositivo da CPU que executa realmente as operações matemáticas com os dados.

é um aglomerado de circuitos lógicos e componentes eletrônicos simples que, integrados,


realizam as operações

Ela pode ser uma parte pequena da pastilha do processador, usada em pequenos sistemas, ou
pode compreender um considerável conjunto de componentes lógicos de alta velocidade.
O termo “cérebro eletrônico” está
longe de classificar e resumir o
funcionamento de um processador.

Unidade de No entanto, a Unidade de Controle é


Controle o que há de mais próximo a um
cérebro dentro do processador.

Esse controlador define o regime de


funcionamento e da ordem às
diversas tarefas do processador.
Memória RAM
ü Random Access Memory - Memória de Acesso Aleatório

É um conjunto de circuitos integrados que acumulam as


informações que serão processadas pelo processador.

Ao carregar um programa, ele é lido no HD (ou outra mídia de


armazenamento) e é transferido para a memória RAM, para só
então ser executado pelo processador.
Memória RAM
ü A memória RAM oferece tempos de acesso brutalmente mais
baixos que o HD e trabalha com taxas de transferência muito
mais altas, mas possui a desvantagem de perder os dados
armazenados quando o micro é desligado, daí a necessidade de
salvar os arquivos periodicamente.

ü A memória ram é considerada a memória principal e também é


chamada memória volátil.
.
Memórias ROM - Read Only Memory
A memória ROM (Read Only Memory) é um tipo de memória que
permite apenas a leitura
Não possui a capacidade de escrita.
Seus conteúdos são predefinidos e fixos durante o processo de
fabricação.
Diferentemente das memórias que exigem flip-flops ou
dispositivos similares para alterações, na ROM, os conteúdos
permanecem inalterados.
Essa memória atua essencialmente como um conversor de código
e pode ser construída utilizando dispositivos mais simples e
econômicos em comparação às portas convencionalmente
empregadas.
PROM (Programmable Read-Only
Memory)
Memória Somente de Leitura Programável, é um tipo de memória que permite a programação de seus dados após a
fabricação.

Ao contrário da ROM (Read-Only Memory), em que os conteúdos são fixos durante a fabricação e não podem ser
alterados, a PROM oferece a capacidade de ser programada pelo usuário após a compra.

A principal característica da PROM é que ela vem pré-fabricada com todos os bits definidos como "1". O usuário
pode então programar seletivamente bits específicos, mudando-os para "0", de acordo com suas necessidades.

Uma vez programada, a informação torna-se fixa e não pode ser alterada novamente.
Transistor de Efeito de Campo Metal-Óxido-Semicondutor). É
um tipo de transistor utilizado na eletrônica para
amplificação de sinais, chaveamento e outras aplicações.
MOSFET -
Metal-Oxide- A estrutura básica de um MOSFET consiste em três camadas:
metal (M), óxido (O), e semicondutor (S). Essas camadas
Semiconductor formam um dispositivo semicondutor que é controlado pela
Field-Effect aplicação de uma tensão de campo elétrico.

Transistor
Existem dois tipos principais de MOSFETs: o tipo de canal N
(N-MOS) e o tipo de canal P (P-MOS), dependendo do tipo de
material semicondutor utilizado.
São armazenados em dispositivos baseados em MOSFET’s

EPROM é a abreviação de "Erasable Programmable Read-


Only Memory" (Memória Programável Apagável e Somente
EPROM de Leitura). Trata-se de um tipo de memória não volátil que
permite a gravação e leitura de dados, mas que pode ser
apagada e reprogramada várias vezes.

Em resumo, as EPROMs são um tipo de memória


programável que pode ser apagada através da exposição à
luz ultravioleta, oferecendo a capacidade de
reprogramação, mas com algumas limitações em termos
do número de ciclos de apagamento e reprogramação.
EEPROM - EEPROM é a sigla para "Electrically Erasable Programmable
Read-Only Memory", que em português significa "Memória
Electrically Programável Apagável Eletricamente e Somente de Leitura".
Erasable Trata-se de um tipo de memória não volátil que permite a
gravação e leitura de dados, assim como as EPROMs
Programmable (Erasable Programmable Read-Only Memory), mas com a
Read-Only capacidade de apagar e reprogramar os dados
eletricamente, sem a necessidade de exposição à luz
Memory ultravioleta
A memória flash é um tipo de memória não volátil que
armazena dados eletricamente.
É caracterizada por ser regravável e reter os dados mesmo
quando a energia é desligada.
memória flash
A tecnologia de memória flash é amplamente utilizada em
uma variedade de dispositivos eletrônicos devido às suas
características de armazenamento eficiente, rápida leitura e
gravação, e baixo consumo de energia.
Cache

01 02 03
A Memória Cache Entenda como o espaço Dado o volume de
normalmente é formada onde as instruções trabalho que a CPU
por circuitos dentro do podem ser armazenadas enfrenta, neste espaço
processador, para que sua dentro do processador são alocadas informações
velocidade seja ainda funciona: constantemente
maior. requisitadas.
Cache é um tipo de memória que fica dentro
do processador

Cache
Isso é feito como forma de ganhar tempo:
armazenadas no processador, esses dados
estão rapidamente acessíveis e não é
necessário executar uma varredura em disco
ou na RAM para buscar as informações.
A memória cache é rápida e diminui o tempo de espera para
acessar as informações na memória central(RAM), ela serve
de intermediária entre o processador e a memória
principal(RAM), por exemplo, se o processador precisa de
um dado, este dado primeiro é procurado na memória cache
se ele não for encontrado ali então ele é procurado na
memória principal.

Cache
A memória cache é uma memória super rápida que
armazena apenas as informações que são mais utilizadas
durante o processamento.
Os registradores são a memória do processador. Você já
entendeu que este microchip altamente especializado
recebe dados e os processa, num regime de entrada e
saída de informação que faz com que o computador, o
tablet, o videogame, o GPS, a TV, enfim, todo
equipamento eletrônico funcione.

Registradores
Para "saber" o que fazer com os dados, contudo, o
processador precisa de instruções. É isso que está
armazenado neste tipo de memória chamada de
Registrador: diversas regras que orientam a ULA a calcular
e dar sentido aos dados que recebe.
ü Para que um dado possa ser transferido para a ULA, é necessário
que ele permaneça, mesmo que por um breve instante,
armazenado em um registrador.

Registradores ü Além disso, o resultado de uma operação aritmética ou lógica


realizada na UAL deve ser armazenado temporariamente, de
modo que possa ser utilizado mais adiante ou apenas para ser,
em seguida, transferido para a memória principal.
ü é o responsável pela coordenação do funcionamento da
memória.
MMU - Memory ü O processador só pode ser rápido se a memória RAM
Management acompanhar. O MMU é o recurso que transforma as instruções
lógicas (virtuais) em endereços físicos nos bancos de memória.
Unit
ü O processador varre a memória atrás de dados e instruções e o
MMU é o recurso que anota onde cada informação do sistema
está hospedada na memória. É ele que diz onde o processador
deve procurar.
É o dispositivo gerador de pulsos cuja
duração é chamada de ciclo.

Relógio
A quantidade de vezes em que este pulso
básico se repete em um segundo define a
unidade de medida do relógio, denominada
freqüência, a qual também usamos para
definir velocidade na UCP.
A unidade de medida usual para a
freqüência dos relógios de UCP é o Hertz
(Hz), que significa 1 ciclo por segundo.

Relógio -
Processador
Como se trata de freqüências elevadas,
abreviam-se os valores usando-se milhões
de Hertz, ou de ciclos por segundo (Mega
Hertz ou simplesmente, MHz).
✓ O processador é o principal responsável pela
velocidade do computador, este é ritmado por um
relógio interno que quando submetido a uma
corrente elétrica emite pulsos, a cada pulso do
Relógio - relógio o processador executa uma ação.
Processador
Relógio - Processador
ü Assim, por exemplo, se um determinado processador funciona
como seu relógio oscilando 25 milhões de vezes por segundo,
sua freqüência de operação é de 25 MHz.

ü E como a duração de um ciclo, seu período, é o inverso da


freqüência, então cada ciclo, neste exemplo, será igual ao
inverso de 25.000.000 ou 1/25.000.000=0,00000004.
ü Conjunto de instruções (tradução de instruction set) são as
Conjunto de operações que um processador, microprocessador,
microcontrolador, CPU disponibiliza para o programador.
instruções
ü Cada componente possui o seu próprio conjunto de instruções,
que é fornecido pelo fabricante, que também costuma fornecer
ou disponibilizar um montador assembly, que transforma o
conjunto de instruções em código de máquina para ser utilizado
Conjunto de pelo componente.

instruções ü No caso dos processadores, quando o conjunto de instruções for


reduzido leva-o a ter o nome de RISC e se forem complexas o
nome de CISC.
10^n Prefixo Símbolo Unidade Equivalente decimal
10^3 quilo k Milhar 1 000
10^6 mega M Milhão 1 000 000
10^9 giga G Bilhão 1 000 000 000
10^12 tera T Trilhão 1 000 000 000 000
10^15 peta P Quadrilhão 1 000 000 000 000 000
10^18 Exa E Quintilhão 1 000 000 000 000 000 000

Unidades de medida
Revisão da numeração Computacional.

✓ O matemático inglês George Boole (1815-1864) publicou em 1854 os


princípios da lógica booleana.
✓ Segundo Boole tudo poderia ser representado utilizando apenas os
números 0 e 1.

010000111010101011
110110101010110101
010110101010101101

George Boole
Simplificação de “dígito
binário”(BInary digiT em inglês)

É a menor unidade de informação


Bit que pode ser armazenada ou
transmitida.

Um bit pode assumir somente 2


valores, por exemplo: 0 ou 1,
verdadeiro ou falso.
Byte
✓ Um byte nada tem de especial, é apenas um
número binário de oito algarismos

010101 1 1
Bytes
✓ 1 Byte é representado por uma cadeia de 8 bits

1 byte = 8 bits
1024 bytes = 1 K byte
1.048.576 bytes = 1 Mega byte
Bit 20 0 ou 1
Byte 23 8 bits
Kilo 1 Kbyte 210 1024 Bytes
Noção de
Mega 1 Mbyte 220 1 024 kB
Giga 1 Gbyte 230 1 024 MB
tamanho
Tera 1 Tbyte 240 1 024 GB
peta 1 Pbyte 250 1 024 TB
Exa 1 Ebyte 260 1 024 PB
Zetta 1 Zbyte 270 1 024 EB
Yotta 1 Ybyte 280 1 024 ZB
Linguagem de Máquina
É interpretável por um circuito microprogramável, como o
microprocessador de um computador ou um microcontrolador.

A linguagem máquina trabalha com dois níveis de voltagem.

Tais níveis, por abstração, se simbolizam com o zero (0) e o um


(1), por isso a linguagem de máquina só utiliza estes símbolos.
É uma linguagem de programação de baixo nível
para computadores, microcontroladores e outros
circuitos integrados programáveis.

Linguagem Uma linguagem assembly é específica de cada


arquitetura de computador, podendo ser usada
Assembly somente por um microprocessador específico.

Isso contrasta com a maioria das linguagens de


programação de alto nível que idealmente são
portáteis, o que significa que um programa pode
ser executado em uma variedade de computadores.
Linguagem de Alto Nível
O programador de uma linguagem de alto nível não precisa conhecer características do
processador, como instruções e registradores.

Essas características são abstraídas na linguagem de alto nível.

Para estas linguagens é necessário certo conhecimento de programação para realizar


sequências de instruções lógicas.

As linguagens de alto nível foram criadas para que o usuário comum pudesse solucionar
um problema de processamento de dados de uma maneira mais fácil e rápida.
Qual a diferença entre Microprocessador
e Microcontrolador mesmo?
Ambos realizam algumas operações que são, buscar as instruções da memória e executar estas instruções
(operações aritméticas ou lógicas) e o resultado dessas execuções são usados ​para servir a dispositivos de
saída. As instruções eletrônicas representados por um grupo de bits são sempre obtido a partir de sua área de
armazenamento, que chamamos de memória.

Então recapitulando, o microprocessador é um circuito integrado responsável pelo processamento de dados,


como uma unidade lógica e aritmética, com diversos registradores especiais, mas precisa receber ordens
externas e ter outros componentes externos para funcionar.

Já o microcontrolador é um microprocessador, memória RAM, memória ROM, temporizadores, contadores,


porta serial, conversores e portas de I/O em um só circuito integrado, ou seja, um microcomputador-de-um-só-
chip.

Você também pode gostar