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

Microchip Pic16f887

PIC16F887 Microcontrolador 8 bits Geek Factory

Myelectronic Características del PIC16F887