Saludos..!!!
En el manual del CCS lei alguna vez dentro de las propiedades de printf que puedes decir cuantos números de la parte entera y decimal deseas imprimir añadiendo ej:
printf(LCD_PUTC,"Valor = %1.2f",X)
con esto estoy diciendo que de la parte entera me imprima 1 digito y de la parte decimal 2.
Bueno espero que te sirva, suerte