SAM4S ACC

Analog Comparator Controller (ACC) User Interface

Registers

Register Mapping
Address Register Name Access Reset
0x40040000 Control Register ACC_CR write-only -
0x40040004 Mode Register ACC_MR read-write 0x00000000
0x40040024 Interrupt Enable Register ACC_IER write-only -
0x40040028 Interrupt Disable Register ACC_IDR write-only -
0x4004002C Interrupt Mask Register ACC_IMR read-only 0x00000000
0x40040030 Interrupt Status Register ACC_ISR read-only 0x00000000
0x40040094 Analog Control Register ACC_ACR read-write 0x00000000
0x400400E4 Write Protect Mode Register ACC_WPMR read-write 0x00000000
0x400400E8 Write Protect Status Register ACC_WPSR read-only 0x00000000

Register Fields

ACC Control Register

Name: ACC_CR

Access: write-only

Address: 0x40040000

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

ACC Mode Register

Name: ACC_MR

Access: read-write

Address: 0x40040004

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

ACC Interrupt Enable Register

Name: ACC_IER

Access: write-only

Address: 0x40040024

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

ACC Interrupt Disable Register

Name: ACC_IDR

Access: write-only

Address: 0x40040028

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

ACC Interrupt Mask Register

Name: ACC_IMR

Access: read-only

Address: 0x4004002C

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

ACC Interrupt Status Register

Name: ACC_ISR

Access: read-only

Address: 0x40040030

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

ACC Analog Control Register

Name: ACC_ACR

Access: read-write

Address: 0x40040094

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
- - - - - HYST ISEL

ACC Write Protect Mode Register

Name: ACC_WPMR

Access: read-write

Address: 0x400400E4

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

ACC Write Protect Status Register

Name: ACC_WPSR

Access: read-only

Address: 0x400400E8

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