Está en la página 1de 6

PIC18 USB

2 PIC18 USB
Los microcontroladores PIC de Microchip se dividen en varias familias en base a su
rendimiento y nmero de bits. La familia PIC18 es la familia de microcontroladores de 8
bits de alto rendimiento de Microchip. Dentro de esta familia se encuentran varios
modelos que poseen una interfase USB integrada. Entre estos modelos se encuentran:

PIC18F2455
PIC18F2550
PIC18F4455
PIC18F4550

La Tabla 2-1 muestra algunas caractersticas de los dispositivos que conforman la


familia PIC18 USB.

Tabla 2-1. Familia PIC18USB [8]

Este curso estar enfocado al uso de cualquiera de estos microcontroladores, ya que


todos se programan igual, sus diferencias constan en cantidad de memoria de programa,
nmero de pines y cantidad de perifricos. En particular se usar el PIC18F4550 por su
mayor nmero de pines y su amplia cantidad de memoria de programa. La Figura 2-1
muestra la configuracin de pines del PIC18F4550.

Ing. Juan Ramon Terven Salinas

PIC18 USB

10

Figura 2-1. Diagrama de Pines [8]

2.1 Alimentacin
Los PIC18 USB pueden funcionar en un rango de alimentacin de 2.0V a 5.5V. Se
recomienda colocar un capacitor cermico de 0.1uF lo ms cercano a cada alimentacin.
La Figura 2-2 muestra la alimentacin y el circuito de reset.

Figura 2-2. Alimentacin y Reset [1]

Ing. Juan Ramon Terven Salinas

PIC18 USB

11

2.2 Reset
El Reset coloca al microcontrolador en un estado conocido, es decir configura los
registros SFR a valores conocidos e inicia la ejecucin del programa a partir de la
localidad 0000H.
El PIC18 USB puede ser reseteado por cualquiera de las siguientes fuentes:

Master Clear Reset (MCLR)

Power-on reset (POR)

Brown-out reset (BOR)

Watchdog timer (WDT) reset

Instruccin de reset

Reset por desbordamiento de pila

Reset por subdesbordamiento de pila

Los dos tipos de reset mas comunes son MCLR reset y POR.

Master Clear Reset (MCLR)


El pin MCLR provee un mtodo para provocar un reset externo del microcontrolador.
Para provocar un reset en este pin, se debe llevar a nivel bajo. En la Figura 2-2 se muestra
el circuito de reset en el pin MCLR. El microcontrolador internamente posee un filtro con
la intencin de ignorar ruido en este pin y rebotes del botn.

Power-on Reset (POR)


El Power-on reset es generado automticamente cuando se alimenta el
microcontrolador. El pin MCLR debe estar conectado a voltaje directamente o de
preferencia a travs de una resistencia de 10k.

Ing. Juan Ramon Terven Salinas

PIC18 USB

12

2.3 Oscilador
Los PIC18 USB poseen un sistema de reloj con diversas opciones tanto para
funcionar sin USB como para funcionar con USB. En este tema se vern las diversas
fuentes de reloj posibles para uso sin USB. En captulos posteriores se vern las opciones
de oscilador para uso con USB.

Oscilador de Cristal
Para aplicaciones donde se requiere precisin en el reloj se usa un oscilador de
cristal.
La Figura 2-3 muestra la conexin de un cristal (XTAL) con el microcontrolador.
Los valores de los capacitares C1 y C2 dependen del modo de cristal y la frecuencia del
mismo.

Figura 2-3. Oscilador de cristal [1]

La Tabla 2-2 muestra los valores recomendados de los capacitores C1 y C2. Por ejemplo para un
cristal de 4MHz use capacitores de 15pF. El uso de capacitares un poco mas grandes,
incrementan la estabilidad de la oscilacin pero tambin incrementa el tiempo de inicio.

Ing. Juan Ramon Terven Salinas

PIC18 USB

13

Tabla 2-2. Valores de capacitores para Cristal [1]

Oscilador Externo
Se puede usar una fuente de reloj externa como oscilador, conectndola en el pin
OSC1. Existen 2 modos que usan esta configuracin EC y ECIO.

Figura 2-4. Modos de Reloj Externo

Ing. Juan Ramon Terven Salinas

PIC18 USB

14

Oscilador RC

En aplicaciones donde no es necesario un reloj muy preciso, se puede usar un


oscilador formado por una resistencia y capacitor. La frecuencia de este oscilador es
funcin de la resistencia, el capacitor, el voltaje de alimentacin y la temperatura. En este
tipo de osciladores, la frecuencia no es precisa y puede variar de circuito en circuito
debido a la fabricacin y las tolerancias.
La Tabla 2-3 muestra algunos valores aproximados de frecuencia para diversas
combinaciones de resistencia y capacitor. Una forma aproximada de calcular los valores
es con la formula F=1/(4.2RC), donde R debe ser un valor entre 3k y 100k y C debe ser
mayor a 20pF.
Tabla 2-3. Frecuencia del Oscilador RC [1]

Figura 2-5. Oscilador RC de 2MHz [1]

La Figura 2-5 muestra la operacin de un oscilador RC de aproximadamente 2MHz.

Ing. Juan Ramon Terven Salinas

También podría gustarte