We have investigated an ensemble of interacting adatoms on surfaces with two non-eqivalent adsorption sites, the adsorption energy and the number of which are different in the elementary cell. The complex thermodynamic properties of adatoms results in step like dependence of the diffusion coefficient D on coverage and in non-Arrhenius temperature dependence of D