Register 2: Device Identification 1 (DID1), offset 0x004
This register identifies the device family, part number, temperature range, pin count, and package
type. Each microcontroller is uniquely identified by the combined values of the
CLASS
field in the
DID0
register and the
PARTNO
field in the
DID1
register.
Device Identification 1 (DID1)
Base 0x400F.E000
Offset 0x004
Type RO, reset 0x101F.C06E
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
PARTNO
FAM
VER
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
Type
1
1
1
1
1
0
0
0
0
0
0
0
1
0
0
0
Reset
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
QUAL
ROHS
PKG
TEMP
reserved
PINCOUNT
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
Type
0
1
1
1
0
1
1
0
0
0
0
0
0
0
1
1
Reset
Description
Reset
Type
Name
Bit/Field
DID1 Version
This field defines the
DID1
register format version. The version number
is numeric. The value of the
VER
field is encoded as follows (all other
encodings are reserved):
Description
Value
Initial
DID1
register format definition, indicating a Stellaris
LM3Snnn device.
0x0
Second version of the
DID1
register format.
0x1
0x1
RO
VER
31:28
Family
This field provides the family identification of the device within the Tiva
™
product portfolio. The value is encoded as follows (all other encodings
are reserved):
Description
Value
Tiva™ C Series microcontrollers and legacy Stellaris
microcontrollers, that is, all devices with external part numbers
starting with TM4Cor LM3S.
0x0
0x0
RO
FAM
27:24
Part Number
This field provides the part number of the device within the family. This
value indicates the TM4C1294NCPDT microcontroller.
0x1F
RO
PARTNO
23:16
257
June 18, 2014
Texas Instruments-Production Data
Tiva
™
TM4C1294NCPDT Microcontroller