T
E
RABAJO Y
XPLICACIÓN
PIC 16F87X
Diferencias entre 16F84 y 16F87X
El PIC 16F84 ha sido precedido por el 16C84,
excepción de la memoria de programa que era de tipo EEPROM en lugar de FLASH. El
FLASH soporta 1.000 operaciones de Escritura/Borrado y el EEPROM 100.000.
El PIC 16F84 tiene una memoria FLASH de 1K palabras, solo un Timer y 13
líneas de E/S digitales y el modelo normal soporta una frecuencia de 10 MHz. Aunque
el "A", llega a 20 MHz. Es un microcontrolador categorizado como gama baja por su
bajo coste y sencillez, pero que ha dado mucho que hablar.
La memoria RAM de datos de los PIC 16F87X posee una capacidad de 192
bytes en dos de los modelos y de 368 bytes en los otros dos. Aunque superan
ampliamente los 68 bytes del 16F84 mantienen la misma estructura básica de 4 bancos
de 128 bytes cada uno, seleccionables por los bits RP0 y RP1 del registro de estado
(STATUS bits 5 y 6 respectivamente).
La memoria de datos no volátil de 64 bytes tipo EEPROM que tenía el 16F84,
en los nuevos 16F87X de 28 patas sube a 128 bytes, y en los de 40 patas hasta 256
bytes.
Los 16F87X manejan hasta 14 posibles fuentes de interrupción y 3 Timer, frente
a las 4 fuentes y 1 Timer del 16F84. El numero de puertas también se ha aumentado
considerablemente, con 3 puertas los de 28 patas y hasta 5 puertas los de 40.
Además lo nuevos PIC´s, incorporan los siguientes módulos, inexistentes en el
antiguo 16F84:
-
Dos módulos CCP:
Capaces de comparar y capturar impulsos. La captura se efectúa con
una precisión de 12,5 ns y una resolución de 16 bits, mientras que la
comparación con igual resolución alcanza una precisión de 200 ns.
Además, la sección PWM varía la anchura de los impulsos, técnica muy
empleada en los motores.
-
Comunicación Serie:
La típica USART, orientada a la comunicación entre subsistemas o
máquinas (RS-232) y la MSSP destinada a la comunicación entre
diversos circuitos integrados y que admite el protocolo I2C y SPI.
-
Comunicación en Paralelo:
Los PIC 16F874/7 de 40 patas está disponible el protocolo PSP, más
rápido que la comunicación serie pero hipoteca muchas minas de E/S, 8 de la
puerta D y 3 de control de la Puerta E.
-
Conversor A/D:
En todos los PIC 16F87X existe un conversor A/D de 10 bits, con 5
canales de entrada en los de 28 patas y 8 en los de 40.
D
P
ESARROLLO
ROYECTOS Y
PIC 16F87
X
P
E
ROTOTIPOS
LECTRÓNICOS
2º DPE
prácticamente igual, con
5