Bit
Name
Reset
Access Description
3
APORTOUTEN
0
RW
APORT Output Enable
Set to enable the IDAC output to APORT if APORTOUTENPRS is not set.
2
MINOUTTRANS
0
RW
Minimum Output Transition Enable
Set to enable minimum output transition mode for the IDAC.
1
CURSINK
0
RW
Current Sink Enable
Set to enable the IDAC as a current sink. By default, the IDAC sources current.
0
EN
0
RW
Current DAC Enable
Set to enable the IDAC.
27.5.2 IDAC_CURPROG - Current Programming Register
Offset
Bit Position
0x004
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Reset
0x9B
0x00
0x0
Access
R
W
R
W
R
W
Name
Bit
Name
Reset
Access Description
31:24
Reserved
To ensure compatibility with future devices, always write bits to 0. More information in
23:16
TUNING
0x9B
RW
Tune the Current to Given Accuracy
In production test. the middle step (16) of each range is calibrated and can be read from the Device Information (DI) page.
15:13
Reserved
To ensure compatibility with future devices, always write bits to 0. More information in
12:8
STEPSEL
0x00
RW
Current Step Size Select
Select the step within each range. The size of each step depends on the RANGESEL setting. RANGESEL settings of 0, 1,
2, and 3 correspond to step sizes of 50 nA, 100 nA, 500 nA, and 2000 nA, respectively. See step details.
7:2
Reserved
To ensure compatibility with future devices, always write bits to 0. More information in
1:0
RANGESEL
0x0
RW
Current Range Select
Selects current range of the output.
Value
Mode
Description
0
RANGE0
Current range set to 0 - 1.6 uA.
1
RANGE1
Current range set to 1.6 - 4.7 uA.
2
RANGE2
Current range set to 0.5 - 16 uA.
3
RANGE3
Current range set to 2 - 64 uA.
Reference Manual
IDAC - Current Digital to Analog Converter
silabs.com
| Building a more connected world.
Rev. 1.1 | 926