ACS_TEMP_CURR_CFG

Bit Field

Read/Write

Field Name

Description

19:16

RW

CURRENT_VALUE

Temperature current value

13:8

RW

CURRENT_TRIM

Temperature current trimming

7:4

RW

GPIO_IN_USE

GPIO from which the duty cycle is used

1

RW

DUTY_CURR

Duty cycling current enable

0

RW

ENABLE

Temperature current enable

Bit Field

Field Name

Value Symbol

Value Description

Hex Value

19:16

CURRENT_VALUE

TEMP_CURR_1UA

Temperature current set to 1 uA

0x0

TEMP_CURR_10UA

Temperature current set to 10 uA

0x9*

TEMP_CURR_16UA

Temperature current set to 16 uA

0xF

13:8

CURRENT_TRIM

TEMP_CURR_TRIM_M32

-10% trimming

0x0*

TEMP_CURR_TRIM_0

Default trimming

0x20

TEMP_CURR_TRIM_P31

+10% trimming

0x3F

7:4

GPIO_IN_USE

TEMP_CURR_GPIO0

Duty cycle of GPIO0 is used

0x0*

TEMP_CURR_GPIO1

Duty cycle of GPIO1 is used

0x1

TEMP_CURR_GPIO2

Duty cycle of GPIO2 is used

0x2

TEMP_CURR_GPIO3

Duty cycle of GPIO3 is used

0x3

TEMP_CURR_GPIO4

Duty cycle of GPIO4 is used

0x4

TEMP_CURR_GPIO5

Duty cycle of GPIO5 is used

0x5

TEMP_CURR_GPIO6

Duty cycle of GPIO6 is used

0x6

TEMP_CURR_GPIO7

Duty cycle of GPIO7 is used

0x7

TEMP_CURR_GPIO8

Duty cycle of GPIO8 is used

0x8

TEMP_CURR_GPIO9

Duty cycle of GPIO9 is used

0x9

TEMP_CURR_GPIO10

Duty cycle of GPIO10 is used

0xA

TEMP_CURR_GPIO11

Duty cycle of GPIO11 is used

0xB

TEMP_CURR_GPIO12

Duty cycle of GPIO12 is used

0xC

TEMP_CURR_GPIO13

Duty cycle of GPIO13 is used

0xD

TEMP_CURR_GPIO14

Duty cycle of GPIO14 is used

0xE

TEMP_CURR_GPIO15

Duty cycle of GPIO15 is used

0xF

1

DUTY_CURR

LSAD_CURR_NORMAL

Normal mode: current enable only controlled by CURR_ENABLE

0x0*

LSAD_CURR_DUTY

Duty cycling current enable (enabled only during LSAD conversion)

0x1

0

ENABLE

TEMP_CURR_DISABLE

Disable the temperature current

0x0*

TEMP_CURR_ENABLE

Enable the temperature current

0x1