[CCS] i2c_start() y i2c_stop No funcionan (fail) se cuelga (hangs on)

SI  están intentando usar las rutinas de manejo del protocolo i2C  que trae por defecto el CCS y están teniendo el problema de que al llegar a la instrucción i2c_start(); o i2c_stop(); el programa se cuelga (queda tildado) lo que es fácilmente apreciable si se esta simulando el software embebido usando el ISIS de proteus.

El inconveniente esta en que seguramente tienen especificado por software (no importa si lo pusieron o no por hardware vía los fuses) que no van a usar el protocolo SPI , es decir, tienen en su main lo siguiente:

setup_spi(SPI_SS_DISABLED);       <– remove this line of your main routine

La solución esta en comentar o borrar esa linea y wualaaaaa las rutinas dejan de quedarse colgadas.