STC89C58RD+40I-PDIP40 STC89C58RD+ PDIP40 Single chip microcomputer DIP40