You are on page 1of 2

EL PIC 16F628

Microcontroladores PIC I

EL PIC 16F628
Para com en za r a pr ogr a m a r m icr ocon t r ola dor es P IC, el P IC qu e u sa r em os ser el 16F 628 (16F 628a ), qu e pr esen t a a lgu n a s ven t a ja s qu e lo hacen su per ior (desde el pu n t o de vist a de u n principiante) a otros PIC. An t es qu e ot r a cosa es n ecesa r io ver a lgo de t eor a sobr e el P IC, sin em ba r go a qu sola m en t e m en cion a r la s ca r a ct er st ica s principales, para informacin ms detallada es r ecom en da ble con su lt a r la h oja de da t os proporcionada por Microchip. El P IC 16F 628 in c o rp o ra tre s caractersticas importantes que son: P r ocesa dor t ipo RISC (P r ocesa dor con u n Con ju n t o Redu cido de Instrucciones) Procesador segmentado Arquitectura HARVARD Con est os r ecu r sos el P IC es ca pa z de ejecu t a r in st r u ccion es sola m en t e en u n ciclo de in st r u ccin . Con la est r u ct u r a segm en t a da se pu eden r ea liza r sim u lt n ea m en t e la s dos fa ses en qu e se descom pon e ca da in st r u ccin , ejecu cin de la instruccin y busqueda de la siguiente. La sepa r a cin de los dos t ipos de m em or ia son los pila r es de la a r qu it ect u r a H a r va r d, esto per m it e a cceder en for m a sim u lt n ea e in depen dien t e a la m em or ia de da t os y a la de in st r u ccion es. E l t en er m em or ia s sepa r a da s per m it e qu e ca da u n a t en ga el a n ch o y t a m a o m s a decu a do. As en el P IC 16F 628 el a n ch o de los da t os es de u n byte, mientras que la de las instrucciones es de 14 bits.

Caractersticas principales Conjunto r edu cido de in st r u ccion es (RISC). Solamente 35 in st r u ccion es que aprender a utilizar Oscilador interno de 4MHz La s in st r u ccion es se ejecu t a n en u n slo ciclo de m qu in a except o los sa lt os (goto y call), qu e r equ ier en 2 ciclos. Aqu h a y qu e especifica r qu e u n ciclo de m qu in a se lleva 4 ciclos de r eloj, si se u t iliza el r eloj in t er n o de 4MH z, los ciclos de m qu in a se r ea liza r n con u n a fr ecu en cia de 1MH z, es decir qu e ca da in st r u ccin se ejecutar en 1uS (microsegundo) Oper a con u n a fr ecu en cia de r eloj de h a st a 20 MH z (ciclo de m qu in a de 200 ns) Mem or ia de pr ogr a m a : 2048 locaciones de 14 bits Mem or ia de da t os: Mem or ia RAM de 224 bytes (8 bits por registro) Memoria EEPROM: 128 bytes (8 bits por registro) Stack de 8 niveles 16 Ter m in a les de I/O qu e sopor t a n corrientes de hasta 25 mA 3 Temporizadores Mdu los de com u n ica cin ser ie, comparadores, PWM Ot r a ca r a ct er st ica de los P ICs es el m a n ejo de los ba n cos de r egist r os. E n ln ea gen er a l, los r egist r os se cla sifica n com o de u so gen er a l (GP R) y de u so especfico o de funciones especiales (SFR). Los r egist r os de u so gen er a l pu eden ser u sa dos dir ect a m en t e por el u su a r io, sin exist ir r est r iccion es. P u eden ser vir pa r a a lm a cen a r r esu lt a dos qu e se r eciben desde el r egist r o W (a cu m u la dor ), da t os qu e pr ovien en de la s pu er t a s de entradas, etc. Los r egist r os de u so especficos n o pu eden ser u sa dos dir ect a m en t e por

Manuel Alvarado Balden

- 1-

EL PIC 16F628
Microcontroladores PIC I

el u su a r io. E st os r egist r os con t r ola n pr ct ica m en t e t odo el fu n cion a m ien t o del m icr ocon t r ola dor , pu es t oda la con figu r a cin n ecesa r ia pa r a fu n cion a m ien t o del m icr ocon t r ola dor es h ech o a t r a vs de a lg n t ipo de SFR. Pines de I/O (Entrada/Salida)

P or soft wa r e se pu eden a ct iva r la s r esist en cia s de pu ll-u p in t er n a s, qu e evit a n el u so de r esist en cia s ext er n a s en ca so de qu e los t er m in a les se u t ilicen com o en t r a da (per m it e, en a lgu n os ca sos, r edu cir el nmero de componentes externos) E l pin RB0 se pu ede u t iliza r com o en t r a da de pulsos pa r a pr ovoca r u n a interrupcin externa Los pin es RB4-RB7 est n dise a dos pa r a det ect a r u n a in t er r u pcin por ca m bio de est a do. Esta interrupcin puede utilizarse para controlar un teclado matricial, por pon er un ejemplo Otros pines VDD: P in de a lim en t a cin posit iva . De 2 a 5,5 Vcc VSS: P in de a lim en t a cin n ega t iva . Se conecta a tierra o a 0 Vcc MCLR: Ma st er Clea r (Reset ). Si el n ivel lgico de est e t er m in a l es ba jo (0 Vcc), el m icr ocon t r ola dor per m a n ece in a ct ivo. E st e Reset se controla m edia n t e la pa la br a de configuracin del PIC OSC1/CLKIN: E n t r a da de oscila dor externo OSC2/CLKOUT: Sa lida del oscila dor . El P IC 16F 628 depen dien do de cm o se con figu r e pu ede pr opor cion a r u n a sa lida de reloj por medio de este pin E n la pr xim a en t r ega se da r u n a int r odu ccin a l a m bien t e de desa r r ollo MP LAB y se r ea liza r el pr im er pr ogr a m a . Ta m bin se ver el con ju n t o de in st r u ccion es del P IC y la s dir ect iva s del ensamblador MPASM.

PORTA: RA0-RA7: Los pin es RA0-RA4 y RA6 RA7 son bidir eccion a les y m a n eja n se a les TTL E l pin RA5 es u n a en t r a da Sch m it t Tr igger qu e sir ve t a m bin pa r a en t r a r en el m odo de pr ogr a m a cin cu a n do se a plica u n a t en sin igu a l a Vpp (13,4V mnimo) E l t er m in a l RA4 pu ede con figu r a r se com o r eloj de en t r a da pa r a el contador TMR0 Los pin es RA0-RA3 sirven de entrada para el comparador analgico PORTB: RB0-RB7: Los pin es RB0-RB7 son bidir eccion a les y m a n eja n se a les TTL

Manuel Alvarado Balden

- 2-

You might also like