Turbo51 est un compilateur free Pascal pour la famille de microcontrôleurs 8051. Il propose un passage rapide simple optimisation du compilateur, Borland Turbo Pascal 7 syntaxe, à virgule flottante plein soutien, mixé Pascal et assembleur, programmation, pleine utilisation des banques de Registre, advanced multipasse optimiseur, éditeur de liens intelligent, génère un code compact de haute qualité, les formats de sortie : binaire, Intel HEX, OMF-51 et source de l'ASM, source-niveau débogage avec absolu au fichier objet OMF-51