Hi Steve
my understanding is that if there is an error with the ACK the program can jump to a location specified by an optional LABEL, if the optional LABEL is not given then the error is ignored

are there examples here somewhere how to use the on chip hardware for I2C ?