\n

IDAC

Peripheral Memory Blocks

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

Registers

CONTROL

DATA

BUFSTATUS

BUFFER10

BUFFER32

GAINADJ


CONTROL

Module Control
address_offset : 0x0 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CONTROL CONTROL 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 OUPDT ETRIG OUTMD INFMT DMARUN JSEL BUFRESET TRIGINH WRAPEN ORIEN URIEN WEIEN DBGMD LOADEN IDACEN

OUPDT : Output Update Trigger.
bits : 0 - 2 (3 bit)

Enumeration:

0 : DACNT8

The IDAC output updates using the DACnT8 (Timer 0 Low Overflow) trigger source.

1 : DACNT9

The IDAC output updates using the DACnT9 (Timer 1 High Overflow) trigger source.

2 : DACNT10

The IDAC output updates using the DACnT10 (Timer 1 Low Overflow) trigger source.

3 : DACNT11

The IDAC output updates using the DACnT11 (Timer 1 High Overflow) trigger source.

4 : DACNT12

The IDAC output updates on the rising edge of the trigger source selected by ETRIG.

5 : DACNT13

The IDAC output updates on the falling edge of the trigger source selected by ETRIG.

6 : DACNT14

The IDAC output updates on any edge of the trigger source selected by ETRIG.

7 : DACNT15

The IDAC output updates on write to DATA register (On Demand).

End of enumeration elements list.

ETRIG : Edge Trigger Source Select.
bits : 3 - 5 (3 bit)

Enumeration:

0 : DACNT0

Select DACnT0 (PB3.2) as the IDAC external trigger source.

1 : DACNT1

Select DACnT1 (PB3.3) as the IDAC external trigger source.

2 : DACNT2

Select DACnT2 (PB3.5) as the IDAC external trigger source.

3 : DACNT3

Select DACnT3 (PB3.6) as the IDAC external trigger source.

4 : DACNT4

Select DACnT4 (PB3.7) as the IDAC external trigger source.

5 : DACNT5

Select DACnT5 (PB3.8) as the IDAC external trigger source.

6 : DACNT6

Select DACnT6 (PB3.9) as the IDAC external trigger source.

7 : DACNT7

Select DACnT7 (SSG0 EX3) as the IDAC external trigger source.

End of enumeration elements list.

OUTMD : Output Mode.
bits : 6 - 7 (2 bit)

Enumeration:

0 : 0P5_MA

The full-scale output current is 0.5 mA.

1 : 1_MA

The full-scale output current is 1 mA.

2 : 2_MA

The full-scale output current is 2 mA.

End of enumeration elements list.

INFMT : Data Input Format.
bits : 8 - 9 (2 bit)

Enumeration:

0 : 1_10_BIT

Writes are interpreted as one 10-bit sample.

1 : 2_10_BIT

Writes are interpreted as two 10-bit samples.

2 : 4_8_BIT

Writes are interpreted as four 8-bit samples.

End of enumeration elements list.

DMARUN : DMA Run.
bits : 10 - 10 (1 bit)

Enumeration:

0 : DISABLED

Read: No DMA operations are occurring or the DMA is done. Write: No effect.

1 : ENABLED

Read: A DMA operation is currently in progress. Write: Start a DMA operation.

End of enumeration elements list.

JSEL : Data Justification Select.
bits : 11 - 11 (1 bit)

Enumeration:

0 : RIGHT

Data is right-justified.

1 : LEFT

Data is left-justified.

End of enumeration elements list.

BUFRESET : Data Buffer Reset.
bits : 12 - 12 (1 bit)
access : write-only

Enumeration:

1 : RESET

Initiate a data buffer reset.

End of enumeration elements list.

TRIGINH : Trigger Source Inhibit.
bits : 13 - 13 (1 bit)

Enumeration:

0 : INACTIVE

The selected trigger source will cause the IDAC output to update.

1 : ACTIVE

The selected trigger source will not update the IDAC output, except for On-Demand DATA writes.

End of enumeration elements list.

WRAPEN : Wrap Mode Enable.
bits : 16 - 16 (1 bit)

Enumeration:

0 : DISABLED

The IDAC will not wrap when it reaches the end of the data buffer.

1 : ENABLED

The IDAC will cycle through the data buffer contents.

End of enumeration elements list.

ORIEN : FIFO Overrun Interrupt Enable.
bits : 20 - 20 (1 bit)

Enumeration:

0 : DISABLED

Disable the FIFO overrun interrupt (ORI).

1 : ENABLED

Enable the FIFO overrun interrupt (ORI).

End of enumeration elements list.

URIEN : FIFO Underrun Interrupt Enable.
bits : 21 - 21 (1 bit)

Enumeration:

0 : DISABLED

Disable the FIFO underrun interrupt (URI).

1 : ENABLED

Enable the FIFO underrun interrupt (URI).

End of enumeration elements list.

WEIEN : FIFO Went Empty Interrupt Enable.
bits : 22 - 22 (1 bit)

Enumeration:

0 : DISABLED

Disable the FIFO went empty interrupt (WEI).

1 : ENABLED

Enable the FIFO went empty interrupt (WEI).

End of enumeration elements list.

DBGMD : IDAC Debug Mode.
bits : 29 - 29 (1 bit)

Enumeration:

0 : RUN

The IDAC module will continue to operate while the core is halted in debug mode.

1 : HALT

A debug breakpoint will cause the IDAC module to halt.

End of enumeration elements list.

LOADEN : Load Resistor Enable.
bits : 30 - 30 (1 bit)

Enumeration:

0 : DISABLED

Disable the internal load resistor.

1 : ENABLED

Enable the internal load resistor.

End of enumeration elements list.

IDACEN : IDAC Enable.
bits : 31 - 31 (1 bit)

Enumeration:

0 : DISABLED

Disable the IDAC.

1 : ENABLED

Enable the IDAC.

End of enumeration elements list.


DATA

Output Data
address_offset : 0x10 Bytes (0x0)
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)


BUFSTATUS

FIFO Buffer Status
address_offset : 0x20 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUFSTATUS BUFSTATUS 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 LEVEL ORI URI WEI

LEVEL : FIFO Level.
bits : 0 - 2 (3 bit)
access : read-only

Enumeration:

0 : EMPTY

The data FIFO is empty.

1 : 1WORD

The data FIFO contains one word.

2 : 2WORDS

The data FIFO contains two words.

3 : 3WORDS

The data FIFO contains three words.

4 : 4WORDS

The data FIFO is full and contains four words.

End of enumeration elements list.

ORI : FIFO Overrun Interrupt Flag.
bits : 4 - 4 (1 bit)

Enumeration:

0 : NOT_SET

Read: A FIFO overrun has not occurred. Write: Clear the interrupt.

1 : SET

Read: A FIFO overrun occurred. Write: Force a FIFO overrun interrupt.

End of enumeration elements list.

URI : FIFO Underrun Interrupt Flag.
bits : 5 - 5 (1 bit)

Enumeration:

0 : NOT_SET

Read: A FIFO underrun has not occurred. Write: Clear the interrupt.

1 : SET

Read: A FIFO underrun occurred. Write: Force a FIFO underrun interrupt.

End of enumeration elements list.

WEI : FIFO Went Empty Interrupt Flag.
bits : 6 - 6 (1 bit)

Enumeration:

0 : NOT_SET

Read: A FIFO went empty condition has not occurred. Write: Clear the interrupt.

1 : SET

Read: The FIFO is empty. Write: Force a FIFO went empty interrupt.

End of enumeration elements list.


BUFFER10

FIFO Buffer Entries 0 and 1
address_offset : 0x30 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUFFER10 BUFFER10 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 BUFFER0 BUFFER1

BUFFER0 : FIFO Buffer Entry 0.
bits : 0 - 15 (16 bit)
access : read-only

BUFFER1 : FIFO Buffer Entry 1.
bits : 16 - 31 (16 bit)
access : read-only


BUFFER32

FIFO Buffer Entries 2 and 3
address_offset : 0x40 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUFFER32 BUFFER32 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 BUFFER2 BUFFER3

BUFFER2 : FIFO Buffer Entry 2.
bits : 0 - 15 (16 bit)
access : read-only

BUFFER3 : FIFO Buffer Entry 3.
bits : 16 - 31 (16 bit)
access : read-only


GAINADJ

Output Current Gain Adjust
address_offset : 0x50 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GAINADJ GAINADJ 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 GAINADJ

GAINADJ : Output Current Gain Adjust.
bits : 0 - 4 (5 bit)



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.