2PCS PIC16F877A-I/P DIP40 PIC16F877A DIP 16F877A DIP-40 Enhanced Flash Microcontrollers new and original IC