Download as pdf or txt
Download as pdf or txt
You are on page 1of 24

SISTEMAS DIGITALES III

1.4: DESCRIPCIÓN DEL HARDWARE DEL 18F4550


DISTRIBUCIÓN DE TERMINALES

1.4: DESCRIPCIÓN DEL HARDWARE DEL PIC18f4550


TERMINALES DEL PUERTO A

1.4: DESCRIPCIÓN DEL HARDWARE DEL PIC18f4550


TERMINALES DEL PUERTO A

1.4: DESCRIPCIÓN DEL HARDWARE DEL PIC18f4550


TERMINALES DEL PUERTO B

1.4: DESCRIPCIÓN DEL HARDWARE DEL PIC18f4550


TERMINALES DEL PUERTO B

1.4: DESCRIPCIÓN DEL HARDWARE DEL PIC18f4550


TERMINALES DEL PUERTO C

1.4: DESCRIPCIÓN DEL HARDWARE DEL PIC18f4550


TERMINALES DEL PUERTO C

1.4: DESCRIPCIÓN DEL HARDWARE DEL PIC18f4550


TERMINALES DEL PUERTO D

1.4: DESCRIPCIÓN DEL HARDWARE DEL PIC18f4550


TERMINALES DEL PUERTO D

1.4: DESCRIPCIÓN DEL HARDWARE DEL PIC18f4550


TERMINALES DEL PUERTO E

1.4: DESCRIPCIÓN DEL HARDWARE DEL PIC18f4550


PUERTOS DE 8 BITS (B Y D)

1.4: DESCRIPCIÓN DEL HARDWARE DEL PIC18f4550


EMPLEO (PERIFÉRICOS TÍPICOS)
Reset

Interrupción
externa

Circuito de
oscilación
Puerto serial
Señal PWM

1.4: DESCRIPCIÓN DEL HARDWARE DEL PIC18f4550


PALABRA DE CONFIGURACIÓN

1.4: DESCRIPCIÓN DEL HARDWARE DEL PIC18f4550


CONFIG FOSC= INTOSCIO_EC Internal oscillator, port function on RA6, EC used by USB
(INTIO)

CONFIG PWRT = ON Power-up Timer ENABLE


The PWRT ensure that the device is kept in reset until the
device power supply is stable under normal circumstances and
the primary clock is operating and stable.

CONFIG BOR = OFF Programmable Brown-out Reset


A “brown out” of a microcontroller is a partial and temporary
reduction in the power supply voltage below the level required
for reliable operation
CONFIG WDT = OFF Watchdog Timer
A watchdog timer (WDT) is a timer that monitors microcontroller
(MCU) programs to see if they are out of control or have
stopped operating.
CONFIG MCLRE = OFF This selects whether the MCLR pin operates as the Master
Clear (device reset) or as a digital input (RA3).

1.4: DESCRIPCIÓN DEL HARDWARE DEL PIC18f4550


CONFIG PBADEN = OFF PORTB A/D Enable bit
pins are configured as digital I/O on Reset
CONFIG LVP = OFF Single-Supply ICSP Enable bit
allows the PIC Flash MCUs to be programmed using the
operating voltage VDD of the device.
CONFIG DEBUG = OFF Background Debugger Enable bit
Background debugger disabled, RB6 and RB7 configured as
general purpose I/O pins
CONFIG XINST = OFF Extended Instruction Set Enable bit
Instruction set extension and Indexed Addressing mode
disabled (Legacy mode)
CONFIG CP0 = OFF Code Protection
CONFIG CP1 = OFF
CONFIG CPB = OFF

1.4: DESCRIPCIÓN DEL HARDWARE DEL PIC18f4550


CONFIGURACIÓN DEL TIPO DE OSCILADOR
FOSC = Descripción FOSC = Descripción
XT_XT XT oscillator (XT) HS HS oscillator (HS)
XTPLL_XT XT oscillator, PLL enabled (XTPLL) HSPLL_HS HS oscillator, PLL enabled (HSPLL)
ECIO_EC EC oscillator, port function on RA6 INTOSC_XT Internal oscillator, XT used by USB
(ECIO) (INTXT)
EC_EC EC oscillator, CLKO function on INTOSC_HS Internal oscillator, HS oscillator used
RA6 (EC) by USB (INTHS)
ECPLLIO_EC EC oscillator, PLL enabled, port INTOSCIO_EC Internal oscillator, port function on
function on RA6 (ECPIO) RA6, EC used by USB (INTIO)
ECPLL_EC EC oscillator, PLL enabled, CLKO INTOSC_EC Internal oscillator, CLKO function on
function on RA6 (ECPLL) RA6, EC used by USB (INTCKO)

1.4: DESCRIPCIÓN DEL HARDWARE DEL PIC18f4550


OSCILADOR EXTERNO EN MODO EC
El modo de reloj externo (EC - external clock) utiliza un oscilador externo
como una fuente de señal de reloj. La máxima frecuencia de señal de reloj
está limitada a 20 mhz.

1.4: DESCRIPCIÓN DEL HARDWARE DEL PIC18f4550


OSCILADOR EXTERNO EN MODO LP, XT O HS
• MODO LP - (Baja potencia) se utiliza sólo para cristal de cuarzo de baja
frecuencia. Cristales de 32.768 khz normalmente embebidos en los relojes
de cristal.
• MODO XT - se utiliza para cristales de cuarzo de frecuencias intermedias
hasta 8 mhz. El consumo de corriente es media en comparación con los
demás modos.

• MODO HS - (Alta velocidad) se utiliza para


cristales de reloj de frecuencia más alta de 8 mhz. Al
utilizar este modo el consumo de corriente será
mayor que en los demás modos.

1.4: DESCRIPCIÓN DEL HARDWARE DEL PIC18f4550


OSCILADOR INTERNO

La frecuencia de oscilación por default es 1 MHz, pero tiene 8 opciones de


configuración, el oscilador interno es la mejor opción cuando se desean
emplear los pines RA6 y RA7 como terminales de I/O.
MÓDULO DE TEMPORIZADORES
❖ Se emplean para controlar periodos de tiempo (temporizar) y para llevar el
conteo de eventos que suceden en el exterior (contador).
❖ Para medir tiempo se carga un registro con el valor adecuado, dicho valor se va
incrementado o decrementando al ritmo de un reloj hasta que se desborde o
llegue a 0, momento en que se produce un aviso.
❖ Como contador, lo que se hace cambios de nivel o flancos en algunas de las
terminales del microncontrolador. Algún registro es incrementado o
decrementado al ritmo de tales impulsos.
❖ El PIC18F4550 tiene Cuatro temporizadores: timer0, timer1, timer2 y timer3.
❖ El Timer0 es un temporizador/contador de 8 bits o 16 bits con preescalador.
❖ El Timer1 y Timer3 son temporizador/contador de 16 bits con prescalador.
❖ El Timer2 es un temporizador de 8 bits con preescalador y postescalador.

1.4: DESCRIPCIÓN DEL HARDWARE DEL PIC18f4550


COMPARADORES INTERNOS

Existen 2 comparadores analógicos, cuya función es comparar entre sí


dos voltajes que se introducen a través de sus terminales o compararlos
con una referencia interna.

1.4: DESCRIPCIÓN DEL HARDWARE DEL PIC18f4550


MÓDULO CCP
Este módulo Capture/Compare/PWM está conformado por:
➢ Un capturador del valor del registro temporizador ante cualquier flanco que se
presenta en la terminal RB3/CCP1 (útil para medir tiempo en las señales).
➢ Un comparador del registro del Timer1 o Timer 3 con el valor de CCPR1
(conveniente para programar un interrupción periódica).
➢ Un generador de señal PWM en la terminal RB3/CCP1 (empleada para
controlar servomotores o etapas de circuitos de potencia).

1.4: DESCRIPCIÓN DEL HARDWARE DEL PIC18f4550


MÓDULO USART
(PUERTO SERIE)
→Síncrono.
→Asíncrono.
→Generador de velocidad de transmisión (Baudios) automático.

En ambos modos existe una rango variable de BAUDS de transmisión


dependientes de la frecuencia de trabajo del microcontrolador y los bits de
configuración del propio puerto serie.

1.4: DESCRIPCIÓN DEL HARDWARE DEL PIC18f4550

You might also like