Hola:
No he hecho pruebas de generar retardos tan cortos en C,pero en teoría existe una instrucción delay_us que puede tener valor 0 hasta....-
Cuando son aplicaciones realmente "serias" ,quizas realizadas por grandes empresas ,normalmente se programan en C ,ya sea para pic o motorola u otro fabricante de micros. No imagino una RTU programada en asm.-
No quiero decir con esto que el asm no sirva ,pero me parece que hay que ver otros lenguajes ,aunque hay que tener conocimientos de asm para ver como se comporta el micro.-
En mi caso particular uso basic y no me ha interesado mucho el consumo de memoria ,ya que mayormente no he tenido problemas, incluso habiendo escrito codigo bastante extenso.-
Por supuesto que el lenguaje que uno elige es una lucha tal como river-boca o Ford-Chevrolet.-
Al fin uno es el que decide cual le gusta ,pero insisto, cuando son aplicaciones serias o complejas ,casi seguro que en C.-
Saludos
Jorge