PCI based Data Acquisition Board is an intelligent multifunction data acquisition boards for PC plug in applications. The Data Acquisition Board is a standard PCI bus plug-in board for compact PCI bus [cPCI] applications. The Data Acquisition Board supports sixteen differential or thirty two single-ended channels, four analog output channels, sixteen digital inputs and sixteen digital outputs. The PCI based Data Acquisition Board also supports an IRIG-B time code input and time code generator for time stamping of acquired data if necessary.