Este microcontrolador de 8 bits basado en CMOS FLASH basado en CMOS FLASH integra la poderosa arquitectura PIC® de Microchip en un paquete de 40 o 44 pines. El PIC16F887 cuenta con 256 bytes de memoria de datos EEPROM. Programación, un ICD, 2 comparadores, 14 canales de 10 bits de analógico a digital (A / D) convertidor, 1 captura / comparación / PWM y 1 funciones mejoradas de captura / comparación / PWM, un puerto serie síncrono que se puede configurar como Interfaz Periférica Serial de 3 hilos (SPI ™) o el bus de Circuito Integrado de 2 hilos (I²C ™) y un Transmisor de Receptor Asíncrono Universal Mejorado (EUSART). Todas estas características lo hacen ideal para aplicaciones A / D de nivel más avanzado en aplicaciones automotrices, industriales, de electrodomésticos o de consumo.
Parámetros
- Tipo de memoria del programa: Destello
- Tamaño de la memoria del programa (KB): 14
- Velocidad de CPU (MIPS / DMIPS): 5
- Bytes SRAM: 368
- Datos EEPROM / HEF (bytes): 256
- Periféricos de comunicación digital: 1-UART, 1-SPI, 1-I2C1-MSSP (SPI / I2C)
- Capturar / Comparar / PWM Periféricos: Captura de 2 entradas, 1 CCP, 1 ECCP,
- Temporizadores: 2 x 8 bits, 1 x 16 bits
- Entrada ADC: 14 ch, 10 bits
- Número de comparadores: 2
- Rango de temperatura (C): -40° a 125°
- Rango de voltaje de operación (V): 2 a 5.5
- Pin Count:40
Características Especiales del Microcontrolador
Pila: PIC16F877 tiene una pila de 8 niveles, esto significa que se pueden anidar 8 llamados a subrutina sin
tener problemas.
Oscilador interno de precisión:
tener problemas.
Oscilador interno de precisión:
- Calibrado en fábrica a ± 1%
- Rango de frecuencia seleccionable por software de 8 MHz a 32 kHz
- Software ajustable
- Modo de arranque de dos velocidades
- Monitoreo de reloj a prueba de fallas para aplicaciones críticas
- Cambio de modo de reloj durante la operación para operación de baja potencia
- Modo de ahorro de energía
- Reinicio de encendido (POR)
- Tensión de restablecimiento de salida de red (BOR) seleccionable.
El
temporizador de vigilancia ampliado (WDT) con su propio oscilador RC en el chip
para un funcionamiento confiable
- Programación en serie ™ en circuito (ICSP ™) a través de dos clavijas.
- Depuración en circuito (ICD) a través de dos pines.
- Celda Flash / EEPROM de alta resistencia:
- Memoria del programa Flash mejorada de 100,000 ciclos de borrado / escritura, típica
- Retención de datos EEPROM> 40 años
- Auto-reprogramable bajo control de software
- Código programable de protección
- 1,000,000 memoria EEPROM del ciclo de borrado / escritura, típico
Características periféricas
- 1 entrada solo pin
- 36 I / O
- Alta corriente de disipador / fuente 25 mA
- Opción de cambio de interrupción en el pin
- Temporizadores:
- TMR0: temporizador / contador de 8 bits con preescalador de 8 bits
- TMR1 mejorado: temporizador / contador de 16 bits con preescalador, modo de entrada de puerta externa y oscilador dedicado de baja potencia de 32 kHz
- TMR2: temporizador / contador de 8 bits con registro de período de 8 bits, preescalador y escalador posterior
- Módulo de captura / comparación / PWM (CCP)
- Módulo mejorado de captura / comparación / PWM (ECCP) con apagado automático y dirección PWM
- Modo SPI ™ del módulo de puerto serie síncrono maestro (MSSP), modo I2C ™ con capacidad de máscara de dirección
- Módulo de transmisor de receptor asíncrono síncrono universal mejorado (EUSART):
- Soporta compatibilidad RS-485, RS-232 y LIN
- Detección de baudios automáticos
- Activación automática en el bit de inicio
- Despertador de potencia ultra baja (ULPWU)
Comentarios
Publicar un comentario