4 data registers, Figure 184. identification code register (idcode) – Intel 386 User Manual
Page 521

Intel386™ EX EMBEDDED MICROPROCESSOR USER’S MANUAL
18-8
18.2.4 Data Registers
The test-logic unit uses three data registers: bypass, identification code, and boundary-scan. The
instruction determines which data register is used.
The single-bit bypass register (BYPASS) provides a minimal-length serial path between TDI and
TDO. During board-level testing, you can use this path for any devices that are not currently un-
der test. This speeds access to the data registers for the devices that are being tested.
The 32-bit identification code register (IDCODE) identifies a device by manufacturer, part num-
ber, and version number. Figure 18-4 describes the register and shows the values for the Intel386
EX processor.
Figure 18-4. Identification Code Register (IDCODE)
Identification Code Register
IDCODE
Reset State:
2027 0013H (3V)
2827 0013H (5V)
31
24
0
0
1
0
0 (3V)
1 (5V)
0
0
0
23
16
0
0
1
0
0
1
1
1
15
8
0
0
0
0
0
0
0
0
7
0
0
0
0
1
0
0
1
1
Bit
Number
Bit
Mnemonic
Function
31–28
V3:0
Device version number.
27–12
PN15:0
Device part number.
11–1
MFR10:0
Manufacturer identification (compressed JEDEC106-A code).
0
IDP
Identification Present. Always true for this device.
This is the first data bit shifted out of the device during a data scan
immediately following an exit from the test-logic-reset state. A one
indicates that an IDCODE register is present. (A zero originates from the
BYPASS register and indicates that the device being interrogated has no
IDCODE register.)