Escolar Documentos
Profissional Documentos
Cultura Documentos
PIC de 8 bits
La longitud de los datos que maneja es de 8 bits, esto corresponde al tamaño del bus de datos y el
de los registros de la CPU.
Los PIC de 8 bits se clasifican en 3: gama base, gama media y gama mejorada.
Gama base
Estos modelos responden a 33 instrucciones máquina de 12 bits de longitud cada una y disponen
de una pila con 2 niveles de profundidad. Su capacidad de memoria es muy limitado por lo que las
aplicaciones que se pueden hacer con el también. Lo componen 14 modelos, 6 tienen 6 patitas y
son llamados enanos, a continuación una gráfica para ver como aumenta la capacidad de memoria
del PIC con el número de patitas.
Los PICs de 6 patitas han tenido un gran éxito debido a su bajo costo, volumen y que se resuelven
bastantes aplicaciones simples con ellos.
En este caso la alimentación se aplica a dos de las patitas y quedan 4 restantes para las entradas y
salidas y las funciones de sus periféricos, como un Timer(temporizador), comparador analógico, un
CAD de 8 bits, etc.
La gama media
Estos pics responden a 35 instrucciones con 14 bits de longitud cada una, tiene una pila de 8
niveles de profundidad y tiene un vector de corrupción. Esta gama tiene en la actualidad 71
modelos diferentes, tienen de 8 a 68 patitas.
Estos PICs disponen de 77 instrucciones de 16 bits de longitud cada una, una Pila de 31 niveles de
profundidad y 2 vectores de interrupción. Estos PICs tienen la nomenclatura PIC18Xxxx, aquí la
explicación:
PICs de 16 bits
Actualmente las aplicaciones necesitan microcontroladores más potentes que los de 8 bits, es
poreso que se crearon los de 16 bits.
1. La gama MCU, que esta conformada por las familias de dispositivos PIC24F y PIC24H.
Los modelos con nomenclatura PIC24F pertenecen a esta gama, se fabrican con una tecnología de
0.25 micras, tienen un rendimiento de 16 MIPS a 32 MHz y está orientada a solucionar diseños que
no se podía con PIC18Xxxx.
Los PIC24F tienen una arquitectura Harvard modificada con un bus de datos de 16 bits y con
instrucciones de longitud 24 bits. Manejan una memoria de programa lineal de hasta 8 MB y una
de datos de hasta 64 KB.
El nucleo del procesador se alimenta con 2.5 V, las líneas de entrada/salida con 3.3 V.
Los microcontroladores de 16 bits tienen las características típicas de los MCU y características
propias de los DSP(Procesadores Digitales de Señales) por lo que se pueden usar en aplicaciones
relacionadas con el proceso digital de señales. Aprovechan las ventajas de los microcontroladores
MCU y DSP.
Los DSC cuentan con importantes capacidades de memoria, contienen la mayoría de los recursos y
periféricos y tienen un rendimiento de 30 MIPS cuando es alimentado con voltaje de 4.5 y 5.5 V,
hay modelos con 256 KB de memoria FLASH y 30 KB de RAM.
A esta gama pertenecen pertecen los dsPIC33F, de estos existe un total de 27 dispositivos, 15 de
estos son de propósito general y el resto el de Control de Motores.
Los modelos dsPIC33F de propósito general son adecuados para aplicaciones de voz y audio,
seguridad, electromedicina, módem, etc.
Los de control de motores estan orientados a los electrodomésticos como las lavadoras, al control
de la dirección electrónica de automóviles, control medioambiental, sistemas de alimentación
ininterrumpible, inversores y a matrices de iluminación LED.
Industria informática: Se encuentran en casi todos los periféricos; ratones, teclados, impresoras,
escáner, etc.
Una tercera parte se absorbe en las aplicaciones relacionadas con los ordenadores y sus
periféricos.
La cuarta parte se utiliza en las aplicaciones de consumo (electrodomésticos, juegos, TV, vídeo,
etc.)
Pines I/O (Input/Output) : 6 del puerto A, 8 del puerto B, 8 del puerto C, 8 del puerto D y 3 del
puerto E, además de 8 entradas analógicas.
Fuentes de interrupción: 14
Instrucciones: 35
Power On Reset
Pines
Puerto A: 6 pines
Puerto B: 8 pines
Puerto C: 8 pines
Puerto D: 8 pines
Puerto E: 3 pines
Puertos
Cada pin de esos puertos se puede configurar como entrada o como salida independiente
programando un par de registros diseñados para tal fin. En ese registro un bit en “0” configura el
pin del puerto correspondiente como salida y un bit en “1” lo configura como entrada. Dichos
pines del microcontrolador también pueden cumplir otras funciones especiales, siempre y cuando
se configuren para ello.
arquitectura RISC
o El microcontrolador cuenta con solo 35 instrucciones diferentes
o Todas las instrucciones son uni-ciclo excepto por las de ramificación
Frecuencia de operación 0-20 MHz
Oscilador interno de alta precisión
o Calibrado de fábrica
o Rango de frecuencia de 8MHz a 31KHz seleccionado por software
Voltaje de la fuente de alimentación de 2.0V a 5.5V
o Consumo: 220uA (2.0V, 4MHz), 11uA (2.0 V, 32 KHz) 50nA (en modo de espera)
Ahorro de energía en el Modo de suspensión
Brown-out Reset (BOR) con opción para controlar por software
35 pines de entrada/salida
o alta corriente de fuente y de drenador para manejo de LED
o resistencias pull-up programables individualmente por software
o interrupción al cambiar el estado del pin
memoria ROM de 8K con tecnología FLASH
o El chip se puede re-programar hasta 100.000 veces
Opción de programación serial en el circuito
o El chip se puede programar incluso incorporado en el dispositivo destino.
256 bytes de memoria EEPROM
o Los datos se pueden grabar más de 1.000.000 veces
368 bytes de memoria RAM
Convertidor A/D:
o 14 canales
o resolución de 10 bits
3 temporizadores/contadores independientes
Temporizador perro guardián
Módulo comparador analógico con
o Dos comparadores analógicos
o Referencia de voltaje fija (0.6V)
o Referencia de voltaje programable en el chip
Módulo PWM incorporado
Módulo USART mejorado
o Soporta las comunicaciones seriales RS-485, RS-232 y LIN2.0
o Auto detección de baudios
Puerto Serie Síncrono Maestro (MSSP)
o Soporta los modos SPI e I2C