An accurate battery model is essential for battery management system (BMS) applications. However, existing models either don't describe battery physics or are too computationally intensive for practical applications. This paper presents a non-linear equivalent circuit model with diffusion dynamics (NLECM-diff) which phenomenologically describes the main electrochemical behaviours, such as ohmic, charge-transfer kinetics, and solid-phase diffusion. A multisine approach is applied to identify the elements for high frequency dynamics, as well as a distributed SoC dependent diffusion model block is optimised to account for long time dynamics. The model identification procedure is conducted on a three-electrode experimental cell, such that NLECM...