PIC16C558-04 Datasheet | So microchip technology