System requirements and Interface Control Drawings (ICDs) make a variety of demands for MIL-STD-1553 remote terminals (RTs). Among these requirements are the need to ensure data integrity and sample data consistency, the need to perform bulk (multi-message) data transfers, and the need to offload the operation of the host CPU to the greatest degree possible. This latter requirement is reflected in such specifications as CPU spare bandwidth.The latest 1553 terminals provide a variety of choices for performing the different types of transfers. This paper provides a discussion of the hardware and software techniques for achieving these objectives.Three different schemes for RT subaddress memory management are presented: single message, circular buffer, and double buffered. For receive and transmit messages, these include fully synchronous single message transfers, asynchronous single message transfers, and multi-message transfers. Finally, three issues relating to MIL-STD-1553 Notice 2 are discussed: data wraparound, broadcast separation, and busy.