XML 27 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-based compensation - Expense (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense $ 277us-gaap_ShareBasedCompensation $ 287us-gaap_ShareBasedCompensation $ 263us-gaap_ShareBasedCompensation
COR      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense 48us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
49us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
48us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
R&D      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense 62us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
67us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
71us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
SG&A      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense 156us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
160us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
127us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
Acquisition charges      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense $ 11us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= txn_BusinessCombinationAcquisitionCostsAsRecordedInAcquisitionChargesOrDivestitureGainMember
$ 11us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= txn_BusinessCombinationAcquisitionCostsAsRecordedInAcquisitionChargesOrDivestitureGainMember
$ 17us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= txn_BusinessCombinationAcquisitionCostsAsRecordedInAcquisitionChargesOrDivestitureGainMember