Microcontrolador PIC16F876A-I/SP

$75.00 Costo sin IVA

Microcontrolador PIC16F876A-I/SP CMOS, encapsulado DIP-28, MCU flash 8KX14EE.

Sin existencias

SKU: PIC16F876A-I/SP Categoría: Etiquetas: , ,

Características principales:

-CPU tipo RISCC de altas prestaciones.

-Repertorio de 35 instrucciones de una palabra.

-Todas las instrucciones son de un único ciclo, excepto las de salto, que llevan dos.

-Velocidad de trabajo de 20 Mhz, con un ciclo de instrucción de 200 ns.

-Memoria de programa tipo flash de 8 Kpalabras.

-Memoria de datos de 368 bytes.-Memoria EEPROM de datos de 256 bytes.

-Patillaje compatible con PIC16C73B/74B/76/77.

-Hasta 14 fuentes de interrupción.

-Pila por hardware de 8 niveles.

-Modos de direccionamiento directo, indirecto y relativo.

-Reset de conexión (POR).

-Temporización de conexión y temporización de inicio de oscilación.

-Circuito supervisor (watchdog).

-Código de protección programable.

-Tecnología de alta velocidad y bajo consumo en la memoria CMOSEEPROM/FLASH.

-Programación in-situ vía serie con dos patillas.

-Posibilidad de programación in-situ, vía serie, mediante tensión simple de 5 voltios.

-Acceso para lectura o escritura a la memoria de programa.

-Gran margen de alimentación entre 2 y 5,5 voltios.

-Corriente de salida de 25 mA.

-Bajo consumo:

Menor de 2 mA a 5V y 4 Mhz.

20 µ A a 3V y 32 Khz.

Menor de 1 µ A en reposo.

Prestaciones de periféricos:

– Timer0: Temporizador-Contador de 8 bits, con Predivisor también de 8 bits.

-Timer1: Temporizador-Contador de 16 bits con Predivisor, que puede trabajar con reloj externo en el modo reposo (sleep).

-Timer2: Temporizador-Contador de 8 bits con registro de período de la misma longitud, con Predivisor y Postdivisor.

-Dos módulos de Captura y Comparación y uno PWM (modulación por ancho de impulso):

La captura es de 16 bits, con resolución máxima de 12,5 ns.

La comparación es de 16 bits, con resolución máxima de 200 ns.

El bloque PWM tiene una resolución máxima de 10 bits.

-Convertidor multicanal analógico digital de 10 bits.

-Puerto serie síncrono (SSP), con modo Maestro (SPI) e I2C (maestro/servidor).

-Transmisor Receptor Universal Síncrono Asíncrono (USART/SCI) con detecciónde 9 bits y de dirección.

-Circuito de detección de BROWN-OUT (bajada de tensión).

Diagrama de Bloques:

ORGANIZACIÓN DE LA MEMORIA

Existen tres bloques de memoria: la Memoria de Programa, la Memoria de Datos y la EEPROMde datos. Las dos primeras poseen buses separados, lo que permite el acceso simultáneo.

MEMORIA DE PROGRAMA

El PIC16F876 tiene un Contador de Programa (PC) de 13 bits, capaz de direccionar una memoria de 8K palabras, siendo cada palabra de una longitud de 14 bits. El vector de Reset se encuentra en la dirección 0000h, queriendo esto decir que tras un reset al dispositivo el PC se cargará con esa cantidad. El vector de la interrupción se encuentra situado en la dirección 0004h.

La Memoria de Datos se fracciona en cuatro bancos: banco 0, banco 1, banco 2 y banco 3. Cada banco puede seleccionarse con los bitsRP0 y RP1 del Registro de Funciones Especiales (SFR).

RP1:RP0 Banco
00 0
01 1
10 2
11 3

Cada banco tiene una extensión de 128 bytes (7Fh). Las posiciones más bajas de cada banco se reservan para el registro SFR. Tanto SFR como el GPR (Registro de Propósito General) se implementan como una RAM estática. Los registros que son muy utilizados dentro del SFR, se duplican en otros bancos para evitar los continuos cambios de éstos en los programas.

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Microcontrolador PIC16F876A-I/SP”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Shopping Cart
Escribenos por WhatsApp