Gracias Zd04 y fenix_jn
Bueno... me puse a comparar las cadenas y en realidad el manejo es parecido al de un GPS, tienes un encabezado que indica lo que viene despues, esta separado por comas, y tienes un final de trama, que esta compuesto por LRC y un "0D0A", El LRC es el XOR de todos los anteriores y eso esta resuelto, la comunicacion es asincronica, tambien es correcto, despues de leerlos los guardo en varibles de memoria, y puedo omitir o no las comas, como lo sugiere fenix_jn,no me quedo claro pero me interesa esto de "con ello marcarias un fin/inicio de nuevos datos."
Definitivamente el problema esta al procesarlo, por ejemplo, en ocasiones llegan 2 comas seguidas y sin informacion por dentro, en otras llega 1 byte entre comas y en otras llegan hasta 6 bytes entre comas, y esto depende de lo que contenga, lo que este leyendo, lo que he entendido es que cuando hay comas seguidas significa que no hay datos al respecto, y cuando hay variacion significa que pueden haber datos de diferente tamaño, pero que corresponden al mismo bloque dentro de la trama.
La dificultad por mi novatada en el tema se da porque no se como identificar cada bloque dentro de la trama, tambien me ha ocurrido que el 16f873, me reporta reporta errores cuando intento almacenarlos todos seguidos, algo referente a __MAXRAM o __BADRAM pero no entiendo el tema aun.
Definitivamente la falla es el proceso, por ejemplo: se que la fecha viene en determinada posicion por ejemplo en Byte 20, pero en ocasiones llega en el byte 16, porque en las tramas anteriores no hay datos, entonces al imprimir los resultados no son los esperados.
Aprendi que debo recibir primero y procesar despues porque sino es un lio, si tratas de recibir y procesar al mismo tiempo la cosa se me complica (inexperiencia)
Respecto al lenguaje, solo Asembler, aunque me gustaria empezar a explorar C, dicen que es mas facil, pero ni idea, si tienen alguna guia para principiantes "GRACIAS"
Voy a tratar de identificar los bloques con un contador incremental de "," en el momento de recibir la trama, asi como lo sugiere fenix_jn, puede ser por hay.
Gracias de nuevo.