I removed the @DEVICE line, and I have MPASM enabled. It is MPASM that is generating the errors. I think the problem has to do with where all of the various components are located, relative to one another. (MPASM can't find the P16F689.INC file) I'm still reading.