SLAA202B February 2005 – December 2018 MSP430F149 , MSP430F149 , MSP430F2252-Q1 , MSP430F2252-Q1 , MSP430F2272-Q1 , MSP430F2272-Q1 , MSP430F2274 , MSP430F2274 , MSP430FG4619 , MSP430FG4619
The development of wireless communications has occurred rapidly throughout the past decade. One of the standards used is the Infrared Data Association (IrDA) specification. The protocol introduced by this entity consists of three basic layers: IrPHY, IrLAP, and IrLMP, which supply a base for many other applications.
This application report implements the IrDA Lite protocol (IrPHY, IrLAP, and IrLMP) on select MSP430™ microcontrollers (MCUs), as well as Tiny Transfer Protocol (TTP) and IrCOMM 3-wire services as a passive secondary-only device. IrPHY implementations are provided using a Timer_A-based approach and also using the USCI_A hardware module.
The source code and software described in this application report can be downloaded from http://www.ti.com/lit/zip/slaa202.