You are on page 1of 8

Microcontroladores PIC

Arquitectura de los
microcontroladores PIC
• Los PIC siguen la arquitectura Hardvard
– Memoria de datos separada de la memoria
de programas
• dos tamaños de palabra:
– Palabra de datos
– Palabra de instrucción
– Conjunto reducido de instrucciones (RISC)
Arquitectura Harvard
• Palabra de instrucción larga:
– Formato que permite incorporar en una única
instrucción todos los campos necesarios (importante:
suficiente espacio para los bits de dirección)
• Una única palabra por instrucción.
– Decodificación más sencilla. (un único ciclo)
• Pipeline de ejecución.(2 etapas)
– Solapa la búsqueda de instrucción con la ejecución
• Salvo en las instrucciones de salto.
• Conjunto de instrucciones reducido.
• Arquitectura de registros.
Familia de microcontroladores de 8
bits
• Entre los productos que ofrece Microchip está la
familia de microcontroladores de 8 bits
– Se refiere al tamaño de la palabra de datos que
maneja
• Esta familia está subcategorizada por el tamaño
de palabra de instrucción, que se corresponde
con las capacidades ofrecidas por el
microcontrolador correspondiente.
– Gama Baja: palabra de instrucción 12 bits
– Gama Media: Palabra de instrucción 14 bits
– Gama Alta: Palabra de instrucción 16 bits
Gama baja
• La componen los modelos de las familias
– PIC10F (empaquetado de 6 pines)
– Algunos elementos de las familias PIC12
• (empaquetado de 8 pines)
– Algunos elementos PIC16F5X
• (empaquetados de 14, 18, 20 y 28 pines)
• Palabra de instrucción de 12 bits
• Reducido número de pines y pequeña
dimensión
• Memoria flash programable
• Reducido coste y facilidad de uso
Gama Media
• Palabra de instrucción de 14 bits.
– Familias PIC12
– Familias PIC16
• Mayor número de pines en los empaquetados.(8-64)
• Mayor rango de voltajes operativos. 2.0-5.5v
• Manejo de interrupciones
• Pila de programas más amplia
– 8 niveles
• Canales conversores A/D y memoria EEPROM de datos
• Gestión de diversos protocolos de comunicación :
– USB, SPI, I2C, USART.
• Conexión inmediata a LCD.
Gama Alta
• Tamaño de palabra de 16 bits
– PIC18C
• Multiplicador hardware
• Aumento del tamaño del stack
– (32 niveles)
• Aumento del número de fuentes de interrupción
• Empaquetado entre 18 y 80 pines.
• Periféricos avanzados de comunicación y
protocolos
– CAN, USB, ZigBee, TCP/IP

You might also like