As DSPs (programmable or fixed-function) are applied as system or signal processors in an ever-increasing number of applications, designers must cope with the interfacing requirements between these modern DSP engines and the vast selection of analog conversion products available. This paper will address a broad range of issues covering both hardware and software implications of interface selection. The hardware topics include a background to sampling and conversion, interface hardware protocols, extending the interface to multiple converters, and performance considerations. The software topics include memory mapping the converters, dealing with master or slave mode converters, interrupt service routines and latency issues, and DMA techniques to cater for multiple converters.