A80386DX16 Intel, A80386DX16 Datasheet - Page 9

IC MPU 32-BIT 5V 16MHZ 132-PGA

A80386DX16

Manufacturer Part Number
A80386DX16
Description
IC MPU 32-BIT 5V 16MHZ 132-PGA
Manufacturer
Intel
Datasheet

Specifications of A80386DX16

Processor Type
386DX
Features
32-bit
Speed
16MHz
Voltage
5V
Mounting Type
Surface Mount
Package / Case
132-PGA
Family Name
Intel386 DX
Device Core Size
32b
Frequency (max)
16MHz
Supply Voltage 1 (typ)
5V
Operating Supply Voltage (max)
5.25V
Operating Supply Voltage (min)
4.75V
Operating Temp Range
0C to 85C
Operating Temperature Classification
Commercial
Mounting
Through Hole
Pin Count
132
Package Type
PGA
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Other names
807050

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
A80386DX16
Manufacturer:
INTEL
Quantity:
629
The selectors are also task-specific so the segment
registers are automatically loaded with new context
upon a task switch operation
The other types of registers Control System Ad-
dress Debug and Test are primarily used by sys-
tem software
2 3 REGISTER DESCRIPTIONS
2 3 1 General Purpose Registers
General Purpose Registers The eight general pur-
pose registers of 32 bits hold data or address quanti-
ties The general registers Figure 2-2 support data
operands of 1 8 16 32 and 64 bits and bit fields of
1 to 32 bits They support address operands of 16
and 32 bits The 32-bit registers are named EAX
EBX ECX EDX ESI EDI EBP and ESP
The least significant 16 bits of the registers can be
accessed separately This is done by using the 16-
bit names of the registers AX BX CX DX SI DI
GENERAL DATA AND ADDRESS REGISTERS
31
SEGMENT SELECTOR REGISTERS
INSTRUCTION POINTER
AND FLAGS REGISTER
31
Figure 2-1 Intel386
16 15
16 15
Architecture Registers
15
FLAGS
CX
DX
AX
BX
BP
SP
SI
DI
IP
0
0
0
TM
EAX
EBX
ECX
EDX
ESI
EDI
EBP
ESP
CS
SS
DS
ES
FS
GS
EIP
EFLAGS
DX Base
CODE
STACK
DATA
BP and SP When accessed as a 16-bit operand
the upper 16 bits of the register are neither used nor
changed
Finally 8-bit operations can individually access the
lowest byte (bits 0 – 7) and the higher byte (bits 8 –
15) of general purpose registers AX BX CX and DX
The lowest bytes are named AL BL CL and DL
respectively The higher bytes are named AH BH
CH and DH respectively The individual byte acces-
sibility offers additional flexibility for data operations
but is not used for effective address calculation
2 3 2 Instruction Pointer
The instruction pointer Figure 2-2 is a 32-bit regis-
ter named EIP EIP holds the offset of the next in-
struction to be executed The offset is always rela-
tive to the base of the code segment (CS) The low-
er 16 bits (bits 0 – 15) of EIP contain the 16-bit in-
struction pointer named IP which is used by 16-bit
addressing
2 3 3 Flags Register
The Flags Register is a 32-bit register named
EFLAGS The defined bits and bit fields within
EFLAGS shown in Figure 2-3 control certain opera-
tions and indicate status of the Intel386 DX The
lower 16 bits (bit 0 – 15) of EFLAGS contain the
16-bit flag register named FLAGS which is most
useful when executing 8086 and 80286 code
31
31
Figure 2-2 General Registers
Intel386
and Instruction Pointer
16
16
TM
15
15
AH A X AL
BH B X BL
CH C X CL
DH D X DL
DX MICROPROCESSOR
8
BP
SP
SI
DI
IP
7
0
0
EAX
EBX
ECX
EDX
ESI
EDI
EBP
ESP
EIP
9

Related parts for A80386DX16