Usuario:EduardoEAM/Taller
PIC16F887 es un microcontrolador (MCU) perteneciente a la familia CMOS encargado de ejecutar una tarea determinada a partir de las instrucciones almacenadas en la memoria EEPROM.
Es fabricado por la familia MICROCHIP. Cuenta con tres características esenciales que lo hacen ser un dispositivo eficiente, fácil de usar y versátil:
- Su arquitectura RISC solo usa 35 instrucciones para su programación
- La memoria flash es reprogramable, lo que permite realizar hasta 1000 grabaciones
- Amplio espacio de memoria para datos y programa.
Aplicaciones
editarSe aplica en áreas de diseño embebido y desarrollo industrial , automoción, industrial y electrónica de consumo. Para su programación se usa el lenguaje ensamblador y el lenguaje C, lo que permite realizar aplicaciones a labores educativos y domésticos.
Especificaciones y características
editar- Manufactura: Microchip
- Voltaje de operación: 2V a 5.5V
- Ahorro de energía con el modo suspensión activo
- ROM con Flash: 8K
- Memoria EEPROM de 256 bytes que se pueden reprogramar
- RAM de 368 bytes
- 35 pines de entrada/salida
- Frecuencia de trabajo máxima: 20MHz
- 2 Temporizadores de 2 timers de 8 bits y 1 de 16 bits
- Perro Guardian incluido
- 2 módulos de modulación por ancho de pulso
- 5 puertos de entrada y salida: A, B, C, D y E
- Longitud de instrucción de 14 bits
Descripción de los pines
editarPin 1
- RE3: Entrada o salida de datos del PORTE.
- MCLR: Conocido como Master Clear, reinicia al microcontrolador
- Vpp: Voltaje de programación.
Pin 2
- RA0: Entrada o salida de datos del PORTA.
- AN0: Entrada del canal 0 del convertidor analógico- digital.
- ULPWU: Entrada de desactivación del modo espera.
- C12IN0: Entrada negativa del comparador C1 o C2
Pin 3
- RA1: Entrada o salida de datos del PORTA
- AN1: Canal 1 del convertidor analógico digital.
- C12IN1: Entrada negativa del comparador
Pin 4
- RA2: Entrada o salida de datos del PORTA.
- AN2: Canal del convertidor analógico digital
- Vref: Entrada de referencia negativa del convertidor analógico digital
- CVref: Salida del voltaje del comparador
- C2IN+: Entrada positiva del comparador C2
Pin5
- RA3: Entrada o salida de datos del PORTA.
- AN3: Canal 3 del convertidor analógico digital.
- Vref: Entrada de referencia negativa del convertidor analógico digital
- C1IN+: Entrada positiva del comparador C1
Pin 6:
- RA4: Entrada o salida de datos del PORTA.
- T0CKI: Entrada del reloj temporizador
- C1OUT: Salida del comparador C1
Pin 7:
- RA5: Entrada o salida de datos del PORTA.
- AN4: Canal 4 del convertidor
- SS: Entrada del módulo SPI
- C2OUT: Salida del comparador C2
Pin 8
- RE0: Entrada o salida de datos del PORTE.
- AN5: Canal 5 del convertidor
Pin 9:
- RE1: Entrada o salida de datos del PORTE.
- AN6: Canal 6 del convertidor
Pin 10
- RE2: Entrada o salida de datos del PORTE.
- AN7: Canal 7 del convertidor
Bibliografía
editarMaracay. (2004). "Descripción del PIC16F887". Consultado el 19 de agosto de 2022
Microchip. “PIC16F887 Datasheet”. Consultado el 19 de agosto de 2022
Enlaces externos
editarCaracterísticas Básicas del PIC16f887
PIC16F887 Microcontrolador Unit electronics
PIC16F887 Microcontrolador 8 bits Geek Factory
Myelectronic Características del PIC16F887