Diese Fragen beantwortet dir das Datenblatt.
Für den ADC heisst es sucsessive approximation, also schrittweise Annäherung.
Auch der AT89C51 kann einen Led treiben, allerdings sind die Ausgänge Open-Drain, also muss die Led gegen VCC geschalten sein. Der Strom je Pin ist allerdings geringer als beim Mega8, auch der Gesamtstrom.