PIC16F877A-I/P PIC16F877 16F877A PIC16F877A-I/PT PIC16F877-20I/PT PIC16F884-I/PT PIC16F887-I/PT TQFP-44 new original