Mmmm... es muy dificil que desbordes un flotante:
El maximo es de : 3.4028234 × 10^38 ( 7f 7f ff ff )
en single precision, aunque por ahi pierdas algunos bits de informacion.
Si quisieras detectar el desbordamiento o haCerlo de una operaCion matematica en punto flotante, deberias modificar ya cosas de CCS, si CCS NO posee una funcion, entonces vas a tener que crear la tuya. Pero para eso te vas a tener que romper la cabeza y hacerlo en ASM para que sea eficiente para el micro.
Es lo unico que se me ocurre. Distinto es un punto fijo, pero los motores de punto fijo normalmente traen ya para que se haga un truncado o redondeado al existir un overflow
Igual en flotante (IEEE 754) hay algunas excepciones que se consideran infinito+ (+ y -) e infonito- (+ y -), ademas de un NaN.