You are on page 1of 9

Instituto Tecnolgico de

Aguascalientes



Departamento de Elctrica-Electrnica
Ing. Electrnica


Microcontroladores

M.C. Valentn Lpez Rivas

Arquitectura interna y externa del microcontrolador.

Gallegos Pescador Cristal Esmeralda
Sosa Gonzlez Lesslie Arantxa


07 de marzo de 2014.





2






NDICE
1.1 Introduccin a los microcontroladores .................................................. 4
1.2 Microchip Technology Inc. ....................................................................... 6
1.3 Arquitectura interna del microcontrolador ......................................... 6
1.4 Arquitectura externa del microcontrolador. ................................... 7-9
Referencias Bibliogrficas ............................................................................. 10




3

INTRODUCCIN A LOS MICROCONTROLADORES

Un microcontrolador es un circuito integrado que contiene toda la estructura
(arquitectura) de un microcomputador, o sea CPU, RAM, ROM y circuitos de
entrada y salida. Algunos microcontroladores ms especializados poseen
adems convertidores anlogos digital, temporizadores, contadores y un
sistema para permitir la comunicacin en serie y en paralelo.
Su cometido es disponer de una unidad que sea capaz de procesar
informacin, interactuar con su entorno y responder ante estmulos. Los
resultados de tipo prctico, que pueden lograrse a partir de estos elementos,
son sorprendentes.
Dependiendo de la utilidad, rapidez o complejidad del clculo y del entorno,
disponemos de varios fabricantes y a la vez de varias familias de
microcontroladores tales como ATMEL, Freescale (Motorola), Microchip, STD,
Texas Instruments, etc. Cada uno tiene implementado microcontroladores de 8,
16 32 bits esto debido a la capacidad de computo que deseemos.
En el presente trabajo se expondr, a manera de investigacin, a la familia
Microchip y en especifico a los siguientes dispositivos: PIC12, PIC16, PIC18,
PIC32 y DSPIC.



4

Microchip Technology Inc.
The Embedded Control Solutions Company



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



5

ARQUITECTURA INTERNA DEL MICROCONTROLADOR
PIC12F/LF1822/PIC16F/LF1823
8/14-Pin Flash Microcontrollers with nanoWatt XLP Technology



6

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.

7

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



8



9

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