CSEN

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x400 byte (0x0)
mem_usage : registers
protection : not protected

Registers

add a new register to this peripheral

CTRL

PRSSEL

DATA

SCANMASK0

SCANINPUTSEL0

SCANMASK1

SCANINPUTSEL1

APORTREQ

APORTCONFLICT

CMPTHR

EMA

EMACTRL

SINGLECTRL

TIMCTRL

DMBASELINE

DMCFG

ANACTRL

IF

IFS

IFC

IEN

CMD

STATUS


CTRL

Control
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRL CTRL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN CMPPOL CM SARCR ACU MCEN STM CMPEN DRSF DMAEN CONVSEL CHOPEN AUTOGND MXUC EMACMPEN WARMUPMODE LOCALSENS CPACCURACY

EN : CSEN Enable
bits : 1 - 1 (1 bit)
access : read-write

CMPPOL : CSEN Digital Comparator Polarity Select
bits : 2 - 2 (1 bit)
access : read-write

CM : CSEN Conversion Mode Select
bits : 4 - 5 (2 bit)
access : read-write

Enumeration:

0x00000000 : SGL

Single Channel Mode: One conversion of a single channel (when MCE = 0) or set of bonded channels (when MCE = 1) per conversion trigger.

0x00000001 : SCAN

Scan Mode: Scans multiple selected channels once per conversion trigger.

0x00000002 : CONTSGL

Continuous Single Channel: Continuous conversion of a single channel (when MCE = 0) or set of bonded channels (when MCE = 1).

0x00000003 : CONTSCAN

Continuous Scan Mode: Continuously scans multiple selected channels.

End of enumeration elements list.

SARCR : SAR Conversion Resolution.
bits : 8 - 9 (2 bit)
access : read-write

Enumeration:

0x00000000 : CLK10

Conversions last 10 internal CSEN clocks and are 10-bits in length.

0x00000001 : CLK12

Conversions last 12 internal CSEN clocks and are 12-bits in length.

0x00000002 : CLK14

Conversions last 14 internal CSEN clocks and are 14-bits in length.

0x00000003 : CLK16

Conversions last 16 internal CSEN clocks and are 16-bits in length.

End of enumeration elements list.

ACU : CSEN Accumulator Mode Select
bits : 12 - 14 (3 bit)
access : read-write

Enumeration:

0x00000000 : ACC1

Accumulate 1 sample.

0x00000001 : ACC2

Accumulate 2 sample.

0x00000002 : ACC4

Accumulate 4 sample.

0x00000003 : ACC8

Accumulate 8 sample.

0x00000004 : ACC16

Accumulate 16 sample.

0x00000005 : ACC32

Accumulate 32 sample.

0x00000006 : ACC64

Accumulate 64 sample.

End of enumeration elements list.

MCEN : CSEN Multiple Channel Enable
bits : 15 - 15 (1 bit)
access : read-write

STM : Start Trigger Select
bits : 16 - 17 (2 bit)
access : read-write

Enumeration:

0x00000000 : PRS

PRS Triggering. Conversions are triggered by the PRS channel selected in PRSSEL.

0x00000001 : TIMER

Timer Triggering. Conversions are triggered by a local CSEN timer reload.

0x00000002 : START

Software Triggering. Conversions are triggered by writing a 1 to the START field of the CMD register.

End of enumeration elements list.

CMPEN : CSEN Digital Comparator Enable
bits : 18 - 18 (1 bit)
access : read-write

DRSF : CSEN Disable Right-Shift
bits : 19 - 19 (1 bit)
access : read-write

DMAEN : CSEN DMA Enable Bit
bits : 20 - 20 (1 bit)
access : read-write

CONVSEL : CSEN Converter Select
bits : 21 - 21 (1 bit)
access : read-write

CHOPEN : CSEN Chop Enable
bits : 22 - 22 (1 bit)
access : read-write

AUTOGND : CSEN Automatic Ground Enable
bits : 23 - 23 (1 bit)
access : read-write

MXUC : CSEN Mux Disconnect
bits : 24 - 24 (1 bit)
access : read-write

EMACMPEN : Greater and Less Than Comparison Using the Exponential Moving Average (EMA) is Enabled
bits : 25 - 25 (1 bit)
access : read-write

WARMUPMODE : Select Warmup Mode for CSEN
bits : 26 - 26 (1 bit)
access : read-write

LOCALSENS : Local Sensing Enable
bits : 27 - 27 (1 bit)
access : read-write

CPACCURACY : Charge Pump Accuracy
bits : 28 - 28 (1 bit)
access : read-write


PRSSEL

PRS Select
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PRSSEL PRSSEL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PRSSEL

PRSSEL : PRS Channel Select
bits : 0 - 4 (5 bit)
access : read-write

Enumeration:

0x00000000 : PRSCH0

PRS Channel 0 selected as the start trigger

0x00000001 : PRSCH1

PRS Channel 1 selected as the start trigger

0x00000002 : PRSCH2

PRS Channel 2 selected as the start trigger

0x00000003 : PRSCH3

PRS Channel 3 selected as the start trigger

0x00000004 : PRSCH4

PRS Channel 4 selected as the start trigger

0x00000005 : PRSCH5

PRS Channel 5 selected as the start trigger

0x00000006 : PRSCH6

PRS Channel 6 selected as the start trigger

0x00000007 : PRSCH7

PRS Channel 7 selected as the start trigger

0x00000008 : PRSCH8

PRS Channel 8 selected as the start trigger

0x00000009 : PRSCH9

PRS Channel 9 selected as the start trigger

0x0000000A : PRSCH10

PRS Channel 10 selected as the start trigger

0x0000000B : PRSCH11

PRS Channel 11 selected as the start trigger

0x0000000C : PRSCH12

PRS Channel 12 selected as the start trigger

0x0000000D : PRSCH13

PRS Channel 13 selected as the start trigger

0x0000000E : PRSCH14

PRS Channel 14 selected as the start trigger

0x0000000F : PRSCH15

PRS Channel 15 selected as the start trigger

0x00000010 : PRSCH16

PRS Channel 16 selected as the start trigger

0x00000011 : PRSCH17

PRS Channel 17 selected as the start trigger

0x00000012 : PRSCH18

PRS Channel 18 selected as the start trigger

0x00000013 : PRSCH19

PRS Channel 19 selected as the start trigger

0x00000014 : PRSCH20

PRS Channel 20 selected as the start trigger

0x00000015 : PRSCH21

PRS Channel 21 selected as the start trigger

0x00000016 : PRSCH22

PRS Channel 22 selected as the start trigger

0x00000017 : PRSCH23

PRS Channel 23 selected as the start trigger

End of enumeration elements list.


DATA

Output Data
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DATA DATA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DATA

DATA : Output Data
bits : 0 - 31 (32 bit)
access : read-write


SCANMASK0

Scan Channel Mask 0
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SCANMASK0 SCANMASK0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SCANINPUTEN

SCANINPUTEN : Scan Channel Mask
bits : 0 - 31 (32 bit)
access : read-write


SCANINPUTSEL0

Scan Input Selection 0
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SCANINPUTSEL0 SCANINPUTSEL0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 INPUT0TO7SEL INPUT8TO15SEL INPUT16TO23SEL INPUT24TO31SEL

INPUT0TO7SEL : CSEN_INPUT0-7 Select
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x00000004 : APORT1CH0TO7

None

0x00000005 : APORT1CH8TO15

None

0x00000006 : APORT1CH16TO23

None

0x00000007 : APORT1CH24TO31

None

0x0000000C : APORT3CH0TO7

None

0x0000000D : APORT3CH8TO15

None

0x0000000E : APORT3CH16TO23

None

0x0000000F : APORT3CH24TO31

None

End of enumeration elements list.

INPUT8TO15SEL : CSEN_INPUT8-15 Select
bits : 8 - 11 (4 bit)
access : read-write

Enumeration:

0x00000004 : APORT1CH0TO7

None

0x00000005 : APORT1CH8TO15

None

0x00000006 : APORT1CH16TO23

None

0x00000007 : APORT1CH24TO31

None

0x0000000C : APORT3CH0TO7

None

0x0000000D : APORT3CH8TO15

None

0x0000000E : APORT3CH16TO23

None

0x0000000F : APORT3CH24TO31

None

End of enumeration elements list.

INPUT16TO23SEL : CSEN_INPUT16-23 Select
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

0x00000004 : APORT1CH0TO7

None

0x00000005 : APORT1CH8TO15

None

0x00000006 : APORT1CH16TO23

None

0x00000007 : APORT1CH24TO31

None

0x0000000C : APORT3CH0TO7

None

0x0000000D : APORT3CH8TO15

None

0x0000000E : APORT3CH16TO23

None

0x0000000F : APORT3CH24TO31

None

End of enumeration elements list.

INPUT24TO31SEL : CSEN_INPUT24-31 Select
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

0x00000004 : APORT1CH0TO7

None

0x00000005 : APORT1CH8TO15

None

0x00000006 : APORT1CH16TO23

None

0x00000007 : APORT1CH24TO31

None

0x0000000C : APORT3CH0TO7

None

0x0000000D : APORT3CH8TO15

None

0x0000000E : APORT3CH16TO23

None

0x0000000F : APORT3CH24TO31

None

End of enumeration elements list.


SCANMASK1

Scan Channel Mask 1
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SCANMASK1 SCANMASK1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SCANINPUTEN

SCANINPUTEN : Scan Channel Mask.
bits : 0 - 31 (32 bit)
access : read-write


SCANINPUTSEL1

Scan Input Selection 1
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SCANINPUTSEL1 SCANINPUTSEL1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 INPUT32TO39SEL INPUT40TO47SEL INPUT48TO55SEL INPUT56TO63SEL

INPUT32TO39SEL : CSEN_INPUT32-39 Select
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x00000004 : APORT1CH0TO7

None

0x00000005 : APORT1CH8TO15

None

0x00000006 : APORT1CH16TO23

None

0x00000007 : APORT1CH24TO31

None

0x0000000C : APORT3CH0TO7

None

0x0000000D : APORT3CH8TO15

None

0x0000000E : APORT3CH16TO23

None

0x0000000F : APORT3CH24TO31

None

End of enumeration elements list.

INPUT40TO47SEL : CSEN_INPUT40-47 Select
bits : 8 - 11 (4 bit)
access : read-write

Enumeration:

0x00000004 : APORT1CH0TO7

None

0x00000005 : APORT1CH8TO15

None

0x00000006 : APORT1CH16TO23

None

0x00000007 : APORT1CH24TO31

None

0x0000000C : APORT3CH0TO7

None

0x0000000D : APORT3CH8TO15

None

0x0000000E : APORT3CH16TO23

None

0x0000000F : APORT3CH24TO31

None

End of enumeration elements list.

INPUT48TO55SEL : CSEN_INPUT48-55 Select
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

0x00000004 : APORT1CH0TO7

None

0x00000005 : APORT1CH8TO15

None

0x00000006 : APORT1CH16TO23

None

0x00000007 : APORT1CH24TO31

None

0x0000000C : APORT3CH0TO7

None

0x0000000D : APORT3CH8TO15

None

0x0000000E : APORT3CH16TO23

None

0x0000000F : APORT3CH24TO31

None

End of enumeration elements list.

INPUT56TO63SEL : CSEN_INPUT56-63 Select
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

0x00000004 : APORT1CH0TO7

None

0x00000005 : APORT1CH8TO15

None

0x00000006 : APORT1CH16TO23

None

0x00000007 : APORT1CH24TO31

None

0x0000000C : APORT3CH0TO7

None

0x0000000D : APORT3CH8TO15

None

0x0000000E : APORT3CH16TO23

None

0x0000000F : APORT3CH24TO31

None

End of enumeration elements list.


APORTREQ

APORT Request Status
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

APORTREQ APORTREQ read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 APORT1XREQ APORT1YREQ APORT2XREQ APORT2YREQ APORT3XREQ APORT3YREQ APORT4XREQ APORT4YREQ

APORT1XREQ : 1 If the Bus Connected to APORT2X is Requested
bits : 2 - 2 (1 bit)
access : read-only

APORT1YREQ : 1 If the Bus Connected to APORT1X is Requested
bits : 3 - 3 (1 bit)
access : read-only

APORT2XREQ : 1 If the Bus Connected to APORT2X is Requested
bits : 4 - 4 (1 bit)
access : read-only

APORT2YREQ : 1 If the Bus Connected to APORT2Y is Requested
bits : 5 - 5 (1 bit)
access : read-only

APORT3XREQ : 1 If the Bus Connected to APORT3X is Requested
bits : 6 - 6 (1 bit)
access : read-only

APORT3YREQ : 1 If the Bus Connected to APORT3Y is Requested
bits : 7 - 7 (1 bit)
access : read-only

APORT4XREQ : 1 If the Bus Connected to APORT4X is Requested
bits : 8 - 8 (1 bit)
access : read-only

APORT4YREQ : 1 If the Bus Connected to APORT4Y is Requested
bits : 9 - 9 (1 bit)
access : read-only


APORTCONFLICT

APORT Request Conflict
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

APORTCONFLICT APORTCONFLICT read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 APORT1XCONFLICT APORT1YCONFLICT APORT2XCONFLICT APORT2YCONFLICT APORT3XCONFLICT APORT3YCONFLICT APORT4XCONFLICT APORT4YCONFLICT

APORT1XCONFLICT : 1 If the Bus Connected to APORT1X is in Conflict With Another Peripheral
bits : 2 - 2 (1 bit)
access : read-only

APORT1YCONFLICT : 1 If the Bus Connected to APORT1Y is in Conflict With Another Peripheral
bits : 3 - 3 (1 bit)
access : read-only

APORT2XCONFLICT : 1 If the Bus Connected to APORT2X is in Conflict With Another Peripheral
bits : 4 - 4 (1 bit)
access : read-only

APORT2YCONFLICT : 1 If the Bus Connected to APORT2Y is in Conflict With Another Peripheral
bits : 5 - 5 (1 bit)
access : read-only

APORT3XCONFLICT : 1 If the Bus Connected to APORT3X is in Conflict With Another Peripheral
bits : 6 - 6 (1 bit)
access : read-only

APORT3YCONFLICT : 1 If the Bus Connected to APORT3Y is in Conflict With Another Peripheral
bits : 7 - 7 (1 bit)
access : read-only

APORT4XCONFLICT : 1 If the Bus Connected to APORT4X is in Conflict With Another Peripheral
bits : 8 - 8 (1 bit)
access : read-only

APORT4YCONFLICT : 1 If the Bus Connected to APORT4Y is in Conflict With Another Peripheral
bits : 9 - 9 (1 bit)
access : read-only


CMPTHR

Comparator Threshold
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CMPTHR CMPTHR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMPTHR

CMPTHR : Comparator Threshold.
bits : 0 - 15 (16 bit)
access : read-write


EMA

Exponential Moving Average
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMA EMA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMA

EMA : Calculated Exponential Moving Average
bits : 0 - 21 (22 bit)
access : read-write


EMACTRL

Exponential Moving Average Control
address_offset : 0x38 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMACTRL EMACTRL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMASAMPLE

EMASAMPLE : EMA Sample Weight
bits : 0 - 2 (3 bit)
access : read-write

Enumeration:

0x00000000 : W1

EMA weight (N) is 1.

0x00000001 : W2

EMA weight (N) is 2.

0x00000002 : W4

EMA weight (N) is 4.

0x00000003 : W8

EMA weight (N) is 8.

0x00000004 : W16

EMA weight (N) is 16.

0x00000005 : W32

EMA weight (N) is 32.

0x00000006 : W64

EMA weight (N) is 64.

End of enumeration elements list.


SINGLECTRL

Single Conversion Control
address_offset : 0x3C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SINGLECTRL SINGLECTRL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SINGLESEL

SINGLESEL : Single Channel Input Select
bits : 4 - 10 (7 bit)
access : read-write

Enumeration:

0x00000020 : APORT1XCH0

None

0x00000021 : APORT1YCH1

None

0x00000022 : APORT1XCH2

None

0x00000023 : APORT1YCH3

None

0x00000024 : APORT1XCH4

None

0x00000025 : APORT1YCH5

None

0x00000026 : APORT1XCH6

None

0x00000027 : APORT1YCH7

None

0x00000028 : APORT1XCH8

None

0x00000029 : APORT1YCH9

None

0x0000002A : APORT1XCH10

None

0x0000002B : APORT1YCH11

None

0x0000002C : APORT1XCH12

None

0x0000002D : APORT1YCH13

None

0x0000002E : APORT1XCH14

None

0x0000002F : APORT1YCH15

None

0x00000030 : APORT1XCH16

None

0x00000031 : APORT1YCH17

None

0x00000032 : APORT1XCH18

None

0x00000033 : APORT1YCH19

None

0x00000034 : APORT1XCH20

None

0x00000035 : APORT1YCH21

None

0x00000036 : APORT1XCH22

None

0x00000037 : APORT1YCH23

None

0x00000038 : APORT1XCH24

None

0x00000039 : APORT1YCH25

None

0x0000003A : APORT1XCH26

None

0x0000003B : APORT1YCH27

None

0x0000003C : APORT1XCH28

None

0x0000003D : APORT1YCH29

None

0x0000003E : APORT1XCH30

None

0x0000003F : APORT1YCH31

None

0x00000060 : APORT3XCH0

None

0x00000061 : APORT3YCH1

None

0x00000062 : APORT3XCH2

None

0x00000063 : APORT3YCH3

None

0x00000064 : APORT3XCH4

None

0x00000065 : APORT3YCH5

None

0x00000066 : APORT3XCH6

None

0x00000067 : APORT3YCH7

None

0x00000068 : APORT3XCH8

None

0x00000069 : APORT3YCH9

None

0x0000006A : APORT3XCH10

None

0x0000006B : APORT3YCH11

None

0x0000006C : APORT3XCH12

None

0x0000006D : APORT3YCH13

None

0x0000006E : APORT3XCH14

None

0x0000006F : APORT3YCH15

None

0x00000070 : APORT3XCH16

None

0x00000071 : APORT3YCH17

None

0x00000072 : APORT3XCH18

None

0x00000073 : APORT3YCH19

None

0x00000074 : APORT3XCH20

None

0x00000075 : APORT3YCH21

None

0x00000076 : APORT3XCH22

None

0x00000077 : APORT3YCH23

None

0x00000078 : APORT3XCH24

None

0x00000079 : APORT3YCH25

None

0x0000007A : APORT3XCH26

None

0x0000007B : APORT3YCH27

None

0x0000007C : APORT3XCH28

None

0x0000007D : APORT3YCH29

None

0x0000007E : APORT3XCH30

None

0x0000007F : APORT3YCH31

None

End of enumeration elements list.


TIMCTRL

Timing Control
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TIMCTRL TIMCTRL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PCPRESC PCTOP WARMUPCNT

PCPRESC : Period Counter Prescaler
bits : 0 - 2 (3 bit)
access : read-write

Enumeration:

0x00000000 : DIV1

The period counter clock frequency is LFBCLKCSEN/1

0x00000001 : DIV2

The period counter clock frequency is LFBCLKCSEN/2

0x00000002 : DIV4

The period counter clock frequency is LFBCLKCSEN/4

0x00000003 : DIV8

The period counter clock frequency is LFBCLKCSEN/8

0x00000004 : DIV16

The period counter clock frequency is LFBCLKCSEN/16

0x00000005 : DIV32

The period counter clock frequency is LFBCLKCSEN/32

0x00000006 : DIV64

The period counter clock frequency is LFBCLKCSEN/64

0x00000007 : DIV128

The period counter clock frequency is LFBCLKCSEN/128

End of enumeration elements list.

PCTOP : Period Counter Top Value
bits : 8 - 15 (8 bit)
access : read-write

WARMUPCNT : Warmup Period Counter
bits : 16 - 17 (2 bit)
access : read-write


DMBASELINE

Delta Modulation Baseline
address_offset : 0x40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DMBASELINE DMBASELINE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BASELINEUP BASELINEDN

BASELINEUP : Delta Modulator Integrator Initial Value
bits : 0 - 15 (16 bit)
access : read-write

BASELINEDN : Delta Modulator Integrator Initial Value
bits : 16 - 31 (16 bit)
access : read-write


DMCFG

Delta Modulation Configuration
address_offset : 0x44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DMCFG DMCFG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DMG DMR DMCR CRMODE DMGRDIS

DMG : Delta Modulator Gain Step
bits : 0 - 7 (8 bit)
access : read-write

DMR : Delta Modulator Gain Reduction Interval
bits : 8 - 11 (4 bit)
access : read-write

DMCR : Delta Modulator Conversion Rate
bits : 16 - 19 (4 bit)
access : read-write

CRMODE : Delta Modulator Conversion Resolution.
bits : 20 - 21 (2 bit)
access : read-write

Enumeration:

0x00000000 : DM10

10-bit delta modulator

0x00000001 : DM12

12-bit delta modulator

0x00000002 : DM14

14-bit delta modulator

0x00000003 : DM16

16-bit delta modulator

End of enumeration elements list.

DMGRDIS : Delta Modulation Gain Step Reduction Disable
bits : 28 - 28 (1 bit)
access : read-write


ANACTRL

Analog Control
address_offset : 0x48 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ANACTRL ANACTRL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 IREFPROG IDACIREFS TRSTPROG

IREFPROG : Reference Current Control.
bits : 4 - 6 (3 bit)
access : read-write

IDACIREFS : Current DAC and Reference Current Scale
bits : 8 - 10 (3 bit)
access : read-write

TRSTPROG : Reset Timing
bits : 20 - 22 (3 bit)
access : read-write


IF

Interrupt Flag
address_offset : 0x54 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

IF IF read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMP CONV EOS DMAOF APORTCONFLICT

CMP : Digital Comparator Interrupt Flag
bits : 0 - 0 (1 bit)
access : read-only

CONV : Conversion Done Interrupt Flag
bits : 1 - 1 (1 bit)
access : read-only

EOS : End of Scan Interrupt Flag.
bits : 2 - 2 (1 bit)
access : read-only

DMAOF : DMA Overflow Interrupt Flag.
bits : 3 - 3 (1 bit)
access : read-only

APORTCONFLICT : APORT Conflict Interrupt Flag
bits : 4 - 4 (1 bit)
access : read-only


IFS

Interrupt Flag Set
address_offset : 0x58 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

IFS IFS write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMP CONV EOS DMAOF APORTCONFLICT

CMP : Set CMP Interrupt Flag
bits : 0 - 0 (1 bit)
access : write-only

CONV : Set CONV Interrupt Flag
bits : 1 - 1 (1 bit)
access : write-only

EOS : Set EOS Interrupt Flag
bits : 2 - 2 (1 bit)
access : write-only

DMAOF : Set DMAOF Interrupt Flag
bits : 3 - 3 (1 bit)
access : write-only

APORTCONFLICT : Set APORTCONFLICT Interrupt Flag
bits : 4 - 4 (1 bit)
access : write-only


IFC

Interrupt Flag Clear
address_offset : 0x5C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

IFC IFC write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMP CONV EOS DMAOF APORTCONFLICT

CMP : Clear CMP Interrupt Flag
bits : 0 - 0 (1 bit)
access : write-only

CONV : Clear CONV Interrupt Flag
bits : 1 - 1 (1 bit)
access : write-only

EOS : Clear EOS Interrupt Flag
bits : 2 - 2 (1 bit)
access : write-only

DMAOF : Clear DMAOF Interrupt Flag
bits : 3 - 3 (1 bit)
access : write-only

APORTCONFLICT : Clear APORTCONFLICT Interrupt Flag
bits : 4 - 4 (1 bit)
access : write-only


IEN

Interrupt Enable
address_offset : 0x60 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

IEN IEN read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMP CONV EOS DMAOF APORTCONFLICT

CMP : CMP Interrupt Enable
bits : 0 - 0 (1 bit)
access : read-write

CONV : CONV Interrupt Enable
bits : 1 - 1 (1 bit)
access : read-write

EOS : EOS Interrupt Enable
bits : 2 - 2 (1 bit)
access : read-write

DMAOF : DMAOF Interrupt Enable
bits : 3 - 3 (1 bit)
access : read-write

APORTCONFLICT : APORTCONFLICT Interrupt Enable
bits : 4 - 4 (1 bit)
access : read-write


CMD

Command
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

CMD CMD write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START

START : Start Software-Triggered Conversions
bits : 0 - 0 (1 bit)
access : write-only


STATUS

Status
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

STATUS STATUS read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CSENBUSY

CSENBUSY : Busy Flag
bits : 0 - 0 (1 bit)
access : read-only



Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.