Throughput is based on many factors, some of which are determined by the Secondary Device (Host Controller + MCP215X), and some of which are determined by the Primary Device. This application note will focus on techniques that can be used on the interface between the Host Controller and the MCP215X. It discusses techniques that help the data transfer throughput between an IrDA Standard Primary Device and Embedded System to be optimized.