XML 57 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Acquisition charges (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended 48 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2014
Business Combination, Separately Recognized Transactions [Line Items]                        
Acquisition charges $ 82us-gaap_BusinessCombinationAcquisitionRelatedCosts $ 83us-gaap_BusinessCombinationAcquisitionRelatedCosts $ 82us-gaap_BusinessCombinationAcquisitionRelatedCosts $ 83us-gaap_BusinessCombinationAcquisitionRelatedCosts $ 84us-gaap_BusinessCombinationAcquisitionRelatedCosts $ 86us-gaap_BusinessCombinationAcquisitionRelatedCosts $ 86us-gaap_BusinessCombinationAcquisitionRelatedCosts $ 86us-gaap_BusinessCombinationAcquisitionRelatedCosts $ 330us-gaap_BusinessCombinationAcquisitionRelatedCosts $ 341us-gaap_BusinessCombinationAcquisitionRelatedCosts $ 450us-gaap_BusinessCombinationAcquisitionRelatedCosts  
National Semiconductor                        
Business Combination, Separately Recognized Transactions [Line Items]                        
Acquisition-related charges                 330txn_BusinessAcquisitionAcquisitionRelatedCost
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
341txn_BusinessAcquisitionAcquisitionRelatedCost
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
471txn_BusinessAcquisitionAcquisitionRelatedCost
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
 
Number of jobs eliminated (in jobs)                     350us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
 
National Semiconductor | Amortization of intangible assets                        
Business Combination, Separately Recognized Transactions [Line Items]                        
Acquisition charges                 319us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis
= txn_BusinessCombinationAcquisitionCostsIntangibleAssetsAmortizationMember
323us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis
= txn_BusinessCombinationAcquisitionCostsIntangibleAssetsAmortizationMember
325us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis
= txn_BusinessCombinationAcquisitionCostsIntangibleAssetsAmortizationMember
 
National Semiconductor | Stock-based compensation                        
Business Combination, Separately Recognized Transactions [Line Items]                        
Acquisition charges                 11us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis
= txn_BusinessCombinationAcquisitionCostsShareBasedCompensationMember
11us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis
= txn_BusinessCombinationAcquisitionCostsShareBasedCompensationMember
17us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis
= txn_BusinessCombinationAcquisitionCostsShareBasedCompensationMember
 
National Semiconductor | Retention bonuses                        
Business Combination, Separately Recognized Transactions [Line Items]                        
Acquisition charges                 0us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis
= txn_BusinessCombinationAcquisitionCostsRetentionAccrualMember
7us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis
= txn_BusinessCombinationAcquisitionCostsRetentionAccrualMember
57us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis
= txn_BusinessCombinationAcquisitionCostsRetentionAccrualMember
 
National Semiconductor | Severance and other benefits                        
Business Combination, Separately Recognized Transactions [Line Items]                        
Acquisition charges                 0us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis
= txn_BusinesCombinationAcquisitionCostsSeveranceAndOtherBenefitsEmploymentReductionsAnnouncedAtClosingMember
0us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis
= txn_BusinesCombinationAcquisitionCostsSeveranceAndOtherBenefitsEmploymentReductionsAnnouncedAtClosingMember
16us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis
= txn_BusinesCombinationAcquisitionCostsSeveranceAndOtherBenefitsEmploymentReductionsAnnouncedAtClosingMember
 
National Semiconductor | Transaction and other costs                        
Business Combination, Separately Recognized Transactions [Line Items]                        
Acquisition charges                 0us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis
= txn_BusinessCombinationAcquisitionCostsTransactionAndOtherMember
0us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis
= txn_BusinessCombinationAcquisitionCostsTransactionAndOtherMember
35us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis
= txn_BusinessCombinationAcquisitionCostsTransactionAndOtherMember
 
National Semiconductor | As recorded in Acquisition charges                        
Business Combination, Separately Recognized Transactions [Line Items]                        
Acquisition charges                 330us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis
= txn_BusinessCombinationAcquisitionCostsAsRecordedInAcquisitionChargesOrDivestitureGainMember
341us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis
= txn_BusinessCombinationAcquisitionCostsAsRecordedInAcquisitionChargesOrDivestitureGainMember
450us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis
= txn_BusinessCombinationAcquisitionCostsAsRecordedInAcquisitionChargesOrDivestitureGainMember
 
National Semiconductor | As recorded in COR                        
Business Combination, Separately Recognized Transactions [Line Items]                        
Acquisition-related charges                 0txn_BusinessAcquisitionAcquisitionRelatedCost
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis
= txn_BusinessCombinationAcquisitionCostsAsRecordedInCostOfRevenueMember
0txn_BusinessAcquisitionAcquisitionRelatedCost
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis
= txn_BusinessCombinationAcquisitionCostsAsRecordedInCostOfRevenueMember
21txn_BusinessAcquisitionAcquisitionRelatedCost
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis
= txn_BusinessCombinationAcquisitionCostsAsRecordedInCostOfRevenueMember
 
National Semiconductor | Acquisition Costs, Severance and other benefits                        
Business Combination, Separately Recognized Transactions [Line Items]                        
Acquisition charges                       86us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis
= txn_BusinesCombinationAcquisitionCostsSeveranceAndOtherBenefitsMember
Payments against cumulative charges related to National                       84us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis
= txn_BusinesCombinationAcquisitionCostsSeveranceAndOtherBenefitsMember
National Semiconductor | Acquisition Costs, Severance and other benefits, Change of control                        
Business Combination, Separately Recognized Transactions [Line Items]                        
Payments against cumulative charges related to National                       $ 41us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis
= txn_BusinesCombinationAcquisitionCostsSeveranceAndOtherBenefitsChangeOfControlMember