The PC104P-16AO4MF D/A board provides 400KHz-per-channel precision high speed 16-bit analog outputs, and supports arbitrary waveform generation. Four analog output channels are updated independently from an internal buffer, either at software-determined rates, or by an externally supplied clock. Flexible operating modes include continuous, periodic and triggered burst functions, as well as the seamless, dynamic concatenation of waveforms in real-time. Output ranges are supplied as ±10V, ±5V or ±2.5V. Internal auto calibration networks permit periodic calibration to be performed without removing the board or host from the system. This feature produces the optimum calibration situation, in which the board is calibrated in its actual operating environment.