Turbo51 è un compilatore free Pascal per la famiglia di microcontrollori 8051. Esso dispone di un veloce unico passaggio di ottimizzazione del compilatore, Borland Turbo Pascal 7 sintassi, floating point completo di supporto, miscelato di Pascal e assembler programmazione, pieno uso delle banche di registro, avanzato ottimizzatore multi-pass, intelligente del linker, genera codice compatto di alta qualità, formati di output: binario, HEX Intel, OMF-51 e sorgente ASM, fonte-livello debug con assoluta file oggetto OMF-51