Resumen de microcontroladores de 8 bits
Los microcontroladores PIC® de 8 bits vienen en varias arquitecturas centrales. Esto puede ser confuso para alguien que intenta decidir la mejor opción para su producto o proyecto. Este resumen describirá las diferentes opciones para ayudarlo a tomar la decisión correcta.
La familia de 8 bits tiene cuatro categorías:
Línea de base (memoria de programa ancha de 12 bits)
Rango medio (memoria de programa ancha de 14 bits)
Enhanced Mid-Range (memoria de programa mejorada de 14 bits de ancho)
High End (memoria de programa ancha de 16 bits)
2 K word (3 KB) memoria de programa direccionable
144 bytes de RAM (max)
Pila de hardware de 2 niveles
1 registro de selección de archivos de 1 (8 bits)
Múltiples opciones de productos y migración fácil
Los factores de forma más pequeños disponibles
La línea de base se puede reconocer por su estructura de número de parte. 10Fxxx, 12Fxxx y 16Fxxx
Los microcontroladores PIC de rango medio son el siguiente nivel en rendimiento y tienen características de los microcontroladores de la línea base. Utilizando una palabra de instrucciones de 14 bits, estos dispositivos ricos en periféricos son ideales para muchas aplicaciones que requieren un mayor nivel de control integrado y más memoria.
Instrucciones fáciles de aprender de 35 (14 bits de ancho)
8 K word (14 KB) memoria de programa direccionable
368 bytes de RAM (máximo)
Pila de hardware de 8 niveles
1 registro de selección de archivos de 1 (9 bits)
Manejo de interrupción de hardware
Conjunto de características altamente integrado, que incluye EEPROM, LCD, soluciones de detección mTouch ™ y comunicaciones en serie
El rango medio se puede reconocer por su estructura de número de parte. 10Fxxx, 12Fxxx y 16Fxxx
La familia más nueva es el núcleo Enhanced Mid-Range que se basa en los mejores elementos del núcleo de gama media y proporciona un rendimiento adicional mientras mantiene la compatibilidad con MCU PIC de gama media para lograr una verdadera migración de productos. Estos dispositivos tienen las últimas características y la potencia más baja en el núcleo de 8 bits. El núcleo mejorado agrega más memoria de programa y mayores velocidades de operación. También cuentan con la más alta precisión, osciladores internos de mayor frecuencia.
Comandos de ensamblaje de 49 (14 bits de ancho)
32 K word (56 KB) memoria de programa direccionable
4 KB RAM (max)
Pila de 16 niveles de hardware
2 registros de selección de archivos de 16 bits
Manejo de interrupciones de hardware con ahorro de contenido
Conjunto de características avanzadas, comunicaciones en serie múltiples y capacidad de control del motor
El rango medio mejorado se puede reconocer por su estructura de número de parte. 12F1xxx y 16F1xxx.
Estas partes tienen su propio prefijo, PIC18. Esta familia combina el máximo nivel de rendimiento e integración con la facilidad de uso de una arquitectura de 8 bits. Con hasta 16 MIPS de potencia de procesamiento, los microcontroladores PIC18 cuentan con periféricos avanzados, como CAN, USB, Ethernet, LCD y CTMU. Ofrecen el conteo de pines más grande y el tamaño de memoria en la familia de piezas de 8 bits. La arquitectura está optimizada para la programación C.
83 instrucciones de ensamblaje de 83 (ancho de 16 bits)
Hasta 2 MB de memoria de programa direccionable
4 KB RAM (max)
Pila de 32 niveles de hardware
1 registro de selección de archivos de 1 (8 bits)
Multiplexación integrada de hardware 8x8
La arquitectura de 8 bits de mayor rendimiento
Los dispositivos High-End pueden ser reconocidos por su estructura de número de parte. 18Fxxxx, 18FxxJxx y 18FxxKxx.
La familia de 8 bits tiene cuatro categorías:
Línea de base (memoria de programa ancha de 12 bits)
Rango medio (memoria de programa ancha de 14 bits)
Enhanced Mid-Range (memoria de programa mejorada de 14 bits de ancho)
High End (memoria de programa ancha de 16 bits)
El microcontrolador PIC de 8 bits utiliza una arquitectura RISC que tiene una dirección y un bus de datos separados. Esto significa que también pueden estar separados en tamaño. Todos los microcontroladores PIC de 8 bits tienen un bus de datos de 8 bits de ancho, pero el bus del programa variará en tamaño dependiendo de la familia. Esto también puede causar confusión ya que la estructura de la memoria de un microcontrolador PIC de 8 bits se informará en palabras de un tamaño igual al bus del programa y no al bus de datos. Un bus de programa más grande permite que el dispositivo coloque más información en una línea de instrucción y, por lo tanto, una ejecución más eficiente. Entonces la memoria para cada dispositivo se informa en palabras y luego en una referencia de bytes.
Por ejemplo, una memoria de programa de 8 K en un dispositivo central de 14 bits contiene 8 palabras K de espacio de programa que es el equivalente a 14 K de espacio en bytes.
Todos los dispositivos de 8 bits ejecutan comandos de ensamblaje en un ciclo de instrucciones, excepto para derivaciones y recuperaciones. Esto lo convierte en un sistema operativo muy eficiente. La velocidad del oscilador en la mayoría de los dispositivos está dividida por cuatro para producir el reloj de instrucciones pero las partes mejoradas tienen una función de Bucle de bloqueo de fase (PLL) que le permite aumentar el oscilador por cuatro antes de la división para obtener una relación uno a uno entre el oscilador velocidad y la velocidad del reloj de instrucciones.
La familia de 8 bits tiene algunos de los sorteos de corriente más bajos en la industria y muchas características que se ejecutarán en modo de suspensión.
Por ejemplo, una memoria de programa de 8 K en un dispositivo central de 14 bits contiene 8 palabras K de espacio de programa que es el equivalente a 14 K de espacio en bytes.
Todos los dispositivos de 8 bits ejecutan comandos de ensamblaje en un ciclo de instrucciones, excepto para derivaciones y recuperaciones. Esto lo convierte en un sistema operativo muy eficiente. La velocidad del oscilador en la mayoría de los dispositivos está dividida por cuatro para producir el reloj de instrucciones pero las partes mejoradas tienen una función de Bucle de bloqueo de fase (PLL) que le permite aumentar el oscilador por cuatro antes de la división para obtener una relación uno a uno entre el oscilador velocidad y la velocidad del reloj de instrucciones.
La familia de 8 bits tiene algunos de los sorteos de corriente más bajos en la industria y muchas características que se ejecutarán en modo de suspensión.
Línea Base
Los microcontroladores de la línea base utilizan una palabra de instrucciones de 12 bits y proporcionan la cantidad adecuada de características y opciones para minimizar los gastos y hacer el trabajo correctamente. La línea base tiene la arquitectura más simple de la familia de 8 bits y, por lo tanto, es la más fácil de usar y comprender. Ellos cuentan con:
Conjunto de instrucciones simples de 33 (12 bits de ancho) para facilidad de uso y desarrollo rápido
2 K word (3 KB) memoria de programa direccionable
144 bytes de RAM (max)
Pila de hardware de 2 niveles
1 registro de selección de archivos de 1 (8 bits)
Múltiples opciones de productos y migración fácil
Los factores de forma más pequeños disponibles
La línea de base se puede reconocer por su estructura de número de parte. 10Fxxx, 12Fxxx y 16Fxxx
Rango medio
Los microcontroladores PIC de rango medio son el siguiente nivel en rendimiento y tienen características de los microcontroladores de la línea base. Utilizando una palabra de instrucciones de 14 bits, estos dispositivos ricos en periféricos son ideales para muchas aplicaciones que requieren un mayor nivel de control integrado y más memoria.
Instrucciones fáciles de aprender de 35 (14 bits de ancho)
8 K word (14 KB) memoria de programa direccionable
368 bytes de RAM (máximo)
Pila de hardware de 8 niveles
1 registro de selección de archivos de 1 (9 bits)
Manejo de interrupción de hardware
Conjunto de características altamente integrado, que incluye EEPROM, LCD, soluciones de detección mTouch ™ y comunicaciones en serie
El rango medio se puede reconocer por su estructura de número de parte. 10Fxxx, 12Fxxx y 16Fxxx
Alcance medio mejorado
La familia más nueva es el núcleo Enhanced Mid-Range que se basa en los mejores elementos del núcleo de gama media y proporciona un rendimiento adicional mientras mantiene la compatibilidad con MCU PIC de gama media para lograr una verdadera migración de productos. Estos dispositivos tienen las últimas características y la potencia más baja en el núcleo de 8 bits. El núcleo mejorado agrega más memoria de programa y mayores velocidades de operación. También cuentan con la más alta precisión, osciladores internos de mayor frecuencia.
Comandos de ensamblaje de 49 (14 bits de ancho)
32 K word (56 KB) memoria de programa direccionable
4 KB RAM (max)
Pila de 16 niveles de hardware
2 registros de selección de archivos de 16 bits
Manejo de interrupciones de hardware con ahorro de contenido
Conjunto de características avanzadas, comunicaciones en serie múltiples y capacidad de control del motor
El rango medio mejorado se puede reconocer por su estructura de número de parte. 12F1xxx y 16F1xxx.
Gama alta
Estas partes tienen su propio prefijo, PIC18. Esta familia combina el máximo nivel de rendimiento e integración con la facilidad de uso de una arquitectura de 8 bits. Con hasta 16 MIPS de potencia de procesamiento, los microcontroladores PIC18 cuentan con periféricos avanzados, como CAN, USB, Ethernet, LCD y CTMU. Ofrecen el conteo de pines más grande y el tamaño de memoria en la familia de piezas de 8 bits. La arquitectura está optimizada para la programación C.
83 instrucciones de ensamblaje de 83 (ancho de 16 bits)
Hasta 2 MB de memoria de programa direccionable
4 KB RAM (max)
Pila de 32 niveles de hardware
1 registro de selección de archivos de 1 (8 bits)
Multiplexación integrada de hardware 8x8
La arquitectura de 8 bits de mayor rendimiento
Los dispositivos High-End pueden ser reconocidos por su estructura de número de parte. 18Fxxxx, 18FxxJxx y 18FxxKxx.
Fuente: 8-Bit Microcontroller Summary
Comentarios
Publicar un comentario