Por partes:
- Las operaciones matematicas en coma flotante pueden hacerse facilmente con picbasic plus, o cualquier otro lenguaje. Eso si, ocupan mucho espacio los algoritmos. El algoritmo para efectuar el seno en coma flotante, ocupa unos 2000 words, para hacerse una idea.
-La serie pic18f ofrece muchisima memoria , hasta 16000 words.
Pero si necesitas memoria mas alla de eso, deberias de recurrir a la serie pic18f8XXX (18f8620,18f8720,etc) . Estos tienen hasta 65536 words de memoria interna, y ADEMAS puedes ponerle memoria de programa externa, del modo que lo usan los micros MCS-51 y demas, y hasta un tamaño maximo de 2mb.
La serie 18f8xxx es la mas puntera, pero puedes tener problemas para implementarlo en tus proyectos (yo almenos los tengo), pues van en un encapsulado SMD de dimensiones minusculas, de 64 a 84 pines.
salu2