Escolar Documentos
Profissional Documentos
Cultura Documentos
Arquitectura Interna:
Generalidades Memoria de Programa Memoria de Datos EEPROM Registros de Control (SFR) (4 horas)
8K de memoria FLASH. EL chip puede reprogramarse hasta 100.000 veces Opcin de programacin en circuito (In-circuit serial Programing)
PIC16F887 QFN 44
Patitas multifuncionales
Como puede observarse en el pin RA3: RA3/AN3/Vref+/C1IN+ Significa que tiene varias funcionalidades: RA3 Port A entrada/salida digital 3 AN3 Entrada analgica 3 Vref+ Referencia de voltage positiva C1IN+ Entrada positiva de comparador C1 Estas caractrsticas no pueden usarse en forma simultnea pero pueden cambiarse durante la operacin
Memoria
El microcontrolador PIC16F887 tiene tres tipos de memoria: ROM RAM EEPROM
Memorias
Memoria ROM
Almacena en forma permanente el programa a ejecutarse y se la llama generalmente Memoria de programa. El PIC16F887 posee 8KB. Se la divide en cuatro pginas indicadas por el registro PCLATH BITS 4 y 3 La memoria ROM est implementada con tecnologa FLASH. Para grabar la memoria FLAH se utiliza un programador como el mostrado en la figura que emplea un voltaje de programacin de 13V.
Programador
Memoria RAM
Es mas compleja consta de dos partes: - Registros de funciones especiales (SFR) - Registros de propsitos generales (GPR) Los registros SFR son utilizados para controlar la operaciones del microcontrolador con funciones predeterminados durante su manufactura y que no pueden cambiarse ya que sus bits estn fsicamente conectados a partes del circuito interno. Los registro GPR en cambio sirven para almacenar variables que se crean en la ejecucin de un programa.
Bancos de Datos
La memoria RAM se divide en cuatro bancos de datos. Antes de acceder a un registro debe seleccionarse el banco en donde est ubicado dicho registro. Los BITS 5 y 6 del registro STATUS son utilizados para la seleccin de bancos. Los registros SFR ms comunes tienen la misma direccin en todos los bancos permitiendo su fcil acceso.
Bancos de Datos
Memoria EEPROM
Igual que la memoria FLASH almacena informacin en forma permanente an cuando se va la energa. El contenido de la EEPROM puede ser cambiado durante la ejecucin de un programa. El PIC16F887 cuenta con 256 bytes de memoria EEPROM. Sirve para almacenar plantillas y ciertos resultados. Puede ser grabada hasta 1000.000 de veces.
Continuacin de Banco 0
Continuacion de Banco 1