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.
Pic16f877a, Pic16f886, PIC16F84A, PIC18F2550, PIC18F46K22, Pic16f676, PIC16F72, PIC16F873A, Pic16f876a, Pic16f886, PIC18F252, PIC18F2520, Pic18f452, Pic18f4520.
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 |
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 |
Sí |
Embalaje |
Tubo |
Publicado |
2007 |
Código PBFree |
Sí |
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 |
SÍ |
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 |
SÍ |
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 |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 |
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.
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
PIC16 (L) F1516/17/18/19 Actualización de la hoja de datos 05/agosto/201.PDF
Envíe una consulta, responderemos de inmediato.
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.
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.
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.
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.
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.
en 11/11/2024
en 11/11/2024
en 01/01/1970 3151
en 01/01/1970 2706
en 16/11/0400 2286
en 01/01/1970 2195
en 01/01/1970 1814
en 01/01/1970 1787
en 01/01/1970 1737
en 01/01/1970 1699
en 01/01/1970 1692
en 16/11/5600 1660