I don't see pin A2 used?

Are you missing DEFINES for USART?

What PIC are you using?

Have you tried an I2C sample program first?

Robert