From WikiChip
Difference between revisions of "intel/80386"
< intel

(remove weird stuff)
 
(11 intermediate revisions by 5 users not shown)
Line 7: Line 7:
 
| manufacturer      = Intel
 
| manufacturer      = Intel
 
| type              = Microprocessors
 
| type              = Microprocessors
| first announced  = June 1985
+
| first announced  = June 1984
 
| first launched    = October 1985
 
| first launched    = October 1985
| production start  = 1984
+
| production start  = 1985
 
| production end    = 2008
 
| production end    = 2008
 
| arch              = x86
 
| arch              = x86
Line 31: Line 31:
 
The '''80386''', also '''i386''' and '''386''', (pronounced ''eighty-three-eighty-six'') was a family of {{arch|32}} 3rd-generation [[x86]] microprocessors introduced by [[Intel]] in [[1985]] as a successor to {{intel|80286}}. These processors provided were fully backwards compatible with previous generations of x86 processors but introduced a number of major new features including enhancements to {{x86|protected mode}} and {{x86|virtual 8086 mode}}. The changes brought about by 386 became the standard for all future {{arch|32}} [[x86]] processors, dubbed [[IA-32|i386-architecture]].
 
The '''80386''', also '''i386''' and '''386''', (pronounced ''eighty-three-eighty-six'') was a family of {{arch|32}} 3rd-generation [[x86]] microprocessors introduced by [[Intel]] in [[1985]] as a successor to {{intel|80286}}. These processors provided were fully backwards compatible with previous generations of x86 processors but introduced a number of major new features including enhancements to {{x86|protected mode}} and {{x86|virtual 8086 mode}}. The changes brought about by 386 became the standard for all future {{arch|32}} [[x86]] processors, dubbed [[IA-32|i386-architecture]].
  
== History ==
+
== Architecture ==
 
{{empty section}}
 
{{empty section}}
  
 
== Members ==
 
== Members ==
 +
 +
=== Single-word eXternal ===
 +
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! Model !! Introduction !! Ext. Bus !! Frequency !! Notes
 
! Model !! Introduction !! Ext. Bus !! Frequency !! Notes
 
|-
 
|-
| {{\|80386-12}} || October 1985 || 32-bit || 12 MHz ||  
+
| {{\|80386SX-16}} || June 16, 1988 || 16-bit || 16 MHz ||
 
|-
 
|-
| {{\|80386-16}} || 1985 || 32-bit || 16 MHz ||  
+
| {{\|80386SX-20}} || January 25, 1989 || 16-bit || 20 MHz ||
 
|-
 
|-
| {{\|80386-20}} || 1985 || 32-bit || 20 MHz ||  
+
| {{\|80386SX-25}} || January 25, 1989 || 16-bit || 25 MHz ||
 
|-
 
|-
| {{\|80386DX-16}} || 1985 || 32-bit || 16 MHz ||  
+
| {{\|80386SX-33}} || October 26, 1992 || 16-bit || 33 MHz ||
 
|-
 
|-
| {{\|80386DX-20}} || February 1987 || 32-bit || 20 MHz ||
+
| {{\|80386SL-20}} || October 15, 1990 || 16-bit || 20 MHz ||
 
|-
 
|-
| {{\|80386DX-25}} || April 1988 || 32-bit || 25 MHz ||
+
| {{\|80386SL-25}} || September 30, 1991 || 16-bit || 25 MHz ||
 +
|}
 +
 
 +
=== Double-word eXternal ===
 +
{| class="wikitable"
 
|-
 
|-
| {{\|80386DX-33}} || April 1988 || 32-bit || 33 MHz ||
+
! Model !! Introduction !! Ext. Bus !! Frequency !! Notes
 
|-
 
|-
| {{\|80386DX-16 IV}} ||  || 32-bit || 16 MHz ||
+
| {{\|80386-12}} || October 17, 1985 || 32-bit || 12 MHz || rowspan="3" | Renamed with "DX" suffix upon the introduction of the "SX" version.
 +
|-
 +
| {{\|80386-16}} ||  December, 1985 || 32-bit || 16 MHz  
 
|-
 
|-
| {{\|80386DX-20 IV}} ||  || 32-bit || 20 MHz ||
+
| {{\|80386-20}} ||  February 16, 1987 || 32-bit || 20 MHz  
 
|-
 
|-
| {{\|80386DX-25 IV}} || || 32-bit || 25 MHz ||
+
| {{\|80386DX-16}} || 1988 || 32-bit || 16 MHz ||  
 
|-
 
|-
| {{\|80386DX-33 IV}} || || 32-bit || 33 MHz ||
+
| {{\|80386DX-20}} || 1988 || 32-bit || 20 MHz ||
 
|-
 
|-
| {{\|80386SX-16}} || June 1988 || 16-bit || 16 MHz ||
+
| {{\|80386DX-25}} || April 4, 1988 || 32-bit || 25 MHz ||
 
|-
 
|-
| {{\|80386SX-20}} || June 1988 || 16-bit || 20 MHz ||
+
| {{\|80386DX-33}} || April 10, 1989 || 32-bit || 33 MHz ||
 
|-
 
|-
| {{\|80386SX-25}} || June 1988 || 16-bit || 25 MHz ||
+
| {{\|80386DX-16 IV}} || || 32-bit || 16 MHz ||
 
|-
 
|-
| {{\|80386SX-33}} || October 1992 || 16-bit || 33 MHz ||
+
| {{\|80386DX-20 IV}} || || 32-bit || 20 MHz ||
 
|-
 
|-
| {{\|80386SL-20}} || October 1992 || 16-bit || 33 MHz ||
+
| {{\|80386DX-25 IV}} || || 32-bit || 25 MHz ||
 
|-
 
|-
| {{\|80386SL-25}} || October 1992 || 16-bit || 33 MHz ||
+
| {{\|80386DX-33 IV}} || || 32-bit || 33 MHz ||
 
|}
 
|}
  
== Suppport Chips ==
+
== Support Chips ==
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 95: Line 104:
  
 
== Clones ==
 
== Clones ==
{{empty section}}
+
* {{amd|Am386}}
 +
{{expand list}}
 +
 
 +
== Documents ==
 +
 
 +
=== Manual ===
 +
* [[:File:386 DX MICROPROCESS OR PROGRAMMER'S REFERENCE MANUAL (1990).pdf|386 DX MICROPROCESS OR PROGRAMMER'S REFERENCE MANUAL (1990)]]
 +
* [[:File:386 SX MICROPROCESS OR PROGRAMMER'S REFERENCE MANUAL (1989).pdf|386 SX MICROPROCESS OR PROGRAMMER'S REFERENCE MANUAL (1989)]]
 +
* [[:File:80386 HARDWARE REFERENCE MANUAL (1986).pdf|80386 HARDWARE REFERENCE MANUAL (1986)]]
  
== Architecture ==
+
=== Others ===
{{empty section}}
+
* [[:File:Introduction to the 80386 including the 80386 Data Sheet (April, 1986).pdf|Introduction to the 80386 including the 80386 Data Sheet (April, 1986)]]

Latest revision as of 08:43, 5 December 2022

Intel 80386
KL Intel i386DX.jpg
Intel A80386DX-16 ΣΣ
Developer Intel
Manufacturer Intel
Type Microprocessors
Introduction June 1984 (announced)
October 1985 (launch)
Production 1985-2008
Architecture x86
ISA IA-32
µarch 80386
Word size 32 bit
4 octets
8 nibbles
Process 1.5 µm
1,500 nm
0.0015 mm
, 1 µm
1,000 nm
0.001 mm
Technology CMOS
Clock 12 MHz-33 MHz
Package PGA-132, PQFP-132
Succession
80286 80486

The 80386, also i386 and 386, (pronounced eighty-three-eighty-six) was a family of 32-bit 3rd-generation x86 microprocessors introduced by Intel in 1985 as a successor to 80286. These processors provided were fully backwards compatible with previous generations of x86 processors but introduced a number of major new features including enhancements to protected mode and virtual 8086 mode. The changes brought about by 386 became the standard for all future 32-bit x86 processors, dubbed i386-architecture.

Architecture[edit]

New text document.svg This section is empty; you can help add the missing info by editing this page.

Members[edit]

Single-word eXternal[edit]

Model Introduction Ext. Bus Frequency Notes
80386SX-16 June 16, 1988 16-bit 16 MHz
80386SX-20 January 25, 1989 16-bit 20 MHz
80386SX-25 January 25, 1989 16-bit 25 MHz
80386SX-33 October 26, 1992 16-bit 33 MHz
80386SL-20 October 15, 1990 16-bit 20 MHz
80386SL-25 September 30, 1991 16-bit 25 MHz

Double-word eXternal[edit]

Model Introduction Ext. Bus Frequency Notes
80386-12 October 17, 1985 32-bit 12 MHz Renamed with "DX" suffix upon the introduction of the "SX" version.
80386-16 December, 1985 32-bit 16 MHz
80386-20 February 16, 1987 32-bit 20 MHz
80386DX-16 1988 32-bit 16 MHz
80386DX-20 1988 32-bit 20 MHz
80386DX-25 April 4, 1988 32-bit 25 MHz
80386DX-33 April 10, 1989 32-bit 33 MHz
80386DX-16 IV 32-bit 16 MHz
80386DX-20 IV 32-bit 20 MHz
80386DX-25 IV 32-bit 25 MHz
80386DX-33 IV 32-bit 33 MHz

Support Chips[edit]

Part Description
A82370-16 32-bit 8-channel DMA controller @ 16 MB/sec
82380-16 32-bit DMA controller with Programmable Interrupt Controller (PIC) @ 16 MHz
82380-20 32-bit DMA controller with Programmable Interrupt Controller (PIC) @ 20 MHz
82380-25 32-bit DMA controller with Programmable Interrupt Controller (PIC) @ 25 MHz
82384-16 Clock generator @ 16 MHz
82384-20 Clock generator @ 20 MHz
82385 Cache Controller

Clones[edit]

This list is incomplete; you can help by expanding it.

Documents[edit]

Manual[edit]

Others[edit]

Facts about "80386 - Intel"
designerIntel +
first announcedJune 1984 +
first launchedOctober 1985 +
full page nameintel/80386 +
instance ofmicroprocessor family +
instruction set architectureIA-32 +
main designerIntel +
manufacturerIntel +
microarchitecture80386 +
nameIntel 80386 +
packagePGA-132 + and PQFP-132 +
process1,500 nm (1.5 μm, 0.0015 mm) + and 1,000 nm (1 μm, 0.001 mm) +
technologyCMOS +
word size32 bit (4 octets, 8 nibbles) +