2.2.1 Microcontrolador PIC16f887
El PIC16f887 es
un microcontrolador fabricado por Microchip
de 8 bits disponible en 40
y 44-pin que cuenta con tecnología CMOS (Complementary Metal Oxide Semiconductor) [28]. Este dispositivo implementa algunas
características de la estructura RISC (Reduced Instruction Set Computer),
como el uso de la arquitectura Harvard (Manejo
de memoria de datos e instrucciones por separado), una reducida lista de
instrucciones, ciclos simples de procesamiento, entre otras [19]. A pesar de pertenecer a la anticuada
familia 16f, este PIC cuenta con los periféricos necesarios
para ser implementado en proyectos sencillos o para uso didáctico.
Figura 2.4 Arquitectura Harvard
Diagrama a bloques del PIC16f887
En la siguiente figura se muestra el
diagrama a bloques del PIC16f887
extraído de su datasheet.
1. Sección de procesamiento (ALU y registro W) marcada en color rojo.
2. Sección de memoria (RAM, Flash y EEPROM) marcada en color verde.
3. Sección de oscilación marcada en color negro
4. Sección de puertos de entrada y salida marcada en color azul.
5. Sección de módulos (ADC, CCP, comunicación y Timers) marcada en color dorado.
Memoria Flash del PIC16f887
Es una
memoria no volátil del tipo borrable
y programable eléctricamente, con un mínimo uso de circuitos auxiliares [17],
bajando su costo considerablemente respecto a otras memorias no volátiles. Hoy
en día las memorias flash han
sustituido a las unidades EEPROM (Electrical
Ereasable PROM) como unidades para el almacenamiento de programas.
El uso de la
memoria flash en los
microcontroladores brinda la posibilidad del grabado In-Circuit, lo cual se traduce en el
grabado y borrado de la memoria a través de pines de comunicación [16]. En el PIC16f887, estos pines son los mismos
que son usados para la comunicación USART.
La memoria flash en este
dispositivo tiene capacidad de 8k x 14, la cual es suficiente para el uso de
este PIC en este proyecto.


No hay comentarios:
Publicar un comentario