XC95144-10PQ160C XC95108-10PQ160I XC95216-20PQ160I XC95216-20PQ160C XC95216-15PQ160C Integrated circuit QFP160