Documente Academic
Documente Profesional
Documente Cultură
Microchip Technology Inc. es una empresa fundada en 1989 fabricante de
microcontroladores, memorias y semiconductores analgicos, situada en
Chandler, Arizona, EE. UU.
Inicialmente la empresa GI (General Instruments) cre una subdivisin para
fabricar dispositivos microelectrnicos. Ms tarde esta subdivisin fue vendida
aVenture Capital Investors que decidi crear una nueva empresa
llamada Arizona Microchip Technology.
Actualmente la empresa lder proveedor de microntroladores y
semiconductores anlogos, ofreciendo productos elaborados con gran calidad y
a bajo costo.
En seguida se muestra una tabla con los microcontroladores que ofrece
actualmente esta compaa:
8-bit PIC
Microcontrollers
16-bit PIC
Microcontrollers
32-bit PIC
Microcontrolles
PIC18
PIC24F
32-bit PIC24H/E
DsPIC30F
DsPIC33F/E
4
ARQUITECTURA INTERNA DEL MICROCONTROLADOR
PIC12F/LF1822/PIC16F/LF1823
8/14-Pin Flash Microcontrollers with nanoWatt XLP Technology
5
El PIC12F tiene un funcionamiento interno como se muestra en el diagrama
anterior (Figura 2-1). Este nos indica que el microcontrolador cuenta con
tres tipos de memorias: Memoria de datos (donde se incluye la memoria
RAM, entre otras), Memoria de programa y memoria de datos EEPROM.
Adems identificamos el modulo de osciladores en la parte inferior izquierda
del diagrama, el cual se puede configurar de 8 maneras diferentes:
1. ECL External Clock Low Power mode (0 MHz to 0.5 MHz)
2. ECM External Clock Medium Power mode (0.5 MHz to 4 MHz)
3. ECH External Clock High Power mode (4 MHz to 32 MHz)
4. LP 32 kHz Low-Power Crystal mode.
5. XT Medium Gain Crystal or Ceramic Resonator. Oscillator mode (up to 4
MHz)
6. HS High Gain Crystal or Ceramic Resonator mode (4 MHz to 20 MHz)
7. RC External Resistor-Capacitor (RC).
8. INTOSC Internal oscillator (31 kHz to 32 MHz).
Asimismo es importante recalcar que este dispositivo se puede resetear de
diferentes maneras:
Power-on Reset (POR)
Brown-out Reset (BOR)
MCLR Reset
WDT Reset
RESET instruction
Stack Overflow
Stack Underflow
Programming mode exit
Otra caracterstica de este microcontrolador son las caractersticas del
Watchdog-timer (recuperador del sistema en eventos inesperados) que
posee. Por una parte tiene un reloj independiente, opera en 5 modos
diferentes, acepta mltiples condiciones de reseteo y trabaja durante el
estado Sleep del dispositivo.
6
PIC16F84A
18-pin Enhanced FLASH/EEPROM 8-Bit Microcontroller
Para este esquematico (Figura 1-1) podemos hablar inicialmente de la memoria
EEPROM ubicada en la parte superior derecha del diagrama a bloques. Esta
memoria no est directamente asignada a un espacio del registro, en cambio
esta indirectamente dirigido a los registros especiales de funcin (Special
Function Registrers).
Adems hay 4 SFRs usados para leer y escribir en esta memoria, los registros
son: EECON1, EECON2, EEDATA y EEADR.
El EEDATA guarda un registro de 8 bits para leer/escribir y el EEADR guarda la
direccin de la memoria EEPROM en la que se quiere accesar.
Los PIC16F84A tienen 64 bytes de datos EEPROM con un rango de direccin
de 0H a 3FH
7
Bigliografia
http://www.iuma.ulpgc.es/~nunez/clases-micros-para-
com/mpc0809-trabajos/mpc0809JosueVierauC_PIC.pdf
http://www.microchip.com/pagehandler/en-us/aboutus/home.html
http://akizukidenshi.com/download/pic16f1823.pdf
http://ww1.microchip.com/downloads/en/devicedoc/35007b.pdf
http://www.ita.mx/reticulas/electronica-2010-
211/Programas/FAIELC-2010-211Microcontroladores.pdf