IF Module Software Documentation A. D. Bolatto Radio Astronomy Lab, University of California at Berkeley This is a functional description of the IF module, explaining what it measures and controls, and how it controls it. The overall structure of the software as well as the details of the algorithms used are discussed in detail, so that programers and users not familiar with the embedded XAC code understand its features and nuances. This document also contains information useful for diagnosing hardware/software problems with the module, including a detailed explanation of the error codes and their possible causes.