Sei sulla pagina 1di 25

Universidade Federal Rural do Semi-rido UFERSA Engenharia de Energia Aula 01 Prof.

Idalmir de Souza

Microprocessadores e Microcontroladores

Introduo
um computador num CI, contendo um processador, memria e perifricos de entrada/sada. Pode ser programado para funes especficas, em contraste com outros microprocessadores de propsito geral (como os utilizados nos PCs). Eles so embarcados no interior de algum outro dispositivo para que possam controlar as funes ou aes do produto.

Introduo
Os microcontroladores, ou MCU, se diferenciam dos processadores, pois alm dos componentes lgicos e aritmticos usuais de um microprocessador de uso geral, ele integra elementos adicionais em sua estrutura interna, como:
memria de leitura e escrita para armazenamento de dados memria somente de leitura para armazenamento de programas EEPROM para armazenamento permanente de dados dispositivos perifricos como conversores analgico/digitais (ADC), conversores digitais/analgicos (DAC) em alguns casos interfaces de entrada e sada de dados.

Introduo
Funciona com freqncias de clock de poucos MHz, muito baixa comparada com os microprocessadores atuais, mas adequado para a maioria das aplicaes usuais como controlar uma mquina de lavar roupas. Consumo pequeno (miliwatts) com habilidade para entrar em modo de espera aguardando uma interrupo ou evento externo, como por exemplo o acionamento de uma tecla. O consumo em modo de espera pode chegar na casa dos nanowatts, tornando-os ideais para aplicaes onde o consumo de energia um fator crtico.

Introduo
Contrrio aos microprocessadores, onde se superdimensiona ao mximo tendo como limite o preo que o usurio deseja investir, a escolha do microcontrolador feita pelo projetista do equipamento. Superdimensionar representa um erro e um desperdcio multiplicado pelo nmero de equipamentos fabricados (s vezes milhes). Hoje se criam microcontroladores mais capazes, para atender produtos de alta tecnologia e microcontroladores mais simples e baratos, para aplicaes elementares.

Aplicaes
Automao e controle de produtos e perifricos, como sistemas de controle de motores automotivos, controles remotos, mquinas de escritrio e residenciais, brinquedos, sistemas de superviso, etc. Podem ser encontrados em praticamente todos os dispositivos eletrnicos digitais que nos cercam, como: teclado, monitor, HDs, mquinas de lavar, forno de microondas, telefone, etc. Controle eletrnico para sistema bi-combustvel Mquinas fotogrficas com microcontroladores, Sensores Digitais e Memria.

Microcontroladores mais comuns


Atmel
Atmel AT91 series AT90 series AVR ATMega series AVR ATTiny series AVR Atmel AT89 series Arquitetura (Intel 8051/MCS51)

Intel
8XC42 (8-bit) MCS48 (8048/8-bit) MCS51 (8051/8-bit) 8xC251 (8251/8-bit) MCS96 (16-bit) MXS296 (16-bit) i960 (32-bit)

Microchip Technology
PIC 16C56 (12 bits) PIC 16F628 (14 bits) PIC 16F84 (14 bits) PIC 16F877 (14 bits) PIC 18F452 (16 bits) Z80 Z8602

Zilog

Um pouco de Histria
O 1 processador, o i4004, foi inventado pela Intel em 1971 para atender a um fabricante de calculadoras japons que precisava de um CI especial. O i4004 era um CI programvel que trabalhava com registradores de 4 bits, 46 instrues, clock de 740Khz e possua cerca de 2300 transistores. A seguir a Intel desenvolveu o 8008 (o primeiro de 8 bits) e a seguir o 8080 e o 8085. O 8080 foi um grande sucesso e tornou-se a base para os primeiros PCs na dcada de 1970 graas ao sistema operacional CP/M.

Um pouco de Histria
Ex-funcionrios da Intel fundaram a Zilog, que lanou microprocessador Z80, com instrues compatveis com o 8080 (embora muito mais poderoso que este) e tambm de grande sucesso. A Motorola possua o 6800 e a MOS Technology o 6502. Todos esses microprocessadores de 8 bits foram usados em muitos computadores pessoais (Bob Sinclair, Apple, TRS, Commodore, etc). Em 1981 a IBM decidiu lanar-se no mercado de computadores pessoais e no seu IBM-PC utilizou um dos primeiros microprocessadores de 16 bits, o 8088 (derivado do seu irmo 8086 lanado em 1978) que serviu de base para os computadores atuais. A Apple nos seus computadores Macintosh utilizava os processadores da Motorola, a famlia 68000 (de 32 bits).

Um pouco de Histria
Vrios fabricantes tinham os seus microprocessadores de 16 bits, a Zilog tinha o Z8000, a Texas Instruments o TMS9900, a National Semiconductor tinha o 16032. Mas nenhum fabricante teve tanto sucesso como a Intel, que sucessivamente foi lanando melhoramentos na sua linha 80X86, tendo surgido assim (por ordem cronolgica) o 8086, 8088, 80186, 80188, 80286, 80386, 80486, Pentium, Pentium Pro, Pentium MMX, Pentium II, Pentium III, Pentium IV e Pentium Dual Core. Para o IBM-AT foi utilizado o 80286, depois um grande salto com o 80386 que podia trabalhar com memria virtual e multitarefa, o 80486 com coprocessador matemtico embutido e finalmente a linha Pentium.

Um pouco de Histria
A AMD aparece inicialmente como fabricante de microprocessadores da linha x86, mas aps o Pentium deixou de produzir Microprocessadores da linha Intel e iniciou o desenvolvimento de seus microprocessadores: K5, K6, Athlon, Duron, Turion, Sempron, etc. Paralelamente disputa entre Intel e AMD, a IBM possua a linha PowerPC utilizada principalmente pelos microcomputadores da Apple. A evoluo tecnolgica envolvida surpreendentemente grande, de microprocessadores que trabalhavam com clock de dezenas de kHz e que podiam processar alguns milhares de instrues por segundo, atingiu-se clocks na casa dos 4GHz e poder de processamento de centenas de milhes de instrues por segundo. A complexidade tambm cresceu: de alguns milhares de transistores para centenas de milhes de transistores numa mesma pastilha.

Um pouco de Histria

Um pouco de Histria

Um pouco de Histria

Um pouco de Histria

Um pouco de Histria

Um pouco de Histria

Um pouco de Histria

O Microcontrolador
Eles so CIs inteligentes que contm um processador, memria e pinos de entradas/sadas, ou seja, um computador completo.

O Microcontrolador
O que diferencia cada tipo de microcontrolador a quantidade de memria interna, velocidade do processamento, quantidade de pinos de entrada/sada, alimentao, perifricos, arquitetura e set (conjunto) de instrues. Os microcontroladores possuem algumas caractersticas especficas:
So embutidos no interior de algum outro dispositivo So dispositivos de baixa potncia Geralmente so pequenos e baratos

controlador x processadores
Um microcontrolador se diferencia do microprocessador em sua funcionalidade. Um microprocessador depende de outros componentes para funcionar, sendo o verdadeiro corao do computador, pois sem ele no tem como o computador funcionar.

Microprocessadores mais comuns

Classificao dos Microcontroladores


Microcontroladores

bits

Memria/Dispositivo

Conjunto de Instrues

Arquitetura de Memria

16

32

Embarcada

Externa

RISC

CISC

Harvard

Princeton

Microcontroladores

8051

Motorola

PIC

Hitachi

Texas

ARM

Outros

Intel

Philips

Atmel

Siemens

Dallas

Evoluo das Aplicaes

Evoluo dos aproximada dos preos


PIC 10F200T SMD MICROCHIP - R$ 3,00 PIC 12F629 MICROCHIP - R$ 5,00 PIC 16F628 MICROCHIP - R$ 10,00 PIC 18F4520 MICROCHIP - R$ 30,00 PIC 24F256GB106 MICROCHIP - R$ 70,00 ATmega328 ATMEL (Arduino) - R$ 40,00 80C31 - R$ 3,00 AT89S51-24PC - R$ 5,00 AT89S52-24PU - R$ 5,00 ARM LPC2378 - R$ 30,00

Potrebbero piacerti anche