Parts . PIC16F877-20I/L . Brands