Documentation for Intel Processors

8086 / 8088
80186 / 80188
286
287 NPU
386
387 NPU
486
Pentium
Pentium MMX

MMX Technology
Intel Architecture (IA / IA-32)
Processor Identification / CPUID
Other

Embedded Intel Processors

Intel processors documentation directory


8086 / 8088

Manuals
iAPX 86, 88 User's Manual
iAPX 86, 88, 186 and 188 User's Manual - Programmer's Reference
iAPX 86/88, 186/188 User's Manual - Hardware Reference
The 8086 Family User's Manual (alt)

Application Notes
Multiprogramming with the iAPX88 and iAPX86 Microsystems (AP-106)

Other
121CE Integrated Instrumentation and In-Circuit Emulation System
iAPX 86, 88, 186 Microprocessors Part I - Workshop Notebook
iAPX 86, 88, 186 Microprocessors Part II - Workshop Notebook
8086/8088/8087/80186/80188 Programmer's Pocket Reference Guide
8086 & 8088 Microprocessor Instant Reference Card

8086

Datasheets
8086 16-bit HMOS Microprocessor (8086/8086-2/8086-1)
M80C86/M80C86-2 16-bit CHMOS Microprocessor (military)

Manuals
Intel 8086 Family User's Manual (October 1979)

Other
ICE-86A iAPX 86 In-Circuit Emulator

8088

Datasheets
8088 8-bit HMOS Microprocessor (8088/8088-2)

Manuals
iAPX 88 Book, July 1981
iAPX 88 Book with an Introduction to the iAPX 188, 1983

Other
EMV-88 iAPX 8088 Emulation Vehicle
ICE-88 8088 In-Circuit Emulator

8087 NPU

Datasheets
8087 Math Coprocessor

Application Notes
Getting Started With the Numeric Data Processor (AP-113)


80186 / 80188

Intel 80186/80188 documentation directory


286

Datasheets
80286 High Performance Microprocessor (80286-12, 80286-10, 80286-8), September 1988
80286 Microprocessor (80286-12, 80286-10, 80286-8), September 1993
M80C286 High Performance CHMOS Microprocessor (military)

Manuals
iAPX 286 Hardware Reference Manual, 1983
80286 Hardware Reference Manual, 1987 (alt)
iAPX 286 Evaluation Builder User's Guide
iAPX 286 Operating Systems Writer's Guide (alt)
Introduction to the iAPX286 (alt)
iAPX 286 Programmer's Reference Manual, 1983
iAPX 286 Programmer's Reference Manual Including the iAPX 286 Numeric Supplement, 1985 (alt)
80286 and 80287 Programmer's Reference Manual, 1987 (alt)

Other
iAPX 186, 286 Benchmark Report


287 NPU

Datasheets
80287 80-Bit HMOS Numeric Processor Extension, February 1983
80287 Math Coprocessor, September 1989
M80287 80-bit HMOS Numeric Processor Extension (military)
M80C287 80-bit CHMOS III Numeric Processor Extension (military)
Intel287 XL/XLT Math Coprocessor


386

Datasheets
iAPX 386 High Performance 32-bit Microprocessor Product Preview
Intel386 DX Microprocessor - 32-bit CHMOS Microprocessor
Intel386 SX Microprocessor, May 1988
Intel386 SX Microprocessor, January 1994
Intel386 SL Microprocessor SuperSet Data Book
Intel386 DX Microprocessor - 32-bit CHMOS Microprocessor (PQFP Supplement)
Military Intel386 High Performance 32-bit Microprocessor
Military Intel386 SX Microprocessor

Manuals
80386 Hardware Reference Manual, 1986 (alt)
80386 Hardware Reference Manual, 1987
Intel386 DX Microprocessor Hardware Reference Manual, 1991
80386 Programmer's Reference Manual, 1986
386 DX Microprocessor Programmer's Reference Manual, 1990
Intel 80386 Programmer's Reference Manual, 1986
386 SX Microprocessor Programmer's Reference Manual
80386 System Software Writer's Guide
Introduction to the 80386 Including the 80386 Data Sheet
Intel 386SL Microprocessor Superset

Specification Updates
Intel386 DX Microprocessor Specification Update, July 1996
Intel386 DX Processor Specification Update, January 1997
Intel386 DX Processor Specification Update, August 2004

Application Notes
33 MHz 386 System Design Considerations (AP-442)

Other
ICE-386 In-Circuit Emulator for the 80386 - Product Brief
Intel386 Processor Linecard

Embedded
Embedded Intel386 Processors


387 NPU

Datasheets
Intel387 SX Math Coprocessor
Intel387 DX Math Coprocessor (alt)
Military i387 Math Coprocessor
Military i387 SX Math Coprocessor


486

Datasheets
i486 Microprocessor, April 1989 (alt)
i486 Microprocessor, November 1989
Intel486 DX Microprocessor Data Book, October 1992
Intel486 DX Microprocessor, November 1993
Intel486 Family of Microprocessors Low Power Version
Intel486 DX2 Microprocessor Data Book, February 1992
Intel486 DX2 Microprocessor Data Book, July 1992
Military Intel486 Processor Family, July 1995
Military Intel486 Processor Family, November 1995
Intel OverDrive Processors
Intel486 SX Microprocessor (SmartDie)
Intel486 DX2 Microprocessor (SmartDie)
Write-Back Enhanced IntelDX4 Processor (SmartDie)

Intel486 Microprocessors and Related Products

Manuals
i486 Processor Programmer's Reference Manual, 1990
Intel486 Microprocessor Family Programmer's Reference Manual, 1992
i486 Processor Hardware Reference Manual

Application Notes
Cache and Memory Design Considerations for the Intel486 DX2 Microprocessor (AP-469)
Designing with the Ultra-Low Power Intel486 SX Processor
Intel's SL Enhanced Intel486 Microprocessor Family Technical Backgrounder

Other
Ultra-Low Power Intel486 SX Processor Evaluation Board Manual
Interfacing the ByteWide SmartVoltage FlashFile Memory Family to the Intel486 Microprocessor Family
Thermal Characteristic Comparison of the PQ2 and PQ4 Packages (208 Lead SQFP) as Used in the IntelDX4™ Processor Family
Intel486 Processor Family Linecard

Embedded
Embedded Intel486 Processors


Pentium

Datasheets
Pentium Processor (75 - 120 MHz), March 1995
Pentium Processor (75 - 200 MHz), June 1996
Pentium Processor (75 - 200 MHz), June 1997 (alt)
Pentium Processor at iCOMP Index 510\60 MHz and 567\66 MHz
Pentium Processor at iCOMP Index 610\75 MHz
Pentium Processor at iCOMP Index 610\75 MHz
Pentium Processor at iCOMP Index 815\100 MHz and 735\90 MHz and 610\75 MHz with Voltage Reduction Technology
Pentium Processor with Voltage Reduction Technology
Special Environment Pentium Processor With Voltage Reduction Technology (100, 120, 133 MHz)
Intel Pentium OverDrive Processor (for 486 systems)
Pentium OverDrive Processors for Pentium Processor-based Systems (120/133, 125, 150, 166 MHz)
Pentium Processors at iCOMP Index 1110\133, 1000\120, 815\100 MHz With Voltage Reduction Technology (SmartDie)

Pentium Processors and Related Products

Developer's Manuals

Pentium Processor User's Manual (1993, scan with covers)
Volume 1: Pentium Processor Data Book
Volume 2: 82496 Cache Controller and 82491 Cache SRAM Data Book
Volume 3: Architecture and Programming Manual

Pentium Processor Family User's Manual (1994)
Volume 1: Pentium Processor Family Data Book
Volume 3: Architecture and Programming Manual

Pentium Processor Family Developer's Manual (1995)
Volume 1: Pentium Processors
Volume 2: 82496/82497/82498 Cache Controller and 82491/82492/82493 Cache SRAM (alt)
Volume 3: Architecture and Programming Manual

Pentium Processor Family Developer's Manual (1995, scan with covers)
Volume 1: Pentium Processors
Volume 2: 82496/82497/82498 Cache Controller and 82491/82492/82493 Cache SRAM (alt)
Volume 3: Architecture and Programming Manual

Pentium Processor Family Developer's Manual (1997)
Pentium Processor Family Developer's Manual

Application Notes
Pentium Processor Clock Design (AP-479)
Pentium Processor Thermal Design Guidelines rev. 2.0 (AP-480)
Pentium Processor with Voltage Reduction Technology: Power Supply Design Considerations for Mobile Systems (AP-519)
Pentium Processor with Voltage Reduction Technology: Performance Brief for Mobile Applications
Implementation Guidelines for 3.3V Pentium Processors with VRE Specifications (AP-522), Dec 1995
Implementation Guidelines for 3.3V Pentium Processors with VRE Specifications (AP-522), June 1997
An Introduction to Plastic Pin Grid Array (PPGA) Packaging (AP-577) (001)
Pentium Processor Flexible Motherboard Design Guidelines (AP-579)

Other
Intel Reveals Pentium Implementation Details
Pentium Processor Performance Brief, June 1996
Pentium Processor Performance Brief, June 1997
Intel Pentium Processor Multiprocessor Systems - Technical Backgrounder
Mobile Pentium Processor with MMX Technology on 0.25 Micron System Design Considerations
OverDrive Processor for Pentium Processor-Based Systems Socket Specification
Intel Pentium OverDrive Processor For Intel 486 processor-based systems - Installation Manual
Intel Pentium OverDrive Processor For Intel Pentium processor-based systems - Installation Manual (alt)
An FPGA-Based Pentium in a Complete Desktop System
Thermal Management for PCs Based on the Boxed Pentium Processor and the Boxed Pentium Processor with MMX Technology

Specification Updates
60- and 66-MHz Pentium Processor Specification Update
Pentium Processor Specification Update, March 1995
Pentium Processor Specification Update, October 1996
Pentium Processor Specification Update, November 1996
Pentium Processor Specification Update, January 1997
Pentium Processor Specification Update, March 1997
Pentium Processor Specification Update, April 1997
Pentium Processor Specification Update, June 1997
Pentium Processor Specification Update, August 1997
Pentium Processor Specification Update, September 1997
Pentium Processor Specification Update, October 1997
Pentium Processor Specification Update, November 1997
Pentium Processor Specification Update, December 1997
Pentium Processor Specification Update, January 1998
Pentium Processor Specification Update, March 1998
Pentium Processor Specification Update, April 1998
Pentium Processor Specification Update, June 1998
Pentium Processor Specification Update, November 1998
Pentium Processor Specification Update, January 1999

Embedded
Embedded Intel Pentium Processors


Pentium MMX

Datasheets
Pentium Processor with MMX Technology (233, 200, 166 MHz)
Mobile Pentium Processor with MMX Technology (133, 150, 166 MHz)
Intel Pentium Processor with MMX Technology Mobile Module
Mobile Pentium Processor with MMX Technology on 0.25 micron (166, 200, 233, 266 MHz)
Intel Pentium Processor with MMX Technology Mobile Module on .25 micron
Mobile Pentium Processor with MMX Technology (0.25 Micron Process)
Mobile Pentium Processor with MMX Technology (150, 166 MHz, SmartDie)
Pentium OverDrive Processor with MMX Technology for Pentium Processor-Based Systems (alt)

Application Notes
Voltage Guidelines for Pentium Processors with MMX Technology (AP-580) (alt)
Mobile Pentium Processor with MMX Technology: Power Supply Design Considerations for Mobile Systems (AP-581)

Other
P55C Micro-Architecture – The First Implementation of the MMX Technology
Pentium Processor with MMX Technology - Platform Integration Guide
Pentium Processor with MMX Technology at 233MHz Performance Brief
Mobile Pentium Processor with MMX Technology Performance Brief
Mobile Pentium Processor with MMX Technology 233/200 MHz Performance Brief
Low-Power Pentium Processor with MMX Technology Evaluation Platform Manual, February 1999
Low-Power Pentium Processor with MMX Technology Evaluation Platform Manual, May 2000
Intel Pentium OverDrive Processor with MMX Technology - Installation Manual

Embedded
Embedded Intel Pentium MMX Processors


MMX Technology

Intel MMX Technology Overview
Intel MMX Technology at a Glance
Intel Architecture MMX Technology - Developer’s Manual (alt)
Intel Architecture MMX Technology - Programmer’s Reference Manual (alt)
Intel Architecture MMX Technology in Business Applications
Trade-off Considerations and Performance of Intel's MMX Technology


Intel Architecture (IA / IA-32)

Intel Architecture Software Developer's Manual (1997)
Intel Architecture Software Developer's Manual - Volume 1: Basic Architecture
Intel Architecture Software Developer's Manual - Volume 2: Instruction Set Reference
Intel Architecture Software Developer's Manual - Volume 3: System Programming Guide
Addendum—Intel Architecture Software Developer's Manual - Volume 1: Basic Architecture
Addendum—Intel Architecture Software Developer's Manual - Volume 2: Instruction Set Reference
Addendum—Intel Architecture Software Developer's Manual - Volume 3: System Programming Guide

Intel Architecture Software Developer's Manual (1999)
Intel Architecture Software Developer's Manual - Volume 1: Basic Architecture
Intel Architecture Software Developer's Manual - Volume 2: Instruction Set Reference
Intel Architecture Software Developer's Manual - Volume 3: System Programming Guide

IA-32 Intel Architecture Software Developer's Manual (2004)
IA-32 Intel Architecture Software Developer's Manual - Volume 1: Basic Architecture
IA-32 Intel Architecture Software Developer's Manual - Volume 2A: Instruction Set Reference, A-M
IA-32 Intel Architecture Software Developer's Manual - Volume 2B: Instruction Set Reference, N-Z
IA-32 Intel Architecture Software Developer's Manual - Volume 3: System Programming Guide

Optimizations
Optimizations for Intel's 32-Bit Processors (AP-500), October 1995
Optimizations for Intel's 32-Bit Processors (AP-500), February 1994
Optimizations For Intel's 32-Bit Processors
Optimizations For Intel's 32-Bit Processors (AP-526)
Intel Architecture Optimization Manual (alt) (alt2)
IA-32 Intel Architecture Optimization Reference Manual

Other
EFLAGS Cross-Reference and Condition Codes
MultiProcessor Specification, Version 1.4, May 1997
Software and Hardware Considerations for FPU Exception Handlers for Intel Architecture Processors (AP-578)


Processor Identification / CPUID

Intel Processor Identification With the CPUID Instruction (AP-485), October 1994 (alt)
Intel Processor Identification With the CPUID Instruction (AP-485), December 1995 (alt)
Intel Processor Identification and the CPUID Instruction (AP-485), December 1996
Intel Processor Identification and the CPUID Instruction (AP-485), March 1997
Intel Processor Identification and the CPUID Instruction (AP-485), June 1997
Intel Processor Identification and the CPUID Instruction (AP-485), January 1998
Intel Processor Identification and the CPUID Instruction (AP-485), April 1998
Intel Processor Identification and the CPUID Instruction (AP-485), June 1998


Other

Microprocessor And Peripherals Handbook, 1983
Microprocessor And Peripheral Handbook - Volume I: Microprocessor, 1989
Microprocessor And Peripheral Handbook - Volume II: Peripheral, 1989
Microprocessors, 1990
Intel x86 Processors by Part Number and Description


9595 Main Page