You are on page 1of 7

UNIVERSIDAD TCNICA DE AMBATO

FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL


PERODO ACADMICO: ABRIL/2015 SEPTIEMBRE/2015

I.

PORTADA
UNIVERSIDAD TCNICA DE AMBATO
Facultad de Ingeniera en Sistemas, Electrnica e Industrial
Ttulo:

Interrupciones y fusibles del PIC 16F887 y PIC


18F4550

Carrera:

Ingeniera en Electrnica y Comunicacin

rea Acadmica:

Fsica y Electrnica

Lnea de Investigacin:

Sistemas Electrnicos

Ciclo Acadmico y Paralelo:

Sptimo Electrnica A

Fecha de Envo:

27 / 04 / 2015

Fecha de Entrega:

04 / 05 / 2015

AMBATO ECUADOR

MICROCONTROLADORES

UNIVERSIDAD TCNICA DE AMBATO


FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL
PERODO ACADMICO: ABRIL/2015 SEPTIEMBRE/2015

II.

DESARROLLO
INTERRUPCION Y FUSIBLES DEL PIC 16F887 Y PIC 18F4550
Interrupcin: Una interrupcin es un aviso provocado por un mdulo del PIC, por un
cambio en el estado de un pin o un recordatorio de que ha pasado un cierto tiempo. Como
su nombre indica este aviso interrumpir la tarea que se est haciendo en ese momento y
pasaremos a ejecutar una rutina de servicio o gestin de la interrupcin
Existen diez registros que se usan para controlar operacin de interrupcin. Estos registros
son los siguientes:
RCON
INTCON
INTCON2
INTCON3
PIR1, PIR2
PIE1, PIE2
IPR1, IPR2
El microcontrolador tiene dos fuentes principales de interrupcin: del Ncleo y de los
perifricos.
Las principales fuentes de interrupcin del ncleo son:

Exteriores disparado por el interrupcin en los pines: INT0, INT1 e INT2.


Pines PORTB interrumpe cuando cambia el estado de uno de los pines RB4 a RB7.
Temporizador 0.

Alguna de las fuentes de interrupcin perifrica son:

MICROCONTROLADORES

UNIVERSIDAD TCNICA DE AMBATO


FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL
PERODO ACADMICO: ABRIL/2015 SEPTIEMBRE/2015

Conversin A / D completa.
USART interrupcin de recepcin.
USART interrupcin de transmisin.
Deteccin de bajo voltaje. [1]
INTERRUPCIONES DEL PIC 16F887 Y PIC 16F887

INTERRUPCIONES

MICROCONTROLADOR

DESCRIPCIN

PIC
16F887

18F4550

INT_AD

Conversin AD completa

INT_BUSCOL

Colisin de bus

INT_CCP1

Unidad 1 de captura, comparacin y PWM

INT_CCP2

Unidad 2 de captura, comparacin y PWM

INT_COMP

Comparador

INT_CR

Encriptacin finalizada

INT_EEPROM

Escritura EEPROM finalizada

INT_EXT

Interrupcin externa (RB0)

INT_EXT1

Interrupcin externa # 1

INT_EXT2

Interrupcin externa # 2

INT_I2C

Interrupcin I2C

INT_LCD

Actividad LCD

INT_LOWVOLT

Detectado bajo voltaje

INT_OSC_FAIL

Fallo en el oscilador

INT_OSCF

Fallo en el oscilador

MICROCONTROLADORES

UNIVERSIDAD TCNICA DE AMBATO


FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL
PERODO ACADMICO: ABRIL/2015 SEPTIEMBRE/2015

INT_PSP

Dato de entrada en puerto paralelo

INT_PWMTB

Base de tiempo PWM

INT_RB

Cambio de estado en B4-B7

INT_RDA

RS232 dato recibido

INT_RTCC

Desbordamiento del Timer0 (RTCC)

INT_SSP

Actividad en SPI e I2C

INT_TBE

RS232 buffer de transmisin vaco

INT_TIMER0

Desbordamiento del Timer0 (RTCC)

INT_TIMER1

Desbordamiento del Timer1

INT_TIMER2

Desbordamiento del Timer2

INT_USB

Actividad en USB

Tabla 1: Interrupciones de los microcontroladores PIC 16F887 Y PIC 16F887


Fuente: http://www.aquihayapuntes.com/component/content/article/44-ejemplos-basicos-de-picen-c/129-recursos-del-pic-uso-de-la-interrupcion-externa-por-rb0.html

FUSIBLES DEL PIC 16F887 Y PIC 16F887


Los fusibles (fuses) sirven para configurar ciertos aspectos del microcontrolador. Cada
FUSE activa o desactiva una opcin de funcionamiento.

FUSIBLES

DESCRIPCIN

MICROCONTROLADOR

PIC

MICROCONTROLADORES

UNIVERSIDAD TCNICA DE AMBATO


FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL
PERODO ACADMICO: ABRIL/2015 SEPTIEMBRE/2015

16F887

18F4550

#FUSES HS

cuarzo externo al Pic y dos condensadores.


Cristal de alta velocidad. Microcontroladores

#FUSES LP

PIC - Terminales del PIC, Circuitos externos


Cristal para baja frecuencia y bajo consumo de

#FUSES WDT

potencia.
(Watchdog Timer) El famoso "perro" del PIC.

#FUSES RC

Oscilador con resistencia y condensador. La


velocidad a la que oscile el PIC depender de

#FUSES XT

los valores del condensador y de la resistencia.


Cristal. Este modo de funcionamiento implica
que tendremos que disponer de un cristal de

(Perro guardin). Esta es una capacidad del


#FUSES PWRT

PIC de autoresetearse
(Power Up Timer Reset) Si activamos este
FUSE, lo que conseguimos es que se genere un
retardo en la inicializacin del PIC. Esto se usa

#FUSES NOWDT

para que la tensin se estabilice


No perro guardin

#FUSES NOMCLR

No permite el reseteo

#FUSES NOCPD

No proteger los datos en EEPROM

#FUSES NOPROTECT

Proteccin contra lectura de la FLASH

#FUSES NOWRT

desactivada
No proteccin contra escritura de la memoria

#FUSES

FLASH de programa
Reset ante variaciones de VCC desactivado

NOBROWNOUT

MICROCONTROLADORES

UNIVERSIDAD TCNICA DE AMBATO


FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL
PERODO ACADMICO: ABRIL/2015 SEPTIEMBRE/2015

#FUSES NOVCAP

Regulador de voltaje para el MTOUCH

#FUSES NOFCMEN

apagado
Detector de falla del oscilador principal

#FUSES NOLVP
#FUSES NODEBUG
#FUSES PUT

apagado
Programacin en baja tensin desactivada
No depurar cdigo
Power Up Timer activado

X
X

X
X

Tabla 2: Fusibles de los microcontroladores PIC 16F887 Y PIC 16F887


Fuente:
http://www.edudevices.com.ar/download/articulos/MCUsPIC/Programando_PICs_CCS_08.pdf

APORTE GRUPAL:
Los PIC de gama baja y media tienen un nico vector de interrupcin situado en la
direccin 04h de programa, mientras que los de gama alta tienen dos vectores de
interrupcin de distinta prioridad, alta y baja, situados en la posicin 08h y 18h de la
memoria.
La fuente de interrupciones externa INT se utiliza para atender eventos externos en tiempo
real, por ejemplo detectar el cruce por cero de una seal. La interrupcin se puede producir
si y slo si el cambio en RB0/INT es durante el flanco ascendente o si y slo si es durante
el flanco descendente.
Los Fusibles sirven para configurar algunas funciones del microcontrolador, como el tipo
de oscilador, la proteccin de cdigo, habilitar el perro guardin, habilitar el reset maestro,
habilitar un reset inicial, habilitar reset por bajo voltaje en la fuente, etc.

MICROCONTROLADORES

UNIVERSIDAD TCNICA DE AMBATO


FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL
PERODO ACADMICO: ABRIL/2015 SEPTIEMBRE/2015

CONCLUSIONES:
Los bits de interrupcin se establecen cuando una condicin de interrupcin se
produce independientemente del estado de su correspondiente bit de habilitacin.
Cada fuente de Interrupcin tiene tres bits para controlar su funcionamiento que
son: Un bit que indique si se ha producido una interrupcin, Un bit para habilitar
o deshabilitar el origen de la interrupcin y Un bit de prioridad para seleccionar alta
o baja prioridad.
Los FUSES o Fusibles en espaol son registros en el Pic que le indican cmo
comportarse. Los fusibles de configuracin se resetean mediante la directiva
#FUSES

BIBLIOGRAFA:

[1]

Interrupciones.

Disponible

en:

http://www.joseapicon.com.ve/descargas/pic/Manual%20PIC%2018F4550.pdf
Fusibles de configuracin. Disponible en:
http://perso.wanadoo.es/luis_ju/soft/files/pic.pdf
Fusibles.
Disponible
en:
http://www.edudevices.com.ar/download/articulos/MCUsPIC/Programando_PICs_
CCS_08.pdf
ANDRS CNOVAS LPEZ, CCSC, C COMPILER FOR MICROCHIP
PICMICRO
MCUS,
DISPONIBLE
EN:
http://www.sandorobotics.com/attachments/CCSSPANISH.pdf

MICROCONTROLADORES

You might also like