SAM3N DACC

Digital-to-Analog Converter Controller (DACC) User Interface

Registers

Register Mapping
Address Register Name Access Reset
0x4003C000 Control Register DACC_CR write-only -
0x4003C004 Mode Register DACC_MR read-write 0x00000000
0x4003C008 Conversion Data Register DACC_CDR write-only 0x00000000
0x4003C00C Interrupt Enable Register DACC_IER write-only -
0x4003C010 Interrupt Disable Register DACC_IDR write-only -
0x4003C014 Interrupt Mask Register DACC_IMR read-only 0x00000000
0x4003C018 Interrupt Status Register DACC_ISR read-only 0x00000000
0x4003C0E4 Write Protect Mode Register DACC_WPMR read-write 0x00000000
0x4003C0E8 Write Protect Status Register DACC_WPSR read-only 0x00000000
0x4003C108 Transmit Pointer Register DACC_TPR read-write 0x00000000
0x4003C10C Transmit Counter Register DACC_TCR read-write 0x00000000
0x4003C118 Transmit Next Pointer Register DACC_TNPR read-write 0x00000000
0x4003C11C Transmit Next Counter Register DACC_TNCR read-write 0x00000000
0x4003C120 Transfer Control Register DACC_PTCR write-only 0x00000000
0x4003C124 Transfer Status Register DACC_PTSR read-only 0x00000000

Register Fields

DACC Control Register

Name: DACC_CR

Access: write-only

Address: 0x4003C000

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

DACC Mode Register

Name: DACC_MR

Access: read-write

Address: 0x4003C004

31 30 29 28 27 26 25 24
CLKDIV
23 22 21 20 19 18 17 16
CLKDIV
15 14 13 12 11 10 9 8
STARTUP
7 6 5 4 3 2 1 0
- - WORD DACEN TRGSEL TRGEN

DACC Conversion Data Register

Name: DACC_CDR

Access: write-only

Address: 0x4003C008

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

DACC Interrupt Enable Register

Name: DACC_IER

Access: write-only

Address: 0x4003C00C

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
- - - - - TXBUFE ENDTX TXRDY

DACC Interrupt Disable Register

Name: DACC_IDR

Access: write-only

Address: 0x4003C010

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
- - - - - TXBUFE ENDTX TXRDY

DACC Interrupt Mask Register

Name: DACC_IMR

Access: read-only

Address: 0x4003C014

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
- - - - - TXBUFE ENDTX TXRDY

DACC Interrupt Status Register

Name: DACC_ISR

Access: read-only

Address: 0x4003C018

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
- - - - - TXBUFE ENDTX TXRDY

DACC Write Protect Mode Register

Name: DACC_WPMR

Access: read-write

Address: 0x4003C0E4

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

DACC Write Protect Status Register

Name: DACC_WPSR

Access: read-only

Address: 0x4003C0E8

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

DACC Transmit Pointer Register

Name: DACC_TPR

Access: read-write

Address: 0x4003C108

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

DACC Transmit Counter Register

Name: DACC_TCR

Access: read-write

Address: 0x4003C10C

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

DACC Transmit Next Pointer Register

Name: DACC_TNPR

Access: read-write

Address: 0x4003C118

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

DACC Transmit Next Counter Register

Name: DACC_TNCR

Access: read-write

Address: 0x4003C11C

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

DACC Transfer Control Register

Name: DACC_PTCR

Access: write-only

Address: 0x4003C120

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - TXTDIS TXTEN
7 6 5 4 3 2 1 0
- - - - - - RXTDIS RXTEN

DACC Transfer Status Register

Name: DACC_PTSR

Access: read-only

Address: 0x4003C124

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