pic microcontroller
Introducción a los Microcontroladores PIC
Resumen de la Sección: En esta sección introductoria, se proporciona una visión general de los microcontroladores PIC y los controladores de señal digital PIC DSC, centrándose en la arquitectura básica y destinado a usuarios nuevos en estos productos o microcontroladores en general.
Arquitectura Básica de los Microcontroladores PIC
- Los productos de Microchip utilizan la arquitectura Harvard como base fundamental.
- Se presentará un mapa de productos relacionados con estas características.
- Discusión sobre periféricos comunes necesarios en los microcontroladores.
Componentes Fundamentales del Microcontrolador PIC
- Diagrama simplificado que muestra los componentes básicos del microcontrolador.
- La unidad central de procesamiento (CPU) realiza operaciones aritméticas y lógicas.
- El oscilador actúa como fuente de reloj para todo el sistema.
Arquitectura Harvard y Memorias
- Explicación de la arquitectura Harvard con memoria separada para programa y datos.
- La memoria de programa contiene el código creado por el usuario para guiar al microcontrolador.
- La memoria de datos sirve como área temporal para variables y configuración de periféricos.
Memoria del Programa y del Datos
- Detalles sobre cómo se almacenan las instrucciones en la memoria del programa.
- A medida que se avanza en la familia MCU y DSC, aumenta el tamaño de la memoria del programa.
- La ventaja clave es acelerar la ejecución del código al transmitir más información a la CPU simultáneamente.
Memoria de Datos y Características Adicionales
- Uso típico de la memoria de datos para almacenar variables temporales.
- Diferenciación entre distintas familias según el tamaño de registros en la memoria de datos.
Introducción a los Microcontroladores PIC de Microchip
Resumen de la Sección: En esta sección, se aborda la programación de microcontroladores y la importancia de los periféricos en la comunicación con el mundo exterior.
Programación y Periféricos
- Una vez que se programa el microcontrolador con el código de aplicación, esa memoria permanece inalterada hasta que se vuelva a programar.
- Los periféricos son fundamentales para la comunicación del microcontrolador con el entorno externo, ofreciendo diversas opciones según las necesidades de la aplicación.
- Los periféricos integran funciones en el microcontrolador, evitando la necesidad de añadir componentes externos adicionales, lo que reduce tamaño y coste del circuito.
- Los periféricos simplifican el desarrollo al automatizar ciertas operaciones, evitando tener que desarrollar código para cada función.
Componentes y Arquitectura
- Al visualizar internamente un microcontrolador PIC sin su encapsulado plástico, se observan los pines conectados a los periféricos y al CPU.
- Ejemplo específico de un microcontrolador con periféricos como módulos USART, I2C, SPI, PWM para control de motores, temporizador y convertidor analógico-digital.
Arquitectura Harvard y Tamaños
- Microchips utiliza la arquitectura Harvard en sus productos PIC y DSP PIC. Categorizados en familias de 8, 16 o 32 bits según registros y tamaños de memoria.
- La arquitectura Harvard emplea buses separados para cada ubicación de memoria. El tamaño del registro influye en la cantidad de información transferida entre memoria y CPU.