Can DigiSim handle mechanisms involving adsorption on the electrode surface, or is it restricted to mechanisms involving semi-infinite diffusion?
No. DigiSim cannot simulate mechanisms that involve adsorption. Proper characterization of adsorption involves the choice of an appropriate isotherm (and there are many to choose from) as well as the proper description of potential dependent rate constants and equilibrium constants. However, DigiSim is not restricted to mechanisms based on semi-infinite diffusion, as it can simulate both finite diffusion, a variety of geometries and the rotating disk electrode.