Upload
gabrielaugusto6083
View
14
Download
0
Embed Size (px)
DESCRIPTION
Visão da Arquitetura P18 da microchip
Citation preview
Aula 03
Arquitetura PIC18 Parte I (18F4520 - Uma Viso Geral)
MicrocontroladoresMicrocontroladores PIC18 PIC18 Programao em C Programao em C MicrocontroladoresMicrocontroladores PIC18 PIC18 Programao em C Programao em C
Prof. MSc. talo Jder Loiola Batista
Universidade de Fortaleza - UNIFORCentro de Cincias Tecnolgicas - CCT
E-mail: [email protected]
Janeiro/2012
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Arquitetura de MCUs (Exemplo)
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
2
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Principais Caractersticas (PIC18F4520)
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
3
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Encapsulamentos
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
4
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Pinagem do PIC18F4520
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
5
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Diagrama deDiagrama deDiagrama deDiagrama de
BlocosBlocosBlocosBlocos
Memria de Dados
PIC18F4520
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
6
Perifricos
Portas
Mdulos de Proteo
Memria de Programa
ULA
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Caractersticas Principais
32K x 16 bits de memria de programa FLASH; 1536 x 8 bits de memria de dados RAM; 256 x 8 bits de memria de dados EEPROM; Pilha implementada por hardware com 32
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
Pilha implementada por hardware com 32 nveis (at 32 chamadas de rotinas aninhadas);
5 Portas de E/S (A, B, C, D e E);
7
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Caractersticas Principais Capacidade de corrente de 25mA/pino; Vinte Fontes de interrupo (internas e externas); Trs pinos de interrupo externa; Quatro pinos com deteco de mudana de
estado por interrupo;
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
estado por interrupo; Treze canais de converso A/D de 10 bits; Dois mdulos de Captura/Comparao/PWM
(CCP); Mdulo MSSP podendo operar nos modos SPI e
I2C; Mdulo EUSART com suporte para RS232,
RS485 e LIN 1.2;8
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Caractersticas Principais
Recursos de hardware para proteo de cdigo (watchdog timer, deteco de alta, baixa tenso e outros);
Mdulo PSP (Parallel Slave Port);
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
Mdulo Timer/Counter Timer0 de 16 bits; Mdulo Timer/Counter Timer1 de 16 bits; Mdulo Timer Timer2 de 8 bits; Mdulo Timer/Counter Timer3 de 16 bits; Modo de operao com baixo consumo de
energia (sleep);9
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Caractersticas Principais - Desempenho
O PIC18F4520 possui algumas caractersticasque contribuem significativamente para o seudesempenho e, denotam superioridade sobre osuC PIC das sries inferiores.
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
10
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Caractersticas Principais - Desempenho
Capacidade de executar 10 milhes de instruespor segundo (10MIPS);
At 40 MHz de sinal de clock; De 4MHz at 10Mhz de sinal de clock com o PLL
ativo;
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
ativo; Instrues com 16 bits de tamanho; Nveis de prioridade de tratamento de interrupo; Multiplicao por hardware entre operandos de 8 bits
em um nico ciclo de mquina; Set de instrues estendido; Modos de gerenciamento de energia;
11
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Diagrama deDiagrama deDiagrama deDiagrama de
BlocosBlocosBlocosBlocos
PIC18F4520
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
12 Perifricos
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Perifricos
Temporizadores (TIMER)
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
13
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Perifricos
Temporizadores (TIMER)
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
14
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Perifricos
Interrupo
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
15
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Perifricos
Interrupo
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
16
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Perifricos
Conversor A/D
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
17
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Perifricos
Conversor A/D
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
18
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Perifricos
Comunicao
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
19
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Perifricos
Comunicao
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
20
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Perifricos
Modulao por Largura de Pulso (PWM)
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
21
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Diagrama deDiagrama deDiagrama deDiagrama de
BlocosBlocosBlocosBlocos
PIC18F4520
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
22
Portas
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Pinagem do PIC18F4520
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
23
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Descrio dos Pinos (Reset e Oscilador)
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
24
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Descrio dos Pinos (Porta A)
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
25
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Descrio dos Pinos (Porta B)
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
26
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Descrio dos Pinos (Porta C)
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
27
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Descrio dos Pinos (Porta D)
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
28
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Descrio dos Pinos (Porta E)
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
29
Alimentao
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Osciladores
Base de tempo utilizada pela CPU para executar cada instruo;
Obtida atravs de um sinal de clock gerado por um circuito oscilador;
Onda quadrada;
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
Onda quadrada; A freqncia da onda quadrada o numero de ciclos
de clock produzidos em um segundo (Hertz); Alguns microcontroladores precisam de um circuito
de clock externo, outras possuem oscilador interno, como por exemplo o PIC18F4520;
No PIC18F4520 cada instruo (com algumasexcees) consome quatro ciclos de clock, o que chamado de Ciclo de Instruo;
30
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Osciladores
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
31
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Osciladores
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
32
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Osciladores
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
33
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Osciladores
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
34
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Osciladores
Exemplo:
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
35
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Osciladores do PIC18F4520
Opes disponveis para o oscilador so: LP: Cristal de baixa potncia (at 200kHz); XT: cristal/ressonador (at 4MHz); HS: cristal/ressonador de alta freqncia (acima de
4MHz);
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
4MHz);
HSPLL: cristal/ressonador de alta freqncia com o PLL habilitado;
RC: RC externo com pino RA6 configurado como uma sada de clock (Fosc/4);
RCIO: RC externo com pino o RA6 como I/O pino digital;36
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Osciladores do PIC18F4520
Opes disponveis para o oscilador so: INTIO1: oscilador interno com Fosc/4 no pino RA6 e o
pino RA7 configurado como I/O digital; INTIO2: oscilador interno com RA6 e RA7
configurados como I/O digital;
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
configurados como I/O digital;
EC: oscilador externo com pino RA6 configurado como uma sada de clock (Fosc/4);
ECIO: oscilador externo com o pino RA6 como I/O pino digital;
37
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Oscilador Cristal/Ressonador
A opo para os bits de configurao neste caso deve ser LP, XT, HS ou HSPLL;
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
38
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Oscilador RC
Na configurao RC, um sinal digital com Fosc/4 fornecido no pino RA6/OSC2/CLKOUT.
Na configurao RCIO ativada a funo de I/O no pino RA6;
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
39
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Oscilador Interno
Dispensam a utilizao de componentes externos; INTOSC
O oscilador principal, o INTOSC, possui uma freqncia de 8 MHz e pode ser utilizado com oscilador de clock;
O INTOSC possui um recurso de postscale que permite
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
ajustar a freqncia; INTRC
O INTRC, prov uma freqncia de 31kHz; O INTRC habilitado se ele for selecionado como origem do
sinal de clock; Ele tambm habilitado automaticamente quando um dos
seguintes recursos selecionado:- Power-Up Timer - Fail-Safe Clock Monitor- Watchdog Timer - Two-Speed Start-up
40
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Oscilador Interno
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
41
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Configuraes - Oscilador Interno
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
42
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Monitor de Relgio contra Falhas
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
43
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Oscilador Externo Seja pra obter um ato nvel de preciso do clock ou para
sincronizar o uC com outros dispositivos presente no sistema;
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
Na configurao EC, um sinal digital com Fosc/4 fornecido no pino RA6/OSC2/CLKOUT;
Na configurao ECIO ativada a funo de I/O no pino RA6; 44
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
HSPLL O PLL um recurso utilizado em associao opo HS;
Pode ser utilizado para se obter uma freqncia de clock quatro vezes maior do que aquela fornecida pelo cristal;
Utilizado quando deseja-se reduzir a emisso do EMI que maior com a utilizao de cristais de alta freqncia;
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
45
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Diagrama de Blocos do Oscilador
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
46
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Escolha do Oscilador
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
47
Prof. talo Loiola (CCT/UNIFOR)
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
C
C
T
Prxima Aula
Aula 04Ambientes de Programao
U
n
i
v
e
r
s
i
d
a
d
e
d
e
F
o
r
t
a
l
e
z
a
U
N
I
F
O
R
/
C
e
n
t
r
o
d
e
C
i
n
c
i
a
s
T
e
c
n
o
l
g
i
c
a
s
Ambientes de Programao (IDE - Compilador -
Simulador - Gravador)
48