Motion and pinning of discrete interfaces