SLAA202B February 2005 – December 2018 MSP430F149 , MSP430F149 , MSP430F2252-Q1 , MSP430F2252-Q1 , MSP430F2272-Q1 , MSP430F2272-Q1 , MSP430F2274 , MSP430F2274 , MSP430FG4619 , MSP430FG4619
The Timer_A peripheral module found on all MSP430s can be used to implement the IrPHY layer, in case that no hardware module with IrDA support is available.
The approach is to design a unit that behaves as a UART but processes data received from and sent to the IR transceiver. The IR-pulse duty cycle is 3/16th of a bit period as specified in the IrPHY documentation. The transmission and reception schemes are similar.