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[editar]
Se 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[editar]
Pin 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[editar]
Maracay. (2004). "Descripción del PIC16F887". Consultado el 19 de agosto de 2022
Microchip. “PIC16F887 Datasheet”. Consultado el 19 de agosto de 2022
Enlaces externos[editar]
Características Básicas del PIC16f887
PIC16F887 Microcontrolador Unit electronics
PIC16F887 Microcontrolador 8 bits Geek Factory
Myelectronic Características del PIC16F887