С TICами все бы было хорошо, если бы dsPIC/PIC24 умели DMA для I2C применять, а без DMA грустно получается - больно много побайтного I2C вывода. И SPI в dsPIC/PIC24 дурацкий - нельзя 9-битный вывод замутить, чтобы прикинуться I2C - только 8- или 16-битный