Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Arquitecturas de los Microprocesadores y Microcontroladores Arquitectura de los Microprocesadores • Los datos e instrucciones viajan por el mismo bus Hernán A Quintero Arquitectura general de un sistema Microprocesado Hernán A Quintero Arquitectura de los Microcontroladores • Los datos y las instrucciones viajan por diferentes buses Hernán A Quintero Microcontrolador 16F887 Características Generales: • El microcontrolador cuenta con solo 35 instrucciones diferentes • Frecuencia de operación 0-20 MHz • Oscilador interno de alta precisión • Voltaje de la fuente de alimentación de 2.0V a 5.5V • 35 pines de entrada/salida • Memoria ROM de 8K • Opción de programación serial en el circuito • 256 bytes de memoria EEPROM – Los datos se pueden grabar más de 1.000.000 veces • 368 bytes de memoria RAM Hernán A Quintero Microcontrolador 16F887 • Convertidor A/D: – 14 canales – Resolución de 10 bits • 3 temporizadores/contadores independientes • Módulo comparador analógico • Módulo PWM incorporado • Módulo USAR – Soporta las comunicaciones seriales RS-485, RS-232 y LIN2.0 • Puerto Serie Síncrono Maestro (MSSP) – Soporta los modos SPI e I2C Hernán A Quintero Microcontrolador 16F887 Hernán A Quintero Microcontrolador 16F887 Hernán A Quintero Microcontrolador 16F887 Organización de la memoria • 4 diferentes tipos de memoria La Pila Memoria EEPROM Memoria de programa Memoria de datos Hernán A Quintero Microcontrolador 16F887 La Pila • Se usa para guardar los retornos de instrucciones de salto a subrutinas o interrupciones • Tiene 8 localidades por 13 bits Hernán A Quintero Microcontrolador 16F887 Memoria EEPROM • Espacio de memoria usada para guardar información del usuario que no se desea perder cuando no hay energía • Conformada por 256 localidades por 8 bits Hernán A Quintero Microcontrolador 16F887 Memoria de Programa Usada para guardar el programa. Tiene una capacidad de 8K posiciones por 14 bits . Las posiciones 0000h y 0004h juegan papel importante en el funcionamiento del microcontrolador Hernán A Quintero Microcontrolador 16F887 Memoria de Datos: • Memoria volátil implementada en 4 bancos de trabajo y distribuida en 2 grandes grupos. SFR: Registro de función especial GPR: Registros de propósito general • Los SFR se usan para configurar los recursos del sistema y los GPR se utilizan como memoria para guardar datos temporalmente. Hernán A Quintero REGISTROS SFR REGISTROS GPR Hernán A Quintero Puesta en marcha del microcontrolador Los requerimientos mínimos para colocar en operación al Microcontrolador son: ✓Suministro eléctrico ✓Circuito de RESET ✓Oscilador ✓Configuración de los fusibles Hernán A Quintero Puesta en marcha del microcontrolador ▪ Suministro eléctrico: El rango de voltaje se encuentra entre 2v y 5v Hernán A Quintero Puesta en marcha del microcontrolador ▪ Circuito de RESET: Hernán A Quintero Puesta en marcha del microcontrolador ▪ Oscilador: Pueden ser Internos o externos. Externos: – RC: Resistencia condensador – LP: Frecuencia menor a o igual 32KHz – XT: Frecuencias entre 32KHz y 8MHz – HS: Frecuencias entre 8MHz a 20MHz – EC: Generador de señal externo Internos: Oscilador que puede ser programado en los siguientes rangos de frecuencia: 8MHz, 4MHz (default), 2MHz, 1MHz, 500kHz, 250kHz, 125kHz, 31kHz Hernán A Quintero Puesta en marcha del microcontrolador ▪ Circuito Interno del microcontrolador para el manejo del reloj: Hernán A Quintero Puesta en marcha del microcontrolador ▪ Disposición externa de los osciladores: Hernán A Quintero Puesta en marcha del microcontrolador ▪ Disposición externa de los osciladores: Hernán A Quintero Puesta en marcha del microcontrolador ▪ Disposición externa de los osciladores: Hernán A Quintero Puesta en marcha del microcontrolador Resumen puesta en operación: Hernán A Quintero
Compartir