We consider the application of passivity theory to the problem of voltage stabilization in DC microgrids, which are composed of distributed generation units, dynamic RLC lines, and nonlinear ZIP (constant impedance, constant current, and constant power) loads. To this aim, we first study the stable interconnections of constrained passive systems and later consider its applications to microgrids. More specifically, we consider the decentralized multivariable PI controllers proposed in [29], and show that they passivate the generation units and the associated loads under certain conditions. To prove voltage stability in the closed-loop microgrid, we exploit properties of interconnection, passivity of individual components, and the LaSalle's invariance theorem. Moreover, we provide explicit inequalities on control gains to design stabilizing controllers. Control synthesis requires only the knowledge of local parameters and is always feasible allowing removal and addition of DGUs in a plug-n-play fashion. Theoretical results are backed up by simulations in PSCAD.