23.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.
EFM32JG1 Reference Manual
IDAC - Current Digital to Analog Converter
silabs.com
| Smart. Connected. Energy-friendly.
Preliminary Rev. 0.6 | 799