You are on page 1of 7

PIC

MICROCONTROLADOR
Microcontrolador PIC
 Los PIC son una familia de
microcontroladores tipo RISC fabricados por
Microchip Technology Inc. y derivados del
PIC1650, originalmente desarrollado por la
división de microelectrónica de General
Instrument.
 El nombre actual no es un acrónimo. En
realidad, el nombre completo es
PICmicro, aunque generalmente se utiliza
como Peripheral Interface Controller
(controlador de interfaz periférico).
Juego de instrucciones y entorno
de programación
El PIC usa un juego de instrucciones tipo
RISC, cuyo número puede variar desde 35
para PICs de gama baja a 70 para los de gama
alta. Las instrucciones se clasifican entre las
que realizan operaciones entre el acumulador y
una constante, entre el acumulador y una
posición de memoria, instrucciones de
condicionamiento y de
salto/retorno, implementación de interrupciones
y una para pasar a modo de bajo consumo
llamada sleep.
Arquitectura central
 Área de código y de datos separadas
(Arquitectura Harvard).
 La mayoría de las instrucciones se ejecutan
en un solo ciclo de ejecución (4 ciclos de
clock), con ciclos de único retraso en las
bifurcaciones y saltos.
 Todas las posiciones de la RAM funcionan
como registros de origen y/o de destino de
operaciones matemáticas y otras
funciones.1
 Una pila de hardware para almacenar
instrucciones de regreso de funciones.
Variaciones del PIC
 PICs modernos: son considerandos de alto
desempeño y tienen entre sus miembros a PICs
con módulos de comunicación y protocolos
avanzados
 PICs wireless: El Microcontrolador rfPIC integra
todas las prestaciones del PICmicro de Microchip
con la capacidad de comunicación wireless UHF
para aplicaciones RF de baja potencia.
 PICs para procesado de señal (dsPICs): Son los
primeros PICs con bus de datos inherente de 16
bits. Incorporan todas las posibilidades de los
anteriores PICs y añaden varias operaciones
de DPS implementadas en hardware, como
multiplicación con suma de acumulador (multiply-
accumulate, o MAC), barrel shifting, bit reversion o
multiplicación 16x16 bits.
PICs más comúnmente usados
 PIC12C508/509 (encapsulamiento reducido de 8
pines, oscilador interno, popular en pequeños diseños
como el iPod remote).
 PIC12F629/675
 PIC16F84 (Considerado obsoleto, pero imposible de
descartar y muy popular)
 PIC16F84A (Buena actualización del anterior, algunas
versiones funcionan a 20 MHz, compatible 1:1)
 PIC16F628A (Es la opción típica para iniciar una
migración o actualización de diseños antiguos hechos
con el PIC16F84A. Posee puerto serial, módulos de
comparación análoga, PWM, módulo CCP, rango de
operación de voltaje aumentado, entre otras )
 PIC16F88 (Nuevo sustituto del PIC16F84A con más
memoria, oscilador interno, PWM, etc que podría
convertirse en popular como su hermana).
Conectores de expansión para
periféricos externos

You might also like