CD1030: 33 channel Multiple Switch Detection Interface with Programmable Current