XML 55 R27.htm IDEA: XBRL DOCUMENT v2.4.1.9
Description of business, including segment information (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Reportable_Segments
Mar. 31, 2014
Segment Reporting Information [Line Items]    
Number of reportable segments 2us-gaap_NumberOfReportableSegments  
Revenue $ 3,150us-gaap_SalesRevenueNet $ 2,983us-gaap_SalesRevenueNet
Operating profit 958us-gaap_OperatingIncomeLoss 690us-gaap_OperatingIncomeLoss
Analog    
Segment Reporting Information [Line Items]    
Revenue 2,035us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= txn_ReportingSegmentAnalogMember
1,837us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= txn_ReportingSegmentAnalogMember
Operating profit 721us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= txn_ReportingSegmentAnalogMember
498us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= txn_ReportingSegmentAnalogMember
Embedded Processing    
Segment Reporting Information [Line Items]    
Revenue 672us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= txn_ReportingSegmentEmbeddedProcessingMember
656us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= txn_ReportingSegmentEmbeddedProcessingMember
Operating profit 123us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= txn_ReportingSegmentEmbeddedProcessingMember
52us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= txn_ReportingSegmentEmbeddedProcessingMember
Other    
Segment Reporting Information [Line Items]    
Revenue 443us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
490us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Operating profit $ 114us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
$ 140us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember