Skip to main content
Chemistry LibreTexts

10.4: Born-Haber Cycles for NaCl and Silver Halides

  • Page ID
    344520
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    Now that we have an equation for the lattice energy of an ionic crystal, we can ask the question of how accurate it is. Remember, we made several approximations in arriving at this formula. We assumed that the lattice was completely ionic, we ignored the van der Waals attractive energy of the ions, and we assumed that there was no covalent contribution to the bonding.

    Let's consider the lattice energy of table salt (NaCl)

    \(\ce{Na^{+}_{(g)} + Cl^{-}_{(g)} -> NaCl_{(s)}}\)

    To calculate the lattice energy, we lump together the physical constants:

    \[E_{L} (\frac{kJ}{mol}) = (1389.3) \frac{Aq_{1}q_{2}}{r_{o}}(1-\frac{.345}{r_{o}})\]

    where ro is expressed in Å. Now we can calculate the lattice energy for NaCl using ro = 2.814 Å, as:

    \[E_{L} = -(1389.3) \frac{1.7476}{2.814} (1 -\frac{.345}{2.814}) = -766.5 \frac{kJ}{mol}\]

    We can alternatively construct a Born-Haber cycle for the formation of NaCl from the elements and calculate the lattice energy as the "missing" term in the cycle.

    Born harber cycle

    S= Sublimation energy of Na(s)

    IP= Ionization potential of Na(g)

    D= Bond dissocation energy of Cl2(g)

    EA= Electron affinity of Cl(g)

    EL=Lattice energy of NaCl

    R= Gas constant

    T= Absolute temperature

    From Hess' Law: \(\Delta H_{f} = s + \frac{1}{2}D + IP + EA + E_{L} -2RT = \mathbf{-396 \frac{kJ}{mol}}\)

    Here we have to subtract 2RT to convert our cycle of energies to a cycle of enthalpies, because we are compressing two moles of gas in making NaCl(s) and PΔV = ΔnRT, where Δn = -2.

    Experimentally ΔHf for NaCl is -411 kJ/mol

    Because all the other numbers in the cycle are known accurately, the error in our calculation is only about 15 kJ (about 2% of EL). The result is promising because we neglected the van der Waals term.

    But....how did we get away with neglecting the van der Waals term?

    This is because we used energy minimization to obtain the repulsion energy in the Born-Mayer equation. If we underestimate the attractive energy of the crystal lattice, the energy minimization criterion ensures that the repulsion energy is underestimated as well. The two errors partially compensate, so the overall error in the calculation is small.

    We can do better by explicitly including the short-range van der Waals attractive energy between ions. The table below shows results of more detailed lattice energy calculations for ionic fluorides in which the van der Waals term is explicitly included. The errors in this case are only about 1% of EL.

    Compound Calculated Lattice Energy (kJ/mol) Experimental EL from Born-Haber Cycle
    MgF2 (rutile structure) -2,920 -2,908
    CaF2 (fluorite structure) -2,586 -2,611
    BaF2 (fluorite structure) -2,326 -2,368

    Silver Halides

    It is interesting to repeat this exercise for the silver halides, which have either the NaCl structure (AgF, AgCl, AgBr) or zincblende structure (AgI).

    Silver Halide Calculated Cycle Difference (kJ/mol)
    AgF -920 -954 34
    AgCl -833 -908 75
    AgBr -816 -900 84
    AgI -778 -883 105

    Looking at the table, we see that the error is small for AgF and becomes progressively larger for the heavier silver halides. However we are still obtaining answers within about 12% error even for AgI. Should we interpret the good agreement with values calculated from the ionic model to mean that these compounds are ionic? Clearly, this description is inappropriate for AgI, where the electronegativity difference Δχ is only 0.6 (compare this value to 0.4 for a C-H bond, which we typically view as non-polar).

    clipboard_e1f4c2cb93878561e57d013d13fb8de02.png

    A drop of siver nitrate solution, when added to a dilute hydrochloric acid solution, results in the immediate formation of a white silver chloride precipitate. This reaction is used as a qualitative test for the presence of halide ions in solutions. The covalent bonding contribution to the lattice energies of AgCl, AgBr, and AgI makes these salts sparingly soluble in water.

    Again, we can interpret the fortuitous agreement between the calculated and experimentally obtained energies in terms of compensating errors. Our lattice energy calculation overestimates the ionic contribution in the case of the heavier silver halides, but underestimates the covalent contribution. Of these compounds, only AgF is soluble in water and should be thought of as an ionic compound. The others are progressively more insoluble in water (Ksp is 10-10, 10-13, and 10-16 for AgCl, AgBr, and AgI), reflecting increasing covalency as Δχ decreases.

    The moral of the story is that simple lattice energy calculations based on the ionic model work well, but they do not necessarily imply that the compounds are ionic!


    10.4: Born-Haber Cycles for NaCl and Silver Halides is shared under a CC BY-SA license and was authored, remixed, and/or curated by LibreTexts.