XML 114 R82.htm IDEA: XBRL DOCUMENT v2.4.1.9
Debt and lines of credit (Details) (USD $)
12 Months Ended 1 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Mar. 31, 2014
May 31, 2013
Aug. 31, 2012
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity through March 2019 $ 2,000,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity          
Commercial paper 0us-gaap_CommercialPaper          
Long-term debt, gross 4,625,000,000us-gaap_DebtInstrumentCarryingAmount 5,125,000,000us-gaap_DebtInstrumentCarryingAmount        
Proceeds from issuance of long-term debt 498,000,000us-gaap_ProceedsFromIssuanceOfLongTermDebt 986,000,000us-gaap_ProceedsFromIssuanceOfLongTermDebt 1,492,000,000us-gaap_ProceedsFromIssuanceOfLongTermDebt      
Interest and debt expense 94,000,000us-gaap_InterestAndDebtExpense 95,000,000us-gaap_InterestAndDebtExpense 85,000,000us-gaap_InterestAndDebtExpense      
Interest paid 102,000,000us-gaap_InterestPaid 102,000,000us-gaap_InterestPaid 97,000,000us-gaap_InterestPaid      
Notes payable            
Debt Instrument [Line Items]            
Long-term debt, gross       500,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
1,000,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
1,500,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
Payments of debt issuance costs       3,000,000us-gaap_PaymentsOfDebtIssuanceCosts
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
6,000,000us-gaap_PaymentsOfDebtIssuanceCosts
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
7,000,000us-gaap_PaymentsOfDebtIssuanceCosts
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
Proceeds from issuance of long-term debt       498,000,000us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
986,000,000us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
1,492,000,000us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
Repayments of long-term debt 1,000,000,000us-gaap_RepaymentsOfLongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
1,500,000,000us-gaap_RepaymentsOfLongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
       
Notes payable | Notes due 2017 at 0.875%            
Debt Instrument [Line Items]            
Long-term debt, gross 250,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes250MillionOf0Point875PercentDueMarch122017Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
0us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes250MillionOf0Point875PercentDueMarch122017Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
  250,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes250MillionOf0Point875PercentDueMarch122017Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
   
Notes payable | Notes due 2021 at 2.75%            
Debt Instrument [Line Items]            
Long-term debt, gross 250,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes250MillionOf2Point75PercentDueMarch122021Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
0us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes250MillionOf2Point75PercentDueMarch122021Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
  250,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes250MillionOf2Point75PercentDueMarch122021Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
   
Notes payable | Notes due 2018 at 1.00%            
Debt Instrument [Line Items]            
Long-term debt, gross 500,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes500MillionOf1Point00PercentDueMay12018Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
500,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes500MillionOf1Point00PercentDueMay12018Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
    500,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes500MillionOf1Point00PercentDueMay12018Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
 
Notes payable | Notes due 2023 at 2.25%            
Debt Instrument [Line Items]            
Long-term debt, gross 500,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes500MillionOf2Point25PercentDueMay12023Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
500,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes500MillionOf2Point25PercentDueMay12023Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
    500,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes500MillionOf2Point25PercentDueMay12023Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
 
Notes payable | Notes due 2015 at 0.45%            
Debt Instrument [Line Items]            
Long-term debt, gross 750,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes750MillionOf0Point45PercentDueAugust32015Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
750,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes750MillionOf0Point45PercentDueAugust32015Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
      750,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes750MillionOf0Point45PercentDueAugust32015Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
Notes payable | Notes due 2019 at 1.65%            
Debt Instrument [Line Items]            
Long-term debt, gross $ 750,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes750MillionOf1Point65PercentDueAugust32019Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
$ 750,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes750MillionOf1Point65PercentDueAugust32019Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
      $ 750,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes750MillionOf1Point65PercentDueAugust32019Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember