I have an interrupt responding on a KBI interrupt pin. However, when I look at the KBI_SP register to indicate which pin caused the interrupt, all bits are always set. This is true even afer I write to the KBI_SC RSTKBSP bit to clear it. This a MKE06Z128VLH4. I have confirmed that the address is correct for both the KBI0_SP and KBI1_SP registers, but they are all set and don't appear to change. Am I missing something?