Escolar Documentos
Profissional Documentos
Cultura Documentos
Introdução a Microcontrolador
• Fabricantes de Microcontroladores
• HC08/HCS08
• Perguntas
MICROCONTROLADORES - Evolução
Ao contrário de microprocessadores, o
objetivo fundamental de um
microcontrolador não é executar as
operações em velocidades de centenas
de MHz. O interessante é a de executar
as operações na velocidade máxima com
o mais baixo consumo de energia a um
custo razoável.
MICROCONTROLADORES - Evolução
Memória
Como o código é o fator determinante no
desenvolvimento do microcontrolador, a
quantidade de memória disponível se torna um
fator importante na escolha da máquina.
•Microchip
•Atmel
•Freescale
Fabricantes de Microcontroladores:
MICROCHIP
Aplicações:
• Arquitetura Harvard
• RISC
• Possui 35 instruções
• Barramento de dados separados
para memória de dados e memória
de programa.
Fabricantes de Microcontroladores:Microchip
Compilador “C”
Vantagens:
portabilidade: maior velocidade no
desenvolvimento;
maior aproveitamento de rotinas e
subrotinas específicas (bibliotecas
próprias) gerando maior agilidade no
desenvolvimento do trabalho
(homem/hora);
Fabricantes de Microcontroladores:Microchip
Compilador “C”
Desvantagens:
A maioria dos compiladores para linha
Microchip devem ser registrados, ou seja,
não são distribuídos gratuitamente;
O tamanho do código HEX final gerado é
sempre maior que o gerado pelo compilador
“Assembler” (em média 10% a 30%);
Velocidade de execução do programa gerado
pelo compilador “C” é inferior do que do
“Assembly”.
Fabricantes de Microcontroladores: Atmega
(AVR)
• Microcontrolador RISC
• Arquitetura Harvard
• Licença Atmel (http://www.atmel.com)
• Projetado para atender aplicações específicas
• Operação com consumo bastante reduzido de energia
• 118 instruções
• Uma instrução por ciclo para maioria das instruções (pipeline)
• Operações registrador-registrador
• Projetado para implementar soluções “single chip”
Fabricantes de Microcontroladores: Atmega
(AVR)
• Core RISC com ~100 instruções
• Velocidades de clock modestas (4-16 MHz)
• Barramento de 8 bits
• 32 registradores de uso geral de 8 bits
• Flash programável in-circuit
• Pequena quantidade de EEPROM e SRAM
• Diversos periféricos embarcados (UART, SPI, ADC,
PWM, WDT)
Fabricantes de
Microcontroladores:Freescale
Aplicações:
A Freescale Semicondutores é líder global em
design e manufatura de semicondutores para os
mercados automotivo (sistema de luz, sistema
eletrônico, sistema de controle de combustível,
sistema de suspensão, F1- Ferrari, etc.), de bens de
consumo, industrial, de rede e de comunicação sem
fio.
HC08 HCS08
HC08/HCS08
HC08/HCS08
Característica HC08 HCS08
pinagem 8/16 pinos 8/16/28 DIP
Até 64 LQFP
Tensão de operação 3 ou 5V 1,8 à 3,6V
A/D 4 canais 8bits 8 canais 10 bits
Interrupção de ----------- 1 módulo (relógio)
Tempo Real
Baixo consumo 2 Modos 5 Modos
Frequência 8MHz (5V) Até 40MHz
4MHz (3V)
Corrente de saída 15 a 25mA 2 a 10mA
HC08/HCS08
PRINCIPAIS CARACTERÍSTICAS DO HCS08:
Perguntas:
1) Quais são os recursos de microcontroladores discutidos neste texto?
6) Cite uma razão para migrar para máquinas de maior número de bits.