Abstract: A terminal adapter for ISDN services is implemented using a digital signal processor rather that a general purpose microprocessor, and provides normal terminal adapter functionally while at the same time substantially reducing part count and increasing flexibility and reliability. The terminal adapter uses a pipelined operating system involving a series of hierarchical menus of subtasks to perform the various functions required for ISDN operability.