XML 66 R83.htm IDEA: XBRL DOCUMENT v2.4.1.9
Debt and lines of credit - Schedule of long-term debt outstanding (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Mar. 31, 2014
May 31, 2013
Aug. 31, 2012
Debt Instrument [Line Items]          
Long-term debt, gross $ 4,625us-gaap_DebtInstrumentCarryingAmount $ 5,125us-gaap_DebtInstrumentCarryingAmount      
Net unamortized premium 17us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet 33us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet      
Current portion of long-term debt (1,001)us-gaap_LongTermDebtCurrent (1,000)us-gaap_LongTermDebtCurrent      
Long-term debt 3,641us-gaap_LongTermDebtNoncurrent 4,158us-gaap_LongTermDebtNoncurrent      
Notes payable          
Debt Instrument [Line Items]          
Long-term debt, gross     500us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
1,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
1,500us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
Notes payable | Notes due 2014 at 1.375%          
Debt Instrument [Line Items]          
Long-term debt, gross 0us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_Fixed1375Notes1BillionDue2014Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
1,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_Fixed1375Notes1BillionDue2014Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
     
Long-term debt stated interest rate ( in percents) 1.375%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= txn_Fixed1375Notes1BillionDue2014Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
1.375%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= txn_Fixed1375Notes1BillionDue2014Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
     
Notes payable | Notes due 2015 at 0.45%          
Debt Instrument [Line Items]          
Long-term debt, gross 750us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes750MillionOf0Point45PercentDueAugust32015Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
750us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes750MillionOf0Point45PercentDueAugust32015Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
    750us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes750MillionOf0Point45PercentDueAugust32015Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
Long-term debt stated interest rate ( in percents) 0.45%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes750MillionOf0Point45PercentDueAugust32015Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
0.45%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes750MillionOf0Point45PercentDueAugust32015Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
     
Notes payable | Notes due 2016 at 2.375%          
Debt Instrument [Line Items]          
Long-term debt, gross 1,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_Fixed2375Notes1BillionDue2016Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
1,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_Fixed2375Notes1BillionDue2016Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
     
Long-term debt stated interest rate ( in percents) 2.375%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= txn_Fixed2375Notes1BillionDue2016Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
2.375%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= txn_Fixed2375Notes1BillionDue2016Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
     
Notes payable | Notes due 2017 at 0.875%          
Debt Instrument [Line Items]          
Long-term debt, gross 250us-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
250us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes250MillionOf0Point875PercentDueMarch122017Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
   
Long-term debt stated interest rate ( in percents) 0.875%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes250MillionOf0Point875PercentDueMarch122017Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
0.875%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes250MillionOf0Point875PercentDueMarch122017Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
     
Notes payable | Notes due 2018 at 1.00%          
Debt Instrument [Line Items]          
Long-term debt, gross 500us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes500MillionOf1Point00PercentDueMay12018Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
500us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes500MillionOf1Point00PercentDueMay12018Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
  500us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes500MillionOf1Point00PercentDueMay12018Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
 
Long-term debt stated interest rate ( in percents) 1.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes500MillionOf1Point00PercentDueMay12018Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
1.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes500MillionOf1Point00PercentDueMay12018Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
     
Notes payable | Notes due 2019 at 1.65%          
Debt Instrument [Line Items]          
Long-term debt, gross 750us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes750MillionOf1Point65PercentDueAugust32019Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
750us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes750MillionOf1Point65PercentDueAugust32019Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
    750us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes750MillionOf1Point65PercentDueAugust32019Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
Long-term debt stated interest rate ( in percents) 1.65%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes750MillionOf1Point65PercentDueAugust32019Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
1.65%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes750MillionOf1Point65PercentDueAugust32019Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
     
Notes payable | Notes due 2021 at 2.75%          
Debt Instrument [Line Items]          
Long-term debt, gross 250us-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
250us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes250MillionOf2Point75PercentDueMarch122021Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
   
Long-term debt stated interest rate ( in percents) 2.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes250MillionOf2Point75PercentDueMarch122021Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
2.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes250MillionOf2Point75PercentDueMarch122021Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
     
Notes payable | Notes due 2023 at 2.25%          
Debt Instrument [Line Items]          
Long-term debt, gross 500us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes500MillionOf2Point25PercentDueMay12023Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
500us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes500MillionOf2Point25PercentDueMay12023Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
  500us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes500MillionOf2Point25PercentDueMay12023Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
 
Long-term debt stated interest rate ( in percents) 2.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes500MillionOf2Point25PercentDueMay12023Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
2.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= txn_SeniorUnsecuredNotes500MillionOf2Point25PercentDueMay12023Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
     
National Semiconductor | Notes payable | Notes due 2015 at 3.95% (assumed with National acquisition)          
Debt Instrument [Line Items]          
Long-term debt, gross 250us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_DebtInstrumentAxis
= txn_SeniorNotes395Due2015Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
250us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_DebtInstrumentAxis
= txn_SeniorNotes395Due2015Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
     
Long-term debt stated interest rate ( in percents) 3.95%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_DebtInstrumentAxis
= txn_SeniorNotes395Due2015Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
3.95%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_DebtInstrumentAxis
= txn_SeniorNotes395Due2015Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
     
National Semiconductor | Notes payable | Notes due 2017 at 6.60% (assumed with National acquisition)          
Debt Instrument [Line Items]          
Long-term debt, gross $ 375us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_DebtInstrumentAxis
= txn_SeniorNotes660Due2017Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
$ 375us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_DebtInstrumentAxis
= txn_SeniorNotes660Due2017Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
     
Long-term debt stated interest rate ( in percents) 6.60%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_DebtInstrumentAxis
= txn_SeniorNotes660Due2017Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
6.60%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_BusinessAcquisitionAxis
= txn_NationalSemiconductorMember
/ us-gaap_DebtInstrumentAxis
= txn_SeniorNotes660Due2017Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember