I'm testing out the IIC code provided in HCS08QRUGSW.zip but even when the IICS_IICIF (interrupt flag) is set the code will not jump to the interrupt routine (interrupt 17 void Viic_isr).
The IIC code will jump to the interrupt routine if the Global interrupts are enabled and the IIC interrupt is enabled once a matching address with the IICA address is received trough the IIC bus.
Have you verified your Global interrupts, and the matching address in the bus (maybe using oscilloscope)