|
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 |