finished SLA5086 and STPIC6D595