By using KAM theory we investigate the stability of equilibrium points of the class of difference equations of the form x n+1 = f (x n) x n-1 , n = 0, 1,. .. , f : (0, +∞) → (0, +∞), f is sufficiently smooth and the initial conditions are x-1 , x 0 ∈ (0, +∞). We establish when an elliptic fixed point of the associated map is non-resonant and non-degenerate, and we compute the first twist coefficient α 1. Then we apply the results to several difference equations.