Looking at the IBC circuit its a simple input pulled upto 5V via a 10k resistor, with another 10k resistor direct to the micro pin 16 , so should be easy to find the problem, unless its the micro itself.