Top Banner
Características Técnicas del PIC 16F84 Repertorio de 35 Instrucciones. Todas las instrucciones se ejecutan en un solo ciclo excepto las de salto que necesitan dos. Versiones de 4 MHz (PIC16F84-04) y 10 MHz (PIC16F84-10). Memoria de programa Flash de 1 K x 14 bits. Memoria de datos RAM de 68 bytes. Memoria de datos EEPROM de 64 bytes. Figura 1. Diagrama de pins del PIC16F84 15 registros de funciones especiales. Pila con 8 niveles de profundidad. Modos de direccionamiento directo, indirecto y relativo. 4 fuentes de interrupciones: A través del pin RB0/INT. Desbordamiento del temporizador TMR0. Interrupción por cambio de esto de los pins 4:7 del Puerto B. Completada la escritura de la memoria EEPROM. 1.000.000 de ciclos de borrado/escritura de la memoria EEPROM. 40 años de retención de la memoria EEPROM. 13 pins de E/S con control individual de dirección. Contador/Temporizador TMR0 de 8 bits con divisor programable. Power-on Reset (POR). Power-up Timer (PWRT). Oscillator Start-up Timer (OST). Watchdog Timer (WDT). Protección de código. Modo de bajo consumo SLEEP. Puede operar bajo 4 modos diferentes de oscilador. Programación en serie a través de dos pins. Tecnología de baja potencia y alta velocidad CMOS Flash/EEPROM. Rango de alimentación: 2.0 a 6.0 V. Características Técnicas del PIC 16F84 http://members.es.tripod.de/InfoE/ctpic16f84.htm (1 of 15) [07/07/2001 07:15:47 p.m.]
10

Características Técnicas del PIC 16F84

Mar 16, 2023

Download

Documents

Khang Minh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Características Técnicas del PIC 16F84

 

Ca ra c te rís t ic a s Té c n ic a s d e l PI C 1 6 F8 4

Re pe rtorio de 3 5 In s t ru ccion e s .●

Toda s la s in s t ru ccion e s s e e je cu ta n e n u n s olo ciclo e xce p to la s de s a lto qu e n e ce s it a n dos .●

Ve rs ion e s de 4 MHz (PIC1 6 F8 4 -0 4 ) y 1 0 MHz (PIC1 6 F8 4 -1 0 ) .●

Me m oria de p rog ra m a Fla s h de 1 K x 1 4 b it s .●

Me m oria de da tos RAM de 6 8 byte s .●

Me m oria de da tos EEPROM de 6 4 byte s .●

Figu ra 1 . Dia g ra m a de p in s de l PIC1 6 F8 4

1 5 re g is t ros de fu n cion e s e s pe cia le s .●

Pila con 8 n ive le s de p rofu n d ida d .●

Modos de d ire ccion a m ie n to d ire cto , in d ire cto y re la t ivo .●

4 fu e n te s de in te rru pcion e s :●

A t ra vé s de l p in RB0 / INT.●

De s borda m ie n to de l t e m poriza dor TMR0 .●

In te rru pción por ca m bio de e s to de los p in s 4 : 7 de l Pu e rto B.●

Com ple ta da la e s critu ra de la m e m oria EEPROM.●

1 .0 0 0 .0 0 0 de ciclos de borra do/ e s critu ra de la m e m oria EEPROM.●

4 0 a ñ os de re te n ción de la m e m oria EEPROM.●

1 3 p in s de E/ S con con t ro l in d ividu a l de d ire cción .●

Con ta dor/ Te m poriza dor TMR0 de 8 b it s con d ivis or p rog ra m a b le .●

Powe r-on Re s e t (POR) .●

Powe r-u p Tim e r (PWRT) .●

Os cilla tor S ta rt -u p Tim e r (OS T) .●

Wa tch dog Tim e r (WDT) .●

Prote cción de cód igo.●

Modo de ba jo con s u m o S LEEP.●

Pu e de ope ra r ba jo 4 m odos d ife re n te s de os cila dor.●

Prog ra m a ción e n s e rie a t ra vé s de dos p in s .●

Te cn olog ía de ba ja pote n cia y a lt a ve locida d CMOS Fla s h / EEPROM.●

Ra n go de a lim e n ta ción : 2 .0 a 6 .0 V.●

Características Técnicas del PIC 16F84

http://members.es.tripod.de/InfoE/ctpic16f84.htm (1 of 15) [07/07/2001 07:15:47 p.m.]

Page 2: Características Técnicas del PIC 16F84

Con s u m o t íp ico de 2 m A a 5 V y 4 MHz y de 1 µ A e n m odo S LEEP con a lim e n ta ción a 2 V.●

Arq u ite c tu ra in te rn a

La s a lt a s p re s ta cion e s de los m icrocon t ro la dore s PIC de riva n de la s ca ra cte rís t ica s de s u a rqu it e ctu ra . Es tá n ba s a dos e n u n a a rqu it e ctu ra t ipo Ha rva rd qu e pos e ebu s e s y e s pa cios de m e m oria por s e pa ra do pa ra e l p rog ra m a y los da tos , lo qu e h a ce qu e s e a n m á s rá p idos qu e los m icrocon t ro la dore s ba s a dos e n la a rqu it e ctu rat ra d icion a l de Von Ne u m a n .

Ot ra ca ra cte rís t ica e s s u ju e go de in s t ru ccion e s re du cido (3 5 in s t ru ccion e s ) RIS C, don de la m a yoría s e e je cu ta n e n u n s olo ciclo de re lo j e xce p to la s in s t ru ccion e s des a lto qu e n e ce s it a n dos .

Pos e e u n a ALU (Un ida d Aritm é t ico Lóg ica ) de 8 b it s ca pa z de re a liza r ope ra cion e s de de s p la za m ie n tos , lóg ica s , s u m a s y re s ta s . Pos e e u n Re g is t ro de Tra ba jo (W) n od ire ccion a b le qu e u s a e n ope ra cion e s con la ALU.

Figu ra 2 . Dia g ra m a de b loqu e s de l PIC1 6 F8 4

De pe n d ie n do de la in s t ru cción e je cu ta da , la ALU pu e de a fe cta r a los b it s de Aca rre o , Aca rre o Dig it a l (DC) y Ce ro (Z) de l Re g is t ro de Es ta do (S TATUS ) .

La p ila e s de 8 n ive le s . No e xis t e n in gu n a ba n de ra qu e in d iqu e qu e e s té lle n a , por lo qu e s e rá e l p rog ra m a dor e l qu e de be rá con t ro la r qu e n o s e p rodu zca s ude s borda m ie n to .

Es te m icrocon t ro la dor pos e e ca ra cte rís it ca s e s pe cia le s pa ra re du cir com pon e n te s e xte rn os con lo qu e s e re du ce n los cos tos y s e d is m in u ye n los con s u m os . Pos e e 4d ife re n te s m odos de os cila dor, de s de e l s im p le circu ito os cila dor RC con lo qu e s e d is m in u ye n los cos tos h a s ta la u t iliza ción de u n os cila dor a cris t a l.

En e l m odo S LEEP e l con s u m o s e re du ce s ign ifica t iva m e n te y pu e de ‘de s pe rta rs e ’ a l m icrocon t ro la dor u t iliza n do t a n to in te rru pcion e s in te rn a s com o e xte rn a s y s e ñ a lde re s e t . Ade m á s pos e e la fu n ción Wa tch dog Tim e r (Pe rro Gu a rd ia n ) qu e p rote ge a l m icro de ‘cu e lgu e s ’ de b ido a fa llos s oftwa re qu e p rodu zca n bu cle s in fin itos .

De s c rip c ió n d e lo s p in s 

Características Técnicas del PIC 16F84

http://members.es.tripod.de/InfoE/ctpic16f84.htm (2 of 15) [07/07/2001 07:15:47 p.m.]

Page 3: Características Técnicas del PIC 16F84

No m b re Nº Tip o De s c rip c ió n

OS C1 / CLKIN 1 6 I En t ra da de l os cila dor a cris t a l/ En t ra da de lafu e n te de re lo j e xte rn a

OS C2 / CLKOUT 1 5 O S a lida de l os cila dor a cris t a l. En e l m odo RC, e su n a s a lida con u n a fre cu e n cia de ¼ OS C1

MCLR 4 I/ P Re s e t / En t ra da de l volt a je de p rog ra m a ción .  

RA0 1 7 I/ O Pu e rto A b id ire ccion a l 

RA1 1 8 I/ O  

RA2 1 I/ O  

RA3 2 I/ O  

RA4 / T0 CKI 3 I/ O Ta m bié n s e u t iliza pa ra la e n t ra de re lo j pa ra e lTMR0

RB0 / INT 6 I/ O Pu e rto B b id ire ccion a l

Pu e de s e le ccion a rs e pa ra e n t ra da de in te rru pcióne xte rn a

RB1 7 I/ O  

RB2 8 I/ O  

RB3 9 I/ O  

RB4 1 0 I/ O In te rru pción por ca m bio de e s ta do

RB5 1 1 I/ O In te rru pción por ca m bio de e s ta do

RB6 1 2 I/ O In te rru pción por ca m bio de e s ta do

RB7 1 3 I/ O In te rru pción por ca m bio de e s ta do

Vs s 5 P Tie rra de re fe re n cia

Vdd 1 4 P Alim e n ta ción

Me m o ria d e p ro g ra m a

La m e m oria de p rog ra m a e s tá orga n iza da con pa la b ra s de 1 4 b it s con u n to ta l de 1 K, de l t ipo EEPROM, qu e du ra n te e l fu n cion a m ie n to e s de s o lo le ctu ra . S ólo s ee je cu ta rá e l cód igo con te n ido e n e s ta m e m oria , pu d ie n do a lm a ce n a r e n e lla u n a ca n t ida d lim ita da de da tos com o pa rte de la in s t ru cción RETLW. En u n a s ola pa la b ras e a g ru pa e l cód igo de la in s t ru cción y e l ope ra n do o s u d ire cción .

Características Técnicas del PIC 16F84

http://members.es.tripod.de/InfoE/ctpic16f84.htm (3 of 15) [07/07/2001 07:15:47 p.m.]

Page 4: Características Técnicas del PIC 16F84

Figu ra 3 . Me m oria de Prog ra m a

El ve ctor de re s e t s e e n cu e n t ra e n la pos ición 0 0 0 0 h y e l de in te rru pción e n la 0 0 0 4 h . Pu e de de cirs e qu e la m e m oria de p rog ra m a e n re a lida d com ie n za e n 0 0 0 5 h yte rm in a e n 0 3 FFh .

Me m o ria d e d a to s

Es tá orga n iza da e n dos pá g in a s o ba n cos de re g is t ro . Ca da ba n co s e d ivide a s u ve z e n dos á re a s . La p rim e ra e s la de RFS (Re g is t ros de Fu n cion e s Es pe cia le s ) qu econ t ro la n e l fu n cion a m ie n to de l d is pos it ivo . Es tos s e e m p le a n pa ra e l con t ro l de l fu n cion a m ie n to de la CPU y de los pe rifé ricos .

Características Técnicas del PIC 16F84

http://members.es.tripod.de/InfoE/ctpic16f84.htm (4 of 15) [07/07/2001 07:15:47 p.m.]

Page 5: Características Técnicas del PIC 16F84

Figu ra 4 . Me m oria de Da tos

El s e gu n do á re a (6 8 byte s S RAM) e s la de RGP (Re g is t ros de Propós ito Ge n e ra l) , y pu e de a cce de rs e a e llos t a n to d ire cta com o in d ire cta m e n te h a cie n do u s o de lre g is t ro FS R.

Es ta s dos á re a s e s tá n d ivid ida s e n dos pá g in a s , la pá g in a 0 y la pá g in a 1 . Pa ra ca m bia r de pá g in a s e u t iliza 1 b it de l re g is t ro S TATUS (RP0 ) .

Pa ra d ire ccion a r la m e m oria de da tos s e e m p le a n dos m odos de d ire ccion a m ie n to , e l d ire cto y e l in d ire cto . En e l d ire ccion a m ie n to d ire cto , los 7 b it s de m e n os pe s ode l cód igo OP de la in s t ru cción p roporcion a n la d ire cción e n la pos ición de la pá g in a , m ie n t ra s qu e los b it s RP1 y RP0 de S TATUS s e le ccion a n la pá g in a o ba n co.

En e l d ire ccion a m ie n to in d ire cto e l ope ra n do de la in s t ru cción h a ce re fe re n cia a l re g is t ro IDNF, qu e ocu pa la pos ición 0 0 h de l á re a de da tos . S e a cce de a la pos iciónqu e a pu n ta e l re g is t ro FS R 0 4 h de l ba n co 0 . Los 7 b it s de m e n os pe s o de FS R s e le ccion a n la pos ición y s u b it de m á s pe s o , ju n to con e l b it IRP de l re g is t ro dee s ta do, s e le ccion a n la pá g in a .

Re g is t ro s d e l PI C1 6 F8 4 

Dire c c No m b re Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Ba n c o 0

0 0 h INDF Dire cción de FS R (n o e s fís ica m e n te u n re g is t ro)

Características Técnicas del PIC 16F84

http://members.es.tripod.de/InfoE/ctpic16f84.htm (5 of 15) [07/07/2001 07:15:47 p.m.]

Page 6: Características Técnicas del PIC 16F84

0 1 h TMR0 Con ta dor/ Te m poriza dor de 8 b it s

0 2 h PCL 8 b it s LS B de l PC

0 3 h S TATUS IRP RP1 RP0 TO PD Z DC C

0 4 h FS R Pu n te ro pa ra e l Dire ccion a m ie n to In d ire cto

0 5 h PORTA       RA4

T0 CKI

RA3 RA2 RA1 RA0

0 6 h PORTB RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0

INT

0 7 h   No im p le m e n ta do

0 8 h EEDATA Re g is t ro de Da tos EEPROM

0 9 h EEADR Re g is t ro de Dire ccion e s EEPROM

0 A PCLATH       5 b it s MS B de l PC

OB INTCON GIE EEIE T0 IE INTE RBIE T0 IF INTF RBIF

Ba n c o 1

8 0 h INDF Dire cción de FS R (n o e s fís ica m e n te u n re g is t ro)

8 1 h OPTION RBPU INTE T0 CS T0 S E PS A PS 2 PS 1 PS 0

8 2 h PCL 8 b it s LS B de l PC

8 3 h S TATUS IRP RP1 RP0 TO PD Z DC C

8 4 h FS R Pu n te ro pa ra e l Dire ccion a m ie n to In d ire cto

8 5 h TRIS A       Dire cción de da tos de l Pu e rto A

8 6 h TRIS B Dire cción de los da tos de l Pu e rto B

8 7 h   No Im p le m e n ta do

8 8 h ECON1       EEIF WRR WEN WR RD

8 9 h ECON2 2 º REGIS TRO DE Con t ro l de la EEPROM

0 Ah PCLATH       5 b it s MS B de l PC

0 Bh INTCON GIE EEIE T0 IE INTE RBIE T0 IF INTF RBIF

Re g is t ro d e e s ta d o

El re g is t ro de Es ta do (S TATUS ) con t ie n e n va rios b it s de e s ta do de la u n ida d ce n t ra l, e l e s t a do a ritm é t ico de la ALU, e l e s t a do de l re s e t y u n pa r de b it s de s e le cciónde pá g in a de n om in a dos RP1 y RP0 . Ocu pa la pos ición 0 3 h de l ba n co 0 y la 8 3 h de l ba n co 1 . 

Características Técnicas del PIC 16F84

http://members.es.tripod.de/InfoE/ctpic16f84.htm (6 of 15) [07/07/2001 07:15:47 p.m.]

Page 7: Características Técnicas del PIC 16F84

Figu ra 5 . Re g is t ro S TATUS

IRP: Re g is te r Ba n k S e le ct . No s e e m p le a e n e l PIC1 6 F8 4 .RP0 y RP1 : Re g is te r Ba n k S e le ct . S e le cción de pá g in a o ba n co de la m e m oria con d ire ccion a m ie n to d ire cto . Ca da pá g in a con t ie n e 1 2 8 byte s . En e l PIC1 6 F8 4 s ólo s eu s a RP0 , RP1 de be m a n te n e rs e a 0 .TO: Tim e Ou t1 = Tra s con e cta r la a lim e n ta ción Vdd o e je cu ta r CLRWDT o S LEEP.0 = De s borda m ie n to de l Pe rro Gu a rd iá n WDT.PD: Powe r Down1 = Tra s con e cta r la a lim e n ta ción Vdd o e je cu ta r CLRWDT.0 = Al e je cu ta r la in s t ru cción S LEEP.Z: Ce ro1 = El re s u lt a do de u n a ope ra ción a ritm é t ica o lóg ica e s 0 .0 = El re s u lt a do e s d is t in to de 0 .DC (Dig it Ca rry) – Aca rre o e n e l 4 º b it de m e n os pe s o .C (Ca rry) – Aca rre o e n e l 8 º b it . Es e l b it de a ca rre o e n ope ra cion e s de s u m a AADWF y ADDLW y s u s t ra cción S UBWF y S UBLW. Ta m bié n los e m p le a n la sin s t ru ccion e s RLF y RRF de ro ta ción de b it s .1 = Aca rre o e n la s u m a e n e l b it de m a yor pe s o .0 = Aca rre o e n la re s ta y n o e n la s u m a .

Re g is t ro d e o p c io n e s

S e e m ple a pa ra p rog ra m a r la s opcion e s de l t e m poriza dor TMR0 , e l t ipo de fla n co con e l qu e s e de te cta u n a in te rru pción y la a ct iva ción de la s re s is t e n cia s depola riza ción de l pu e rto B. Ocu pa la pos ición 8 1 h de la pá g in a 1 de l ba n co de re g is t ros . De be e s crib irs e u s a n do la in s t ru cción e s pe cia l OPTION. Es ta in s t ru cción ca rgae l con te n ido de W e n e l re g is t ro OPTION. 

Figu ra 6 . Re g is t ro OPTION

RBPU (RB Pu ll Up) – Con e xión de la s re s is t e n cia s de pola riza ción de l Pu e rto B. S e con e cta n toda s cu a n do e l pu e rto B a ctu a com o e n t ra da .1 = Toda s la s re s is t e n cia s s on de s con e cta da s0 = La s re s is t e n cia s s e a ct iva n de form a in d ividu a l.INTDEG ( INTe rru p t EDGe ) – S e le ccion a e l t ipo de fla n co pa ra la in te rru pción . Es te b it in d ica e l t ipo de fla n co de la s e ñ a l e xte rn a qu e h a de p rovoca r u n a in te rru pcióne n la pa t it a RB0 / INT.1 = La in te rru pción e s p rodu cida por e l fla n co a s ce n de n te .0 = La in te rru pción e s p rodu cida por e l fla n co de s ce n de n te .T0 CS (Tim e r 0 S ign a l S ou rce ) – Fu e n te de re lo j pa ra e l TMR0 .1 = TMR0 s e u s a e n m odo con ta dor de los pu ls os in t rodu cidos a t ra vé s de A4 / T0 CKI0 = TMR0 s e u s a e n m odo t e m poriza dor h a cie n do u s o de los pu ls os de re lo j in te rn os (Fos c/ 4 ) .T0 S E (Tim e r 0 S ign a l Edge ) – Tipo de fla n co a ct ivo de l T0 CKI (pa t illa A4 / T0 CKI) .1 = El TMR0 s e in cre m e n ta con e l fla n co de s ce n de n te .0 = El TMR0 s e in cre m e n ta con e l fla n co a s ce n de n te .PS A (Pre S ca le r As s ign e m e n t ) – Com o s u n om bre in d ica , s e u s a pa ra la a s ign a ción de l d ivis or de fre cu e n cia s1 = El d ivis or de fre cu e n cia s e a s ign a a l WDT.

Características Técnicas del PIC 16F84

http://members.es.tripod.de/InfoE/ctpic16f84.htm (7 of 15) [07/07/2001 07:15:47 p.m.]

Page 8: Características Técnicas del PIC 16F84

0 = El d ivis or de fre cu e n cia s e a s ign a a TMR0 .PS 0 , PS 1 y PS 2 (Pre s ca le r Ra te S e le ct Bit s ) – As ign a la t a s a de l va lor de l d ivis or de fre cu e n cia s y d ifie re de pe n d ie n do de l p re d ivis or qu e s e h a ya a s ign a do a l TMR0 oa l WDT. 

PS 2 PS 1 PS 0 Div is o r TMR0 Div is o r W DT

0 0 0 1 : 2 1 : 1

0 0 1 1 : 4 1 : 2

0 1 0 1 : 8 1 : 4

0 1 1 1 : 1 6 1 : 8

1 0 0 1 : 3 2 1 : 1 6

1 0 1 1 : 6 4 1 : 3 2

1 1 0 1 : 1 2 8 1 : 6 4

1 1 1 1 : 2 5 6 1 : 1 2 8

Re g is t ro I NTCON

Es te re g is t ro con t ie n e va rios b it s de s e le cción de fu e n te s de in te rru pción , e l b it de a ct iva ción g loba l de in te rru pcion e s y va rios fla g qu e in d ica n la ca u s a de u n ain te rru pción . 

Figu ra 7 . Re g is t ro INTCON

GIE: Act iva ción g loba l de la s in te rru pcion e s .1 : Con ce de e l pe rm is o de in te rru pcion e s .0 : Ca n ce la e l pe rm is o de la s in te rru pcion e s .PEIE: Act iva ción de la in te rru pción de pe rifé ricos ( com pa ra dor) .1 : Act iva da .0 : De s a ct iva da .T0 IE: Act iva ción de la in te rru pción TMR01 : Act iva da0 : De s a ct iva da .INTE: Act iva ción de la in te rru pción e xte rn a (pa t illa RB0 / INT) .1 : Act iva da0 : De s a ct iva da .RBIE: Act iva ción de la in te rru pción de la pu e rta B (por ca m bio de e s ta do) .1 : Act iva da0 : De s a ct iva da .T0 IF: S e ñ a liza dor de l re bos a m ie n to de l TMR0 .

Características Técnicas del PIC 16F84

http://members.es.tripod.de/InfoE/ctpic16f84.htm (8 of 15) [07/07/2001 07:15:47 p.m.]

Page 9: Características Técnicas del PIC 16F84

1 : El TMR0 h a re bos a do. S e borra por s oftwa re .0 : El TMR0 n o h a re bos a do.INTF: S e ñ a liza dor de e s ta do de la in te rru pción e xte rn a (pa t illa RB0 / INT) .1 : La e n t ra da de in te rru pción s e h a a ct iva do. S e borra por s oftwa re .0 : No h a y in te rru pción e xte rn a .RBIF: S e ñ a liza dor de l e s ta do de la pu e rta B.1 : Ca m bio de e s ta do de cu a lqu ie r lín e a . S e borra por s oftwa re .0 : Nin gu n a e n t ra da de l Pu e rto B h a ca m bia do.El Con ta dor de p rog ra m a

Tie n e u n t a m a ñ o de 1 3 b it s , con lo qu e e s pos ib le d ire ccion a r u n t a m a ñ o to ta l de m e m oria de p rog ra m a de h a s ta 8 K x 1 4 b it s , orga n iza do e n pá g in a s de u n t a m a ñ ode 2 K x 1 4 b it s ( e n e l ca s o de l PIC1 6 F8 4 s ólo s e d is pon e de 1 K x 1 4 b it s ) .

El byte de m e n or pe s o de l CP, e s e n re a lida d e l re g is t ro PCL ($ 0 2 ) , m ie n t ra s qu e los 5 b it s de m a yor pe s o qu e n o pu e de n le e rs e n i e s crib irs e d ire cta m e n te p roce de nde l re g is t ro PCLATH e n la d ire cción $ 0 A. En la in s t ru cción de s a lto re la t ivo , e l re s u lt a do de la s m is m a s s ó lo a fe cta a los 8 b it s de m e n or pe s o . Los 5 b it s de m a yorpe s o s e s u m in is t ra n de s de PCLATH. En la s in s t ru ccion e s GOTO y CALL s e e fe ctu a la m is m a ope ra ción t e n ie n do p re s e n te qu e e l PC s e cod ifica m e d ia n te 1 1 b it s y s es u m in is t ra n e n la p rop ia in s t ru cción , de s de e l cód igo OP. Los dos b it s de m á s pe s o de l PC de ca rga n con los b it s 4 y 3 de l re g is t ro PCLATH.

Da do qu e la m e m oria de p rog ra m a s e orga n iza e n pá g in a s de 2 K, la pos ición de la m e m oria la in d ica n los 1 1 b it s de m e n or pe s o de l PC y los 2 b it s de m a yor pe s oin d ica n la pá g in a . 

Características Técnicas del PIC 16F84

http://members.es.tripod.de/InfoE/ctpic16f84.htm (9 of 15) [07/07/2001 07:15:47 p.m.]

Page 10: Características Técnicas del PIC 16F84

Figu ra 5 . Ca rga de l Con ta dor de Prog ra m a

El re s e t pon e a 0 todos los b it s de PCL y PCLATH h a cie n do qu e e l re in icio com ie n ce e n la d ire cción 0 0 0 0 h .

Dire c c io n a m ie n to in d ire c to . Re g is t ro s I NDF y FS R

El re g is t ro INDF n o e s u n re g is t ro fís ico . S i s e e fe ctu a la le ctu ra de l re g is t ro INDF ob te n d ría m os e l va lor de la d ire cción de m e m oria con te n ida e n e l re g is t ro FS R.Es to e s a lo qu e s e lla m a d ire ccion a m ie n to in d ire cto .

Pu e rto s d e E/ S

Dis pon e de dos pu e rtos de E/ S . El pu e rto A con 5 lín e a s de la RA0 a la RA4 , e n la qu e h a y qu e d is t in gu ir la A4 o T0 CKI (Tim e r 0 Clock In pu t ) qu e e s tá com pa rt idacon la e n t ra da pa ra e l Tim e r 0 (TMR0 ) a t ra vé s de u n t r igge r S ch m it t y qu e cu a n do s e con figu ra com o s a lida e s de cole ctor a b ie rto , por lo qu e de be coloca rs e u n are s is t e n cia de pola riza ción . 

Figu ra 6 . Dia g ra m a de b loqu e s de RA3 : RA0 Figu ra 7 . Dia g ra m a de b loqu e s de RA4

El pu e rto B d is pon e de 8 lín e a s de E/ S qu e va n de s de la RB0 a la RB7 ( la lín e a RB0 o INT e s com pa rt ida con la e n t ra da de in te rru pción e xte rn a ) . Ade m á s , la s lín e a sRB4 a RB7 pu e de p rog ra m a rs e u n a in te rru pción por ca m bio de e s ta do de cu a lqu ie ra de e s ta s lín e a s . Cu a n do s e p rodu ce u n a in te rru pción de e s te t ipo , pa ra lo cu a lla s lín e a s de be n e s ta r a de m á s p rog ra m a da s com o e n t ra da s , e l h e ch o de qu e cu a lqu ie r lín e a de RB4 a RB7 ca m bie de e s ta do p rodu ce u n a in te rru pción (ve rde s cripción de l re g is t ro INTCON e In te rru pcion e s ) . El va lor de la pa t it a e n m odo e n t ra da e s com pa ra do con e l va lor a lm a ce n a do e n la bá s cu la du ra n te la ú lt im ale ctu ra de l Pu e rto B. Los ca m bios e n la s pa t it a s s e de te cta n re a liza n do u n a ope ra ción OR pa ra la ge n e ra ción de u n a in te rru pción por ca m bio de e s ta do. Es tain te rru pción pu e de de s pe rta r "wa ke u p" a l m icrocon t ro la dor de l m odo de re pos o S LEEP. El u s u a rio de be borra r la in te rru pción e n la Ru t in a de S e rvicio deIn te rru pción RS I de u n a de la s s igu ie n te s m a n e ra s :

Borra n do la ba n de ra b it 3 de INTCON (RBIE) .●

Le ye n do o e s crib ie n do e l PORTB y lu e go borra n do e l b it RBIF. Es to fin a liza la con d ición m is m a ch t y pe rm ite qu e s e borre RBIF.●

Un a con d ición m is m a ch t pu e de p rodu cir qu e e l b it RBIF s iga a "1 ". Le ye n do e l pu e rto B pu e de fin a liza r la con d ición de m is m a ch t y pe rm it ie n do qu e e l b it RBIF s e apu e s to a "0 ". 

Características Técnicas del PIC 16F84

http://members.es.tripod.de/InfoE/ctpic16f84.htm (10 of 15) [07/07/2001 07:15:47 p.m.]