I'm having some trouble understanding the reasoning behind the final note in the following worked problem:
An HCl molecule has a dipole moment of $3.4\times10^{-30}\:\rm C\:m$. Assuming that equal and opposite charges lie on the two atoms to form a dipole, what is the magnitude of this charge? The separation between the two atoms of HCl is $1.0\times 10^{-10}\:\rm m$.
Solution: if the charges on the two atoms are $q$, $-1$, \begin{align} q(1.0\times 10^{-10}\:\mathrm m) & = 3.4\times10^{-30}\:\mathrm{ C\:m} \\ & = 3.4\times10^{20}\:\mathrm{C} \end{align}
Note that this is less than the charge of a proton. Can you explain, how such a charge can appear on an atom?
I think it might be electronegativity difference.