Data Sheet
AD7152/AD7153
REGISTER MAP
The master can write to or read from all of the registers except
the address pointer register, which is a write-only register. The
address pointer register determines which register the next read
or write operation accesses. All communications with the device
through the bus start with an access to the address pointer
register. After the device has been accessed over the bus and a
read/write operation is selected, the address pointer register is
set up. The address pointer register determines from or to which
register the operation takes place. A read/write operation is
performed from/to the target address, which then increments to
the next address until a stop command on the bus is performed.
Table 6. Register Summary
Subaddress
Register Name
Dec Hex
Status
0 0x00
Channel 1 Data MSB 1 0x01
Channel 1 Data LSB 2
Channel 2 Data MSB1 3
0x02
0x03
Channel 2 Data LSB 4 0x04
Channel 1 Offset MSB 5 0x05
Channel 1 Offset LSB 6
Channel 2 Offset MSB1 7
Channel 2 Offset LSB1 8
0x06
0x07
0x08
Channel 1 Gain MSB 9 0x09
Channel 1 Gain LSB 10 0x0A
Channel 1 Setup
11 0x0B
Channel 2 Gain MSB1 12 0x0C
Channel 2 Gain LSB1 13 0x0D
Channel 2 Setup1
14 0x0E
Configuration
15 0x0F
Reserved
16 0x10
CAPDAC POS
17 0x11
CAPDAC NEG
18 0x12
Configuration2
26 0x1A
Access
R
R
R
R
R
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Bit 7
PWDN
Range 1
Range 1
Unused
Unused
DACPen
DACNen
Unused
Bit 6 Bit 5
Bit 4 Bit 3 Bit 2 Bit 1
Unused Unused Unused Unused C1C2 RDY2
Channel 1 data, high byte
Channel 1 data, low byte
Channel 2 data, high byte
Channel 2 data, low byte
Channel 1 offset calibration coefficient, high byte
Channel 1 offset calibration coefficient, low byte
Channel 2 offset calibration coefficient, high byte
Channel 2 offset calibration coefficient, low byte
Channel 1 gain coefficient, high byte, factory calibrated
Channel 1 gain coefficient, low byte, factory calibrated
Range 0 CAPDIFF Unused Unused
Channel 2 gain coefficient, high byte, factory calibrated
Channel 2 gain coefficient, low byte, factory calibrated
Range 0 CAPDIFF Unused Unused
Unused Unused Ch1en Ch2en MD2 MD1
Unused
Unused
Unused
Unused
Unused
OSR1
DACP Bits[4:0] value
DACN Bits[4:0] value
OSR0 Unused Unused
Unused
Bit 0
RDY1
MD0
Unused
Default
Value
0x03
0x00
0x00
0x00
0x00
0x80
0x00
0x80
0x00
0xXX
0xXX
0x00
0xXX
0xXX
0x00
0x00
0x00
0x00
0x00
0x00
1 AD7152 only.
Rev. A | Page 13 of 24