Professional Documents
Culture Documents
Secretaria de Educao
Secretaria Executiva de Educao Profissional
Escola Tcnica Estadual Professor Agamemnon Magalhes
ETEPAM
Microcontroladores
Microcontrolador
(MCU ou C)
um computador-num-chip, contendo um processador, conversores
AD e DA , memria e funes de entrada/sada. (Wikipdia,julho de
2008)
um processador com memria RAM, perifricos e, em muitos casos,
memria ROM embutidas na mesma pastilha.
Geralmente o programa gravado no prprio componente.
Muito usado em sistemas embarcados.
Vantagens: Alta integrao, baixo custo. Diminui necessidade de
componentes adicionais, pois possui muitos recursos embutidos.
Aplicao: Sistemas embarcados em geral, como alarmes residenciais,
controle de mquinas e equipamentos, celulares, perifricos de
computadores, controle de motores, sensores, comunicao,
robtica, etc...
Microcontroladores - Prof. Jener Toscano
Principais Fabricantes
Atmel
Intel
O mais popular de 8 bits utiliza linguagem assembly de baixo nvel)
Microchip Technology
Apenas as famlias PIC16 e PIC18 so opensource, para operar com a IDE
gratuita MPLAB ou MPLABX, sendo necessrio um circuito dedicado para
gravao do microcontrolador.
MIPS
(Milhes de Instrues por Segundo)
Na famlia AVR um pulso de clock equivale a um ciclo de mquina.
Essa informao bastante interessante para executar operaes
com grande performance (ou ainda, grandes velocidades).
Se compararmos um AVR a um microcontrolador 8051 e a um
microcontrolador PIC16F, ambos com oscilador de 12 MHz,
teramos as seguintes velocidades, em MIPS:
Obs.: Como pode ser visto na tabela, a velocidade dos microcontroladores AVR grande.
Microcontroladores - Prof. Jener Toscano
ISP - In-System;
Paralela e ;
Depurao (debug) via interface JTAG.
At 20MHz de frequncia de
operao;
1.8-5.5V faixa de tenso;
32kB de memria de programa flash;
2kB Interno SRAM;
1kB EEPROM;
2x 8-bit Timer / Contadores;
1x 16-bit Timer / Contador;
6x PWM Canais;
8x Canais 10-bit ADC;
USART Serial;
Master / Slave Interface SPI;
2 fios (I2C) Interface;
Watchdog;
23 pinos de I/O;
Reteno de dados: 20 anos a 85C /
100 anos a 25 C
Package: 28-DIP
Microcontroladores - Prof. Jener Toscano
10
Pinagem ATmega328P
11
12