http://www.ti.com/lsds/ti/interface/interface-overview.page