Usuario:EduardoEAM/Taller

De Wikipedia, la enciclopedia libre

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