The core of a phone conversation recording system developed by Castle Amber consisted of an in-house designed 16 channel analogue to digital converter. The converter used sophisticated on board buffering to reduce the processor load. A dedicated interrupt handler was programmed using ARM assembly. A wrapper wascreated using the C programming language for easy integration into the voice recording application, also written in C.