PIC16C50504SL