DW1000 User Manual
© Decawave Ltd 2017
Version 2.12
Page 63 of 242
7
The DW1000 register set
The DW1000 is controlled by an associated host microcontroller system using the SPI interface to access a
series of registers within the device. The DW1000 register set includes configuration registers, status
registers, control registers, data buffer registers, and diagnostic registers. Section
described the SPI interface and the low level transactions for reading and writing the parameters of the
DW1000. This section begins with
7.2– Detailed register description
where each individual parameter is described in detail.
7.1 Register map overview
The register map overview is given in Table 15. This lists the registers in address order, by register file ID,
giving the register file length in octets, its type (RO = Read-Only, RW = Read & Write, SRW = Special Read
Write – see individual register descriptions for details about how the Read/Write access is special), and a
brief high level description of the register. Section 7.2 gives a detailed description of each register.
Note: When writing to any of the DW1000 registers care must be taken not to write beyond the published
length of the selected register and not to write to any of the reserved register locations. Doing so may cause
the device to malfunction.
Table 15: Register map overview
ID
Length
(octets)
Type
Mnemonic
Description
4
RO
Device Identifier – includes device type and revision info
8
RW
Extended Unique Identifier
0x02
-
-
-
Reserved
4
RW
PAN Identifier and Short Address
4
RW
System Configuration bitmap
0x05
-
-
-
Reserved
5
RO
System Time Counter (40-bit)
0x07
-
-
-
Reserved
5
RW
Transmit Frame Control
1024
WO
Transmit Data Buffer
5
RW
Delayed Send or Receive Time (40-bit)
0x0B
-
-
-
Reserved
2
RW
Receive Frame Wait Timeout Period
4
SRW
System Control Register
4
RW
System Event Mask Register
5
SRW
System Event Status Register
4
ROD
RX Frame Information
(in double buffer set)
1024
ROD
Receive Data
(in double buffer set)
8
ROD
Rx Frame Quality information
(in double buffer set)
4
ROD
Receiver Time Tracking Interval
(in double buffer set)
5
ROD
Receiver Time Tracking Offset
(in double buffer set)