Anda di halaman 1dari 20

La Gama Alta de los PIC

(18F452)

Caractersticas Generales

L
A
D
I

M
I
R
T

R
U
J

Cdigo compatible con la familia 16 y


17 de los PIC
Reloj que puede trabajar por encima de
10 MIPs.
MIPs

I
L

L
O
A
R
I
A
S

Uso de cristal de 40 Mhz.


Cristales de 4 Mhz a 10 Mhz utilizando un
multiplicador de frecuencia PLL.

Instrucciones de 16 bits con bus de


datos de 8 bits.

Caractersticas Generales

L
A
D
I

M
I
R

T
R
U

J
I
L
L
O
A
R
I
A
S

Prioridad de interrupciones
Multiplicador hardware de 8 x 8 que
funciona en un solo ciclo de mquina.
Tres pines para manejo de
interrupciones externas.
Manejo de
d niveles
l de
d corriente de
d 25
mA. en modo fuente y sumidero

Caractersticas Generales

L
A
D
I

M
I
R

T
R
U

J
I
L
L
O
A
R
I
A
S

Timer 1 de 16 bits, Timer 2 de 8 bits.


Timer 3
3, (no lo posee la gama media),
media)
de 16 bits (65535 conteos).
Dos mdulos de
Captura/Comparacin/PWM.
Mdulo
d l de
d comunicacin
seriall con
soporte para RS-485 y RS-232

V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S

Caractersticas Generales

V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S

Caractersticas Generales

Oscilador. (18F452)
Se poseen 3 bits
(FOSC2, FOSC1 y
FOSC0) para lla
configuracin del
tipo
p de oscilador a
utilizar.

LP Cristal de baja potencia.


potencia
XT Cristal resonador de cuarzo
HS Cristal resonador de alta velocidad
(por encima de 8 Mhz.)
HS + PLL Cristal de alta velocidad con PLL
habilitado.
RC Oscilador RC externo.
RCIO
Resistor externo y capacitor con
pin I/O habilitado.
EC Relojj externo.
ECIO
Reloj externo con pin I/O
habilitado

Oscilador en modo HS,, XT,, LP


. (18F452)

L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S

Una capacitancia elevada,


incrementa la estabilidad del
oscilador, pero tambin incrementa
los tiempos de inicio del oscilador
interno.

Oscilador en modo RC .
(18F452)
Con el Oscilador en modo,
/ esta disponible
p
RC,, FREC/4
en el pin OSC2.
Si FREC/4 no se necesita, se
recomienda utilizar el modo
RCIO, para ahorrar
corriente.
El modo
d RCIO,
RCIO es igual
i
l all
modo RC, con la diferencia
que el pin
p OSC2 se
de q
comporta como un pin de
I/O normal (RA6).

Oscilador Externo. (18F452)

L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S

Cuando se utiliza el oscilador externo, se puede utilizar el


/ p
por el pin
p OSC2.
modo EC,, el cual se tiene FREC/4
Tambin se puede tomar el modo ECIO, para ahorro de
corriente, el cual OSC2 queda como un pin de propsito
general (RA6)

PLL. (18F452)

PLL. (18F452)

L
A
D
I

M
I
R

T
R
U
J
I
L
L
O
A
R
I
A
S

El PLL se utiliza solo cuando el oscilador se ha


configurado en modo HS.
Si la programacin del cristal se ha realizado
en otro modo, el PLL no se habilita y la
fuente de reloj directa proviene de OSC1.
Existe un timer que bloquea el PLL, hasta que
no se halla
h ll logrado
l
d por parte de
d l ell
enganche al cudruplo de la frecuencia de
entrada
entrada.

Cambio de Fuente de Reloj.


j
(18F452)

L
A
D
I

M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S

Los PIC 18Fxx2 permiten cambiar el uso del


oscilador de alta velocidad, por uno de baja
velocidad (como el oscilador de 32Khz de
timer1) esa seleccin se hace en el BIT
OSCSEN del
d l registro
i t de
d configuracin.
fi
i
El BIT OSCSEN se selecciona antes de
programar el PIC
PIC, para que se pueda producir
el cambio de oscilador.

Registro OSCON (18F452)

V
L
A
D
I
M
I
R
T
R

U
J

I
L
L
O

BIT 7 a 1 No utilizados
BIT 0 SCS: System Clock Switch bit

Cuando el BIT OSCSEN este en 0 y T1OSCEN este en 1:

A
R

I
A
S

1 = Utilice el oscilador del timer 1.


0 = Utilice el oscilador primario.

Si el oscilador del Timer1 no esta habilitado


habilitado, cualquier escritura
en el BIT SCS es ignorada y se utiliza el oscilador principal

Diagramas de Tiempo de
Transiciones (18F452)

L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S

El contador de programa, se incrementa cuando ocurre


la octava transicin de estabilizacin del Timer 1

Diagramas de Tiempo de
Transiciones (18F452)

L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S

Para la transicin entre el oscilador de timer1 y OSC1, existe


p de estabilizacin de 1024 ciclos de osc1,, antes de
un tiempo
comenzar a contar los 8 periodos de sincronizacin de reloj,
despus de lo cual el reloj del micro funciona con OSC1.

V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S

Diagramas de Tiempo de
Transiciones (18F452)

Diagramas de Tiempo de
Transiciones (18F452)

L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S

Cuando la transicin de oscilador es


entre el timer1 y OSC1, existe un
tiempo de estabilizacin de 1024 ciclos
de osc1 y luego un tiempo necesario
para que ell PLL enganche
h la
l frecuencia
f
i
de reloj de OSC1, antes de comenzar a
contar los 8 periodos de sincronizacin
de reloj, despus de lo cual el reloj del
micro comienza a funcionar con OSC1.

Oscilador. (18F4550)

L
A
D

I
M
I
R

R
U
J
I
L
L
O
A
R
I
A
S

El PIC18F4550 puede operar en 12 modos


de oscilador.
M d XT Cristal
Modo
C i t l Resonador.
R
d
XTPLL Cristal Resonador con PLL.
HS Cristal de alta velocidad.
velocidad
HSPLL Cristal de alta velocidad con PLL.
EC Reloj externo con salida de FOSC/4.
FOSC/4
ECIO Reloj externo con I/O en RA6
ECPLL Reloj externo con PLL