Você está na página 1de 11

Apresentao das Caractersticas do

Microcontrolador.
BRUNO JOAQUIM FERRRAZ D ROJAS
EDUARDO GALINA
JOHNN DEYVISON RABELO SOARES
JOS HENRIQUE MEDEIROS
NILSON DIAS PAVO

Alunos do 6 Semestre de Eng. Eltrica Anhanguera UNIDERP

Trabalho para complementao de nota N1 da matria de
MICROPROCESSADORES E MICROCONTROLADORES

Professor: Samuel Calvacante
Funciona em 8 bits, arquitetura Harvard.
Memria de Programa: 8k x 14 bits
(Flash)
Memria de Dados: 368 Bytes (RAM)
Memria auxiliar EEPROM (no voltil)
de 256 Bytes, regravvel por software.

Seu barramento de programa de
14 bits.
Seu funcionamento e anlise consiste
basicamente nas etapas de busca de
instruo com habilitao e leitura de
memria de programa e, execuo da
instruo com decodificao da instruo
e acionamento de dispositivos em
seqncia para o processamento
da atividade programada.
Este modelo possui 40 pinos, sendo que
destes 40, 7 pinos so usados para
alimentao e controle do mesmo.
Alimentao (Tenso de trabalho de 2 a 5.5V)

PINO 1Suporta 3 nveis de tenso.
Quando este pino estiver recebendo 5V,
o microcontrolador estar em condies
de executar o programa. Quando este
pino receber 0V (GND), o PIC ser
resetado. Quando este pino receber
tenso de 13,4V, o PIC ir entrar em
modo gravao.

PINOS 11 e 32: Alimentao mx 5V.

PINOS 12 e 31: Referncia (GND).

PINOS 13 e 14 : Onde estar ligado o
resonador externo (cristal de clock).
2 pinos de clock:
1 ciclo/instruo sequencial e 2
ciclos/instruo de desvio
1 ciclo = 4 pulsos de clock
Operao com clock de at 20 MHz (5
MIPS)

1 pino de gravao/reset

33 pinos de entrada/sada configurveis
agrupados em PORTs;

Quando um pino configurado como
ENTRADA, ele pode ser conectado a algum
sensor para detectar sinais digitais atravs de
variao da tenso de 0 e 5V. Quando um
pino configurado como sada, o programa
poder acion-lo, e com isso gerar uma
corrente baixa (max. 20 mA) com os nveis de
tenso de 0V ou 5V.

Tradicionalmente conhecemos os
pinos do microcontrolador NO PELO
SEU NMERO, mas sim
pela sua IDENTIFICAO DE I/0.
Os pinos so agrupados em PORTs,
sendo:
PORTa (com 6 I/Os disponveis)

PORTb (com 8 I/Os disponveis)

PORTc (com 8 I/Os disponveis)

PORTd (com 8 I/Os disponveis)

PORTe (com 3 I/Os disponveis)
Pinos 2 a 10 (exceto o pino 6) so
entradas analgicas, e podem ser
usados para detectar uma variao
de tenso entre 0V e 5V,
transformando esta variao em uma
informao binria de 10 bits.

Pinos 39 e 40 tambm so pinos
usados na gravao do
microcontrolador.

Pinos 25 e 26 so usados para
comunicao SERIAL padro RS232.

Pinos 16 e 17 so pinos geradores
de pulso (PWM), que similar a uma
sada analgica. Muito til para
controle de velocidade de motores,
por exemplo.

Pino 6 um pino usado para
contagem rpida.
Opo para proteo de cdigo executvel:
Uma vez ativada, impossibilita a leitura da memria de
programa, evitando a pirataria do cdigo para outros
microcontroladores;
Modo SLEEP:
Coloca o uC para dormir, reduzindo drasticamente o
consumo de energia;
Sistema integrado de programao e depurao in
circuit:
Programao e depurao serial: apenas 2 pinos;
Programao e depurao possvel sem a necessidade
desconectar o uC do circuito;
Uma porta serial sncrona com SPI (mestre) e I2C
(mestre/escravo);
Uma porta serial universal (USART);
Uma porta paralela de 8 bits (escrava);
Sistema de interrupes com 14 fontes diferentes
(por hardware e por software);
Sistema monitor
capaz de reiniciar automaticamente o uC caso alguma
anormalidade seja detectada, evitando o travamento do
sistema.
Memria interna composta por 8 registros de 13
bits destinada a armazenar endereos da
memria de programa.
escrita de forma circular, isto , aps 8 chamadas
aninhadas, a nona ir sobrescrever o endereo da
primeira (naturalmente isto deve ser evitado)
Memria de Programa
Armazena de forma permanente o programa a ser
executado pelo PIC.
Memria ROM tipo flash de 8 kWords (8192 endereos)
de 14 bits.
Pode ser alterada aplicando-se 13V ao pino VPP (5V no
modo LVP).
35 Instrues de programao divididas em 4 grupos

Os microcontroladores PIC so indicados para
aplicaes mais simples, que no necessitem
de grande volume de dados manipulados, e
que no necessitem processamento em
tempo real de alta performance.


Obrigado!

Você também pode gostar