Cette série regroupe les plus anciennes machines programmables de la collection, avant le FX-702p, première machine en Basic.  Ce sont des machines de la fin des années 70.  Les FX-5XXp
 Première différence visible au niveau du clavier, le nombre de niveaux de parenthèses : 5 pour la 501p, 10 pour la 502p.
 Ensuite, la touche [.] comprend en plus de la fonction RAN# une fonction [10] pour accéder aux 10 registres de mémoire : M0 à M9.
 Le reste du clavier est identique sur les deux machines.