Ver todo

Prevalecerá la versión en inglés.Volver

Europa
France(Français) Germany(Deutsch) Italy(Italia) Russian(русский) Poland(polski) Czech(Čeština) Luxembourg(Lëtzebuergesch) Netherlands(Nederland) Iceland(íslenska) Hungarian(Magyarország) Spain(español) Portugal(Português) Turkey(Türk dili) Bulgaria(Български език) Ukraine(Україна) Greece(Ελλάδα) Israel(עִבְרִית) Sweden(Svenska) Finland(Svenska) Finland(Suomi) Romania(românesc) Moldova(românesc) Slovakia(Slovenská) Denmark(Dansk) Slovenia(Slovenija) Slovenia(Hrvatska) Croatia(Hrvatska) Serbia(Hrvatska) Montenegro(Hrvatska) Bosnia and Herzegovina(Hrvatska) Lithuania(lietuvių) Spain(Português) Switzerland(Deutsch) United Kingdom(English)
Asia/Pacífico
Japan(日本語) Korea(한국의) Thailand(ภาษาไทย) Malaysia(Melayu) Singapore(Melayu) Vietnam(Tiếng Việt) Philippines(Pilipino)
África, India y Medio Oriente
United Arab Emirates(العربية) Iran(فارسی) Tajikistan(فارسی) India(हिंदी) Madagascar(malaɡasʲ)
América del Sur / Oceanía
New Zealand(Maori) Brazil(Português) Angola(Português) Mozambique(Português)
América del norte
United States(English) Canada(English) Haiti(Ayiti) Mexico(español)
CasaBlogPIC16F887 Microcontrolador de 8 bits: hoja de datos, programación y especificaciones
en 11/11/2024 129

PIC16F887 Microcontrolador de 8 bits: hoja de datos, programación y especificaciones

El microcontrolador PIC16F887 ejemplifica el último avance en tecnología de 8 bits, ofreciendo una notable combinación de eficiencia energética y versatilidad gracias a su arquitectura RISC.Esta guía tiene como objetivo explorar el PIC16F887 a fondo, profundizando en su configuración de PIN, variadas aplicaciones, especificaciones técnicas y soluciones alternativas.

Catalogar

1. ¿Qué es el microcontrolador PIC16F887?
2. PIC16F887 CONFIGURACIÓN DEL PIN
3. PIC16F887 símbolo, huella, modelo CAD
4. PIC16F887 Especificaciones técnicas
5. Características del PIC16F887
6. Aplicaciones del PIC16F887
7. GPIO PINS en PIC16F877A
8. Programación del microcontrolador PIC16F887
9. PIC16F887 Componentes equivalentes
10. PIC16F887 Información del fabricante
PIC16F887 8-bit Microcontroller

¿Cuál es el microcontrolador PIC16F887?

El Pic16f887 deslumbra con su eficiente arquitectura RISC de 8 bits, equilibrando ingeniosamente el uso de potencia para mejorar el rendimiento.Este diseño brilla en escenarios en los que la conservación de la potencia alimenta los latidos del corazón, especialmente en las maravillas tecnológicas portátiles y remotas.Observar la delicada interacción de la eficiencia energética y el rendimiento en estos dispositivos recuerda la dulce armonía que puede conducir tanto a la fiabilidad como al deleite.Una variedad de opciones de embalaje, que incluye el paquete dual de 40 pines (DIP) y los tipos montados en la superficie, permite que el microcontrolador se ajuste a los espacios ajustados y a los paisajes electrónicos expansivos.El PIC16F887 navega con gracia varios protocolos de comunicación como I2C, SPI y USART, que pulsan como el alma de los sistemas integrados en la era electrónica actual.La adaptabilidad del microcontrolador brilla a través de su amplio rango de aplicaciones, tocando los sectores automotriz, electrónica y de telecomunicaciones.Su integración armoniosa en estos campos se deriva de su sofisticado conjunto de características y su rendimiento robusto.

Alternativas para PIC16F887

Pic16f877a, Pic16f886, PIC16F84A, PIC18F2550, PIC18F46K22, Pic16f676, PIC16F72, PIC16F873A, Pic16f876a, Pic16f886, PIC18F252, PIC18F2520, Pic18f452, Pic18f4520.

PIC16F887 Configuración de PIN

PIC16F887 Pinout

Número de alfiler
Nombre
Descripción
1
MCLR/VPP/RE3
MCLR se usa durante la programación, principalmente conectado a Programadores como Pickit o el tercer pin de Porte
2
RA0/AN0
Pin analógico 0 o 0 ° pin de Porta
3
RA1/AN1
Pin analógico 1 o primer pin de Porta
4
RA2/AN2/VREF-
Pin analógico 2 o 2º pin de Porta
5
RA3/AN3/VREF+
Pin analógico 3 o 3er pin de Porta
6
RA4/T0CKI/C1OUT
4to pin de Porta
7
RA5/AN4/SS/C2OT
Pin analógico 4 o quinto pin de Porta
8
RE0/RD/AN5
Pin analógico 5 o 0 ° pin de Porte
9
RE1/WR/AN6
Pin analógico 6 o primer pin de Porte
10
RE2/CS/AN7
Pin analógico 6 o 2do pin de Porte
11
VDD
Pin de tierra de MCU
12
VSS
Pin positivo de MCU (+5V)
13
RA7/OSC1/CLKI
Oscilador externo/pin de entrada de reloj o séptimo pin de Porta
14
RA6/OSC2/Clko
Oscilador externo/pin de salida del reloj o sexto pin de Porta
15
RC0/T1OSO/T1CKI
0 ° pin del puerto C
16
RC1/T1OSI/CCP2
1er pin de PortC o Pin de temporizador/PWM
17
RC2/CCP1
2do pin de PortC o Timer/PWM Pin
18
RC3/SCK/SCL
3er pin de Portc
19
Rd0
0 ° pin de Portd
20
RD1
1er pin de Portd
21
Rd2
2do pin de Portd
22
Rd3
3er pin de Portd
23
RC4/SDI/SDA
4to pin de PortC o datos en serie en PIN
24
RC5/SDO
5º pin de PortC o Pin de salida de datos en serie
25
RC6/TX/CK
6º pin de PORTC o PIN del transmisor del microcontrolador
26
RC7/RX/DT
Séptimo pin de PORTC o pin receptor del microcontrolador
27
RD4
4to pin de Portd
28
RD5/P1B
5to pin de Portd
29
RD6/P1C
6º pin de Portd
30
RD7/P1D
7º pin de Portd
31
VSS
Pin positivo de MCU (+5V)
32
VDD
Pin de tierra de MCU
33
RB0/int
0 ° pin de portb o pin de interrupción externa
34
RB1/AN10
Pin analógico 10 o primer pin de Portb
35
RB2 /AN8
Pin analógico 8 o 2do pin de Portb
36
RB3/PGM/AN9
Pin analógico 9 o 3er pin de portb o conectado al programador
37
RB4/AN11
Pin analógico 11 o 4to pin de Portb
38
RB5/AN13
Pin analógico 13 o quinto pin de Portb
39
RB6/PGC
Sexto pin de portb o conectado al programador
40
RB7/PGD
7º pin de portb o conectado al programador

PIC16F887 símbolo, huella, modelo CAD

PIC16F887 Symbol

PIC16F887 Footprint

PIC16F887 CAD Model

PIC16F887 Especificaciones técnicas

Características técnicas, características y parámetros del PIC16F887, junto con partes que tienen especificaciones comparables a la tecnología Microchip PIC16F887-E/P.

Tipo
Parámetro
Tiempo de entrega de fábrica
6 semanas
Tipo de montaje
A través del agujero
Número de alfileres
40
Número de E/S
35
Temperatura de funcionamiento
-40 ° C ~ 125 ° C TA
Serie
Pic® 16F
Código JESD-609
E3
Estatus de parte
Activo
Número de terminaciones
40
Acabado terminal
Lata mate (sn) - recocido
Posición terminal
DUAL
Frecuencia
20MHz
Recuento de alfileres
40
Minilla de voltaje de suministro (VSUP)
4.5V
Tamaño de memoria
14 kb
Tamaño de la carnero
368 x 8
Montar
A través del agujero
Paquete / estuche
40 dip (0.600, 15.24 mm)
Convertidores de datos
A/D 14x10b
Tiempos de vigilancia

Embalaje
Tubo
Publicado
2007
Código PBFree

Nivel de sensibilidad de humedad (MSL)
1 (ilimitado)
Código ECCN
EAR99
Disipación de potencia máxima
800MW
Voltaje de suministro
5V
Número de pieza base
Pic16f887
Voltaje de suministro-Max (VSUP)
5.5V
Interfaz
I2C, SPI, UART, USART
Tipo de oscilador
Interno
Voltaje - Suministro (VCC/VDD)
2V ~ 5.5V
μPS/μCS/Tipo de ICS periférico
Microcontrolador, RISC
Periféricos
Detect/reinicio de Brown-Out, POR, PWM, WDT
Tamaño de núcleo
De 8 bits
Conectividad
I2C, SPI, UART/USART
Tamaño de bit
8
Tiene ADC

Ancho de bus de datos
8b
Número de temporizadores/contadores
3
Familia CPU
Foto
Número de canales I2C
1
Altura
4.953 mm
Ancho
14.732 mm
Endurecimiento por radiación
No
Plomo libre
Plomo libre
Procesador central
Foto
Tipo de memoria del programa
DESTELLO
Tamaño de la memoria del programa
14kb 8k x 14
Suministro de corriente-max
4.8mA
Tiempo de acceso
20 μs
Canales de DMA
NO
Canales PWM

Tamaño de la época
256 x 8
Número de canales ADC
14
Número de canales SPI
2
Longitud
53.21 mm
Llegar a SVHC
Sin SVHC
Estado de ROHS
ROHS3 Cumplante

Características del PIC16F887

Arquitectura y osciladores de CPU

El PIC16F887 cuenta con una arquitectura de CPU de 8 bits, que facilita el manejo eficiente de las tareas en sistemas integrados.Incorpora osciladores internos y externos, dando la flexibilidad de elegir una fuente de reloj que se alinee con sus necesidades de proyecto.Esta configuración de doble costable mejora la adaptabilidad, especialmente en situaciones en las que se desea ahorros de energía o tiempo preciso.

Rango de voltaje y eficiencia energética

Con un rango de voltaje operativo que abarca de 2 V a 5.5V, el microcontrolador ofrece una versatilidad notable en la administración de la energía, lo que lo hace adecuado para aplicaciones de baja potencia y mayor voltaje.Esta habilidad ayuda al diseño de dispositivos portátiles donde se requiere prolongación de la longevidad de la batería.

Puertos GPIO y conectividad periférica

Con 36 puertos GPIO, el PIC16F887 permite un enfoque robusto para las operaciones de interacción y control.Este número sustancial de puertos admite una amplia gama de conexiones periféricas, mejorando las configuraciones para diversas necesidades de aplicación.Además, la provisión de dos módulos PWM y un módulo de modulación de captura/comparación/ancho de pulso (CCP) extiende su aplicabilidad en el control del motor y otras aplicaciones de tiempo de precisión.

Adopción de la industria y utilidad práctica

Las características del PIC16F887 han llevado a su popularidad en varios dominios industriales.Su integración perfecta en diferentes sistemas y la flexibilidad ofrecida tanto en potencia como en interfaz lo convierten en una opción preferida.Muchos con frecuencia optan por el PIC16F887 en esfuerzos que requieren un microcontrolador robusto pero adaptable.Su éxito establecido en aplicaciones prácticas fortalece su posición como un componente central en diseños electrónicos modernos.

Aplicaciones del PIC16F887

Sistemas automotrices

La eficiencia del consumo de energía del PIC16F887 ofrece una solución convincente para los sistemas automotrices que dependen de la energía de la batería.Se conecta a la perfección con varios periféricos de E/S, mostrando su adaptabilidad para abordar responsabilidades intrincadas, como la gestión del motor y las verificaciones de diagnóstico en profundidad.El empleo de este microcontrolador le permite equilibrar el rendimiento robusto con la conservación de la energía, fomentando funciones confiables a largo plazo.Los sistemas automotrices a menudo encuentran limitaciones de potencia, donde un MCU de baja potencia como el PIC16F887 surge como un factor facilitante para superar estos problemas.

Automatización industrial

Con sus extensas capacidades de entrada y salida, el PIC16F887 resulta versátil en numerosas tareas de automatización industrial.Ya sea que orquesten las operaciones de maquinaria automatizada o supervise los flujos de producción, su flexibilidad es evidente.La integración del PIC16F887 en configuraciones industriales mejora la cohesión del sistema y optimiza la efectividad general del proceso.Su fuerza ADC respalda la recopilación precisa de datos, ventajosa en control de calidad y planificación de mantenimiento anticipado.

Electrónica de consumo

Dentro de la electrónica de consumo, la demanda de uso eficiente de energía y rentabilidad es constantemente apremiante.El PIC16F887 se mantiene firme, entregando la potencia de procesamiento mientras frena el consumo de energía.Utilizado en dispositivos inteligentes que van desde electrodomésticos hasta tecnología portátil, empodera dispositivos con protocolos de energía más inteligentes e interfaces mejoradas, promoviendo así un cambio progresivo hacia la electrónica sostenible.

Electrodomésticos

Para los electrodomésticos modernos que requieren una detección e interacción sofisticadas, el PIC16F887 ofrece beneficios sustanciales.Su adeptitud en ADC permite el procesamiento efectivo de datos del sensor, lo que permite que los equipos como lavadoras y aires acondicionados se alineen con las demandas y los cambios ambientales.El impresionante conjunto de características de la PIC16F887 en este sector puente los dispositivos convencionales con innovaciones inteligentes para el hogar, alineándose con el aumento del impulso hacia espacios de vida inteligentes.

Pins GPIO en PIC16F877A

Los pines GPIO en el PIC16F877A son flexibles y pueden actuar como entradas o salidas.Cuando se establecen como entradas, pueden usar resistencias pull-up para ayudar a manejar los diferentes niveles de voltaje sin problemas, lo que hace que sea más fácil conectarse con varios dispositivos.Esta flexibilidad es útil cuando se trabaja con sistemas más antiguos y nuevos que pueden usar diferentes estándares de voltaje.

Al configurar GPIOS en el PIC16F877A, tenga en cuenta estos puntos:

• Verifique si el dispositivo que está conectando sigue los estándares de voltaje CMOS o TTL para evitar problemas de compatibilidad y garantizar un rendimiento confiable.

• Use resistencias pull-up para mantener las señales de entrada digitales estables, especialmente en entornos ruidosos donde las señales pueden distorsionarse.

• Para aplicaciones que necesitan respuestas rápidas, intente equilibrar la eficiencia energética con la resistencia de la unidad de la salida.

• Los dispositivos TTL pueden necesitar más potencia que los dispositivos CMOS, así que tenga en cuenta las demandas actuales.Además, cosas como la temperatura y el ruido eléctrico pueden afectar la forma en que se configuran y usa pines GPIO.

Uno de los aspectos más poderosos de los pines GPIO es su potencial para inspirar soluciones creativas.Con un diseño inteligente y codificación, estos pines simples pueden soportar características avanzadas.Al diseñar circuitos únicos o usar técnicas de programación inteligente, puede desbloquear nuevas formas de mejorar las capacidades de su dispositivo.Aprovechar esta flexibilidad puede conducir a avances en proyectos de microcontroladores.Una comprensión sólida de las características de GPIO, combinadas con la aplicación práctica, puede mejorar enormemente sus proyectos con el microcontrolador PIC16F877A.

Programación del microcontrolador PIC16F887

La programación del microcontrolador PIC16F887 requiere una configuración cuidadosa utilizando el IDE MPLAB X y el compilador XC8 para crear un código preciso.Este código se carga en el microcontrolador con el Pickit 3, que proporciona una configuración completa para desarrollar y probar directamente en el hardware.MPLAB X IDE es una herramienta todo en uno para desarrollar y probar código.Incluye características como simulación y depuración, que ayudan a los desarrolladores a trabajar a través de desafíos de codificación complejos más fácilmente.El uso de herramientas como variables de reloj y puntos de interrupción en el IDE permite a los programadores rastrear cómo su código está funcionando paso a paso, lo que facilita la comprensión y soluciona los problemas.El compilador XC8 convierte el código de alto nivel en el código de la máquina que el microcontrolador puede entender.Ajustar la configuración del compilador puede afectar qué tan bien funciona el microcontrolador, y aprender a ajustar estas configuraciones viene con la práctica y la experimentación.El Pickit 3 es necesario para transferir rápidamente el código compilado al microcontrolador y permitir la programación en circuito, lo que facilita la actualización del firmware.

PIC16F887 Componentes equivalentes

Número de parte
Fabricante
Paquete / estuche
Número de alfileres
Ancho de bus de datos
Número de E/S
Interfaz
Tamaño de memoria
Voltaje de suministro
Periféricos
PIC16F887-E/P
Tecnología de microchip
40 dip (0.600, 15.24 mm)
40
8 B
35
I2C, SPI, UART, USART
14 kb
5 V
Detect/reinicio de Brown-Out, POR, PWM, WDT
PIC16F1517-E/P
Tecnología de microchip
40 dip (0.600, 15.24 mm)
40
8 B
36
I2C, SPI, UART, USART
14 kb
3.3 V
Detect/reinicio de Brown-Out, POR, PWM, WDT
PIC16F707-I/P
Tecnología de microchip
40 dip (0.600, 15.24 mm)
40
8 B
36
I2C, Lin, SPI, UART, USART
14 kb
-
Detect/reinicio de Brown-Out, POR, PWM, WDT
PIC16F1517-I/P
Tecnología de microchip
40 dip (0.600, 15.24 mm)
40
8 B
36
I2C, Lin, SPI, UART, USART
14 kb
-
Detect/reinicio de Brown-Out, POR, PWM, WDT

PIC16F887 Información del fabricante

El microcontrolador PIC16F887, una creación versátil de Microchip Technology Inc., se erige como un modelo de desarrollo seguro de productos, encontrando su lugar en innumerables aplicaciones globales.Cautiva a través de sus características confiables, adaptabilidad y la promesa de eficiencia.La robusta fabricación de Microchip garantiza que PIC16F887 mantenga constantemente los estándares de calidad de primer nivel.Los procesos de prueba rigurosos garantizan que cada unidad pueda soportar condiciones variadas prevalentes en aplicaciones variadas.Estos preceptos de fabricación reflejan los estándares de la industria para la durabilidad y la fiabilidad.

Hoja de datos pdf

PIC16F1517-I/P HOJAS DE DATOS:

PIC16 (L) F1516-19 Hoja de datos

PIC16 (L) F151X, 152X Spec.pdf

Cambios de etiqueta y embalaje 23/sep/2015.pdf

Cambios de embalaje 10/octubre/2016.pdf

Mult Dev 13/abril/2020.pdf

Cable CHG 13/enero/2016.pdf

PIC16 (L) F1516/17/18/19 Actualización de la hoja de datos 05/agosto/201.PDF

Acerca de nosotros

ALLELCO LIMITED

Allelco es una única parada internacionalmente famosa Distribuidor de servicios de adquisiciones de componentes electrónicos híbridos, comprometido a proporcionar servicios integrales de adquisición de componentes y cadena de suministro para las industrias mundiales de fabricación y distribución electrónica, incluidas las 500 fábricas OEM Globales y corredores independientes.
Lee mas

Consulta rápida

Envíe una consulta, responderemos de inmediato.

Cantidad

Preguntas frecuentes [FAQ]

1. ¿Cuánta memoria del programa hay en el PIC16F887?

El PIC16F887 acomoda un tamaño de memoria del programa de 14kb, que ofrece espacio sustancial para el almacenamiento sofisticado del programa.Esta considerable capacidad se vuelve instrumental cuando se ejecuta un código intrincado, particularmente en escenarios que exigen algoritmos avanzados y procesamiento integral de datos.

2. ¿Qué puerto en PIC 16F887 tiene cuatro alfileres?

El PIC16F887 está diseñado con un doble conjunto de pasadores de tierra y pines de entrada de potencia, creando una estructura integrada dentro del circuito.Este cuidadoso diseño refuerza la estabilidad de potencia, una calidad estimada al tratar con entornos de potencia fluctuantes, ya que disminuye la posibilidad de interrupciones operativas.

3. ¿Cuántos pines de salida de entrada hay en PIC16F887?

El PIC16F887 cuenta con 33 pines de E/S entre sus 40 alfileres, ofreciendo una amplia gama de opciones de interfaz.La variedad que proporciona es beneficiosa en proyectos que exigen una extensa interacción de datos, como redes de sensores y arquitecturas de control.El uso hacia adelante de estas capacidades de E/S a menudo conduce a soluciones de diseño innovadoras.

4. ¿Cuántos puertos IO hay en PIC16F877A?

Compuesto por cinco puertos distintos, PORTA, PORTB, PORTC, PORTD y PORTE, el PIC16F877A suministra canales únicos para la gestión de datos y señales, simplificando la comunicación dentro de sistemas complejos.Otros frecuentemente explotan estos puertos para refinar sus diseños, aprovechando la amplia adaptabilidad que presenta el microcontrolador.

5. ¿Cuántos pines analógicos hay en PIC16F877A?

Equipado con ocho pines de entrada analógica junto con un convertidor analógico a digital de 10 bits (ADC), este microcontrolador admite un exigente procesamiento de señal analógica.Dichas capacidades se usan para aplicaciones como la adquisición y monitoreo de datos, donde a menudo se realizan una precisión mejorada del sistema y un rendimiento firme a través de estas características.

Publicaciones populares

Número de pieza caliente

0 RFQ
Carrito de compras (0 Items)
Esta vacio.
Lista de comparación (0 Items)
Esta vacio.
Comentario

¡Tus comentarios son importantes!En Allelco, valoramos la experiencia del usuario y nos esforzamos por mejorarla constantemente.
Comparta sus comentarios con nosotros a través de nuestro formulario de comentarios, y responderemos de inmediato.
Gracias por elegir Allelco.

Sujeto
Email
Notas/Comentarios
Código de verificación
Arrastre o haga clic para cargar archivo
Subir archivo
Tipos: .xls, .xlsx, .doc, .docx, .jpg, .png y .pdf.
MAX TAMAÑO DE ARCHIVO: 10MB