|
Description of business, including segment and geographic area information (Details) (USD $) In Millions, unless otherwise specified
|
3 Months Ended |
12 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
Reportable_Segments
|
Dec. 31, 2013
|
Dec. 31, 2012
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Number of reportable segments |
|
|
|
|
|
|
|
|
2us-gaap_NumberOfReportableSegments |
|
|
|
|
|
| Revenue |
$ 3,269us-gaap_SalesRevenueNet |
$ 3,501us-gaap_SalesRevenueNet |
$ 3,292us-gaap_SalesRevenueNet |
$ 2,983us-gaap_SalesRevenueNet |
$ 3,028us-gaap_SalesRevenueNet |
$ 3,244us-gaap_SalesRevenueNet |
$ 3,047us-gaap_SalesRevenueNet |
$ 2,885us-gaap_SalesRevenueNet |
$ 13,045us-gaap_SalesRevenueNet |
|
$ 12,205us-gaap_SalesRevenueNet |
|
$ 12,825us-gaap_SalesRevenueNet |
|
| Operating profit |
1,100us-gaap_OperatingIncomeLoss |
1,175us-gaap_OperatingIncomeLoss |
982us-gaap_OperatingIncomeLoss |
690us-gaap_OperatingIncomeLoss |
687us-gaap_OperatingIncomeLoss |
844us-gaap_OperatingIncomeLoss |
906us-gaap_OperatingIncomeLoss |
395us-gaap_OperatingIncomeLoss |
3,947us-gaap_OperatingIncomeLoss |
|
2,832us-gaap_OperatingIncomeLoss |
|
1,973us-gaap_OperatingIncomeLoss |
|
| Property, plant and equipment, net |
2,840us-gaap_PropertyPlantAndEquipmentNet |
|
|
|
3,399us-gaap_PropertyPlantAndEquipmentNet |
|
|
|
2,840us-gaap_PropertyPlantAndEquipmentNet |
|
3,399us-gaap_PropertyPlantAndEquipmentNet |
|
3,912us-gaap_PropertyPlantAndEquipmentNet |
|
| Analog |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Revenue |
|
|
|
|
|
|
|
|
8,104us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = txn_ReportingSegmentAnalogMember |
|
7,194us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = txn_ReportingSegmentAnalogMember |
|
6,998us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = txn_ReportingSegmentAnalogMember |
|
| Operating profit |
|
|
|
|
|
|
|
|
2,786us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = txn_ReportingSegmentAnalogMember |
|
1,859us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = txn_ReportingSegmentAnalogMember |
|
1,650us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = txn_ReportingSegmentAnalogMember |
|
| Embedded Processing |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Revenue |
|
|
|
|
|
|
|
|
2,740us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = txn_ReportingSegmentEmbeddedProcessingMember |
|
2,450us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = txn_ReportingSegmentEmbeddedProcessingMember |
|
2,257us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = txn_ReportingSegmentEmbeddedProcessingMember |
|
| Operating profit |
|
|
|
|
|
|
|
|
384us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = txn_ReportingSegmentEmbeddedProcessingMember |
|
185us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = txn_ReportingSegmentEmbeddedProcessingMember |
|
158us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = txn_ReportingSegmentEmbeddedProcessingMember |
|
| Other |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Revenue |
|
|
|
|
|
|
|
|
2,201us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |
|
2,561us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |
|
3,570us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |
|
| Operating profit |
|
|
|
|
|
|
|
|
777us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |
|
788us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |
|
165us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |
|
| United States |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Revenue |
|
|
|
|
|
|
|
|
1,625us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_US |
|
1,666us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_US |
|
1,596us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_US |
|
| Property, plant and equipment, net |
1,436us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = country_US |
|
|
|
1,765us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = country_US |
|
|
|
1,436us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = country_US |
|
1,765us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = country_US |
|
1,931us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = country_US |
|
| Asia |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Revenue |
|
|
|
|
|
|
|
|
7,915us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = us-gaap_AsiaMember |
[1] |
7,370us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = us-gaap_AsiaMember |
[1] |
7,808us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = us-gaap_AsiaMember |
[1] |
| Property, plant and equipment, net |
1,096us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = us-gaap_AsiaMember |
|
|
|
1,277us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = us-gaap_AsiaMember |
|
|
|
1,096us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = us-gaap_AsiaMember |
|
1,277us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = us-gaap_AsiaMember |
|
1,547us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = us-gaap_AsiaMember |
|
| Europe |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Revenue |
|
|
|
|
|
|
|
|
2,293us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = us-gaap_EuropeMember |
|
1,926us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = us-gaap_EuropeMember |
|
1,861us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = us-gaap_EuropeMember |
|
| Property, plant and equipment, net |
162us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = us-gaap_EuropeMember |
|
|
|
196us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = us-gaap_EuropeMember |
|
|
|
162us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = us-gaap_EuropeMember |
|
196us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = us-gaap_EuropeMember |
|
241us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = us-gaap_EuropeMember |
|
| Japan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Revenue |
|
|
|
|
|
|
|
|
1,032us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_JP |
|
1,072us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_JP |
|
1,357us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_JP |
|
| Property, plant and equipment, net |
124us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = country_JP |
|
|
|
144us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = country_JP |
|
|
|
124us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = country_JP |
|
144us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = country_JP |
|
174us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = country_JP |
|
| Rest of world |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Revenue |
|
|
|
|
|
|
|
|
180us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = txn_SegmentGeographicalGroupsOfCountriesGroupThreeMember |
|
171us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = txn_SegmentGeographicalGroupsOfCountriesGroupThreeMember |
|
203us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = txn_SegmentGeographicalGroupsOfCountriesGroupThreeMember |
|
| Property, plant and equipment, net |
22us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = txn_SegmentGeographicalGroupsOfCountriesGroupThreeMember |
|
|
|
17us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = txn_SegmentGeographicalGroupsOfCountriesGroupThreeMember |
|
|
|
22us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = txn_SegmentGeographicalGroupsOfCountriesGroupThreeMember |
|
17us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = txn_SegmentGeographicalGroupsOfCountriesGroupThreeMember |
|
19us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = txn_SegmentGeographicalGroupsOfCountriesGroupThreeMember |
|
| China (including Hong Kong) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Revenue |
|
|
|
|
|
|
|
|
$ 5,700us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_CN |
|
$ 5,200us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_CN |
|
$ 5,400us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_CN |
|
|
|
|