Pin PIC16F877A PIC18F4550 Comunes 1 MCLR/VPP MCLR/VPP/RE3 MCLR: Entrada Master Clear o Reset externo VPP: línea de tensión de programación 2 RA0/AN0 RA0/AN0 RA0: IN/OUT TTL AN0: Entrada analógica AN0 3 RA1/AN1 RA1/AN1 RA1: IN/OUT TTL AN1: Entrada analógica AN1 Diferencias: PIC16F877A - PIC18F4550 RE3: IN ST 4 RA2/AN2/VREF-/CVREF RA2/AN2/VREF-/CVREF RA2: IN/OUT TTL AN2: Entrada analógica AN2 VREF-: Entrada tensión referencia baja A/D y comparador CVREF: Salida tensión referencia comparador 5 RA3/AN3/VREF+ RA3/AN3/VREF+ RA3: IN/OUT TTL AN3: Entrada analógica AN3 VREF+: Entrada tensión referencia alta A/D y comparador RA4/T0CKI/C1OUT RA4/T0CKI/C1OUT/RCV RA4: IN/OUT TTL T0CKI: Entrada de reloj del timer0 C1OUT: salida del comparador 1 RCV: Entrada de recepción de un transceptor USB externo 6 HLVDIN: Entrada de detección de tensión alta/baja 7 RA5/AN4/SS/C2OUT RA5/AN4/SS/HLVDIN/C2OUT RA5: IN/OUT TTL AN4: Entrada analógica AN4 SS: Entrada selección esclavo SPP (módulo MSSP) C2OUT: salida del comparador 2 8 RE0/RD/AN5 RE0/AN5/CK1SPP RE0: IN ST/OUT TTL AN5: Entrada analógica AN5 RD: Control de lectura para el puerto esclavo paralelo CK1SPP: Salida de reloj 1 del SPP 9 RE1/WR/AN6 RE1/AN6/CK2SPP RE1: IN ST/OUT TTL AN6: Entrada analógica AN6 WR: Control de escritura para el puerto esclavo paralelo CK2SPP: Salida de reloj 2 del SPP 10 RE2/CS/AN7 RE2/AN7/OESPP RE2: IN ST/OUT TTL AN7: Entrada analógica AN7 CS: Control de selección para el puerto esclavo paralelo OESPP: Salida de habilitación del SPP 11 VDD VDD Alimentación positiva 12 VSS VSS Alimentación negativa o referencia a masa 13 OSC1/CLKI OSC1/CLKI OSC1: Entrada oscilador principal CLKI: Entrada señal reloj externa 14 OSC2/CLKO OSC2/CLKO/RA6 OSC2: Entrada oscilador principal CLKO: Salida de señal de reloj 15 RC0/T1OSO/T1CKI RC0/T1OSO/T13CKI RC0: IN/OUT ST T1OSO: Salida del oscilador del Temporizador 1 T1CKI: Entrada de contador de los Temporizadores 1 y 3 RA6: IN TTL solo disponible en los modos ECIO, ECPIO e INTIO Pin PIC16F877A PIC18F4550 Comunes Diferencias: PIC16F877A - PIC18F4550 RC1/T1OSI/CCP2/UOE RC1: IN/OUT ST T1OSI: Entrada del oscilador del Temporizador 1 CCP2: Entrada/Salida comparador CCP2 y PWM 2 UOE: Salida OE de un transceptor USB externo 16 RC1/T1OSI/CCP2 17 RC2/CCP1 RC2/CCP1/P1A RC2: IN/OUT ST CCP1: Entrada/Salida comparador CCP1 y PWM 1 P1A: Salida PWM del ECCP1 18 RC3/SCK/SCL VUSB 19 RD0/PSP0 RD0/SPP0 RD0: IN ST/OUT TTL PSP0: Línea de datos del puerto paralelo esclavo SPP, bit 0 20 RD1/PSP1 RD1/SPP1 RD1: IN ST/OUT TTL PSP1: Línea de datos del puerto paralelo esclavo SPP, bit 1 21 RD2/PSP2 RD2/SPP2 RD2: IN ST/OUT TTL PSP2: Línea de datos del puerto paralelo esclavo SPP, bit 2 22 RD3/PSP3 RD3/SPP3 RD3: IN ST/OUT TTL PSP3: Línea de datos del puerto paralelo esclavo SPP, bit 3 23 RC4/SDI/SDA RC4/D-/VM 24 RC5/SDO RC5/D+/VP 25 RC6/TX/CK RC6/TX/CK RC6: IN ST/OUT TTL TX: Salida de transmisión del EUSART CK: Línea de reloj del EUSART 26 RC7/RX/DT RC7/RX/DT/SDO RC7: IN ST/OUT TTL RX: Entrada de recepción del EUSART DT: Línea de datos síncrona del EUSART 27 RD4/PSP4 RD4/SPP4 RD4: IN ST/OUT TTL PSP4: Línea de datos del puerto paralelo esclavo SPP, bit 4 28 RD5/PSP5 RD5/SPP5/P1B RD5: IN ST/OUT TTL PSP5: Línea de datos del puerto paralelo esclavo SPP, bit 5 P1B: Salida PWM del ECCP1 29 RD6/PSP6 RD6/SPP6/P1C RD6: IN ST/OUT TTL PSP6: Línea de datos del puerto paralelo esclavo SPP, bit 6 P1C: Salida PWM del ECCP1 RC3: IN/OUT ST. No se implementa en PIC18F4550 SCK/SCL: reloj serie síncrono para los modos SPI e I2C VUSB: Regulador interno de 3.3 V de tensión USB RC4: IN ST (PIC16F877A), IN TTL (PIC18F4550) SDI/SDA: Entrada de datos SPI (modo SPI) o Entrada/Salida (modo I2C) D-: Línea menos del bus USB VM: Línea de entrada del USB RC5: IN ST (PIC16F877A), IN TTL (PIC18F4550) SDO: Salida de datos SPI D+: Línea más del bus USB VP: Línea de entrada del USB SDO: Salida de datos del SPI (módulo MSSP) Pin PIC16F877A PIC18F4550 Comunes RD7: IN ST/OUT TTL 30 RD7/PSP7 RD7/SPP7/P1D 31 VSS VSS Alimentación negativa o referencia a masa 32 VDD VDD Alimentación positiva 33 RB0/INT RB0/AN12/INT0/FLT0/SDI/SDA 34 RB1 RB1/AN10/INT1/SCK/SCL 35 RB2 RB2/AN8/INT2/VMO Diferencias: PIC16F877A - PIC18F4550 PSP7: Línea de datos del puerto paralelo esclavo SPP, bit 7 SPP7: Línea de datos del puerto paralelo esclavo SPP P1D: Salida PWM del ECCP1 RB0: IN/OUT ST/TTL INT o INT0: Interrupción externa 0 AN12: Entrada analógica AN12 FLT0: Entrada de falta o error del ECCP SDI: Entrada de datos del SPI SDA: Línea de datos del I2C RB1: IN/OUT TTL AN10: Entrada analógica AN10 INT1: Interrupción externa 1 SCK: Línea de reloj del SPI SCL: Línea de reloj del I2C RB2: IN/OUT TTL AN8: Entrada analógica AN8 INT2: Interrupción externa 2 VMO: Salida de datos del USB RB3: IN/OUT TTL PGM: Entada de programación de bajo voltaje AN9: Entrada analógica AN9 CCP2: Línea de Entrada/Salida del CCP2 VPO: Salida de datos del USB RB4: IN/OUT TTL AN11: Entrada analógica AN11 KBI0: Interrupción por cambio en pin CSSPP: Salida control de selección de chip del SPP RB5: IN/OUT TTL KBI1: Interrupción por cambio en pin PGM: Alimentación de programación en modo ICSP 36 RB3/PGM RB3/AN9/CCP2/VPO 37 RB4 RB4/AN11/KBI0/CSSPP 38 RB5 RB5/KBI1/PGM 39 RB6/PGC RB6/KBI2/PGC RB6: IN/OUT ST/TTL PGC: Señal de reloj de programación en modo ICSP KBI2: Interrupción por cambio en pin 40 RB7/PGD RB7/KBI3/PGD RB7: IN/OUT ST/TTL PGD: Señal de datos de programación en modo ICSP KBI3: Interrupción por cambio en pin ST = Buffer de entrada Schmitt Trigger, TTL = Buffer de entrada/salida TTL
© Copyright 2024