AT91SAM7L128 ADC

Analog-to-digital Converter (ADC) User Interface

Registers

Register Mapping
Address Register Name Access Reset
0xFFFD8000 Control Register ADC_CR write-only -
0xFFFD8004 Mode Register ADC_MR read-write 0x00000000
0xFFFD8010 Channel Enable Register ADC_CHER write-only -
0xFFFD8014 Channel Disable Register ADC_CHDR write-only -
0xFFFD8018 Channel Status Register ADC_CHSR read-only 0x00000000
0xFFFD801C Status Register ADC_SR read-only 0x000C0000
0xFFFD8020 Last Converted Data Register ADC_LCDR read-only 0x00000000
0xFFFD8024 Interrupt Enable Register ADC_IER write-only -
0xFFFD8028 Interrupt Disable Register ADC_IDR write-only -
0xFFFD802C Interrupt Mask Register ADC_IMR read-only 0x00000000
0xFFFD8030 Channel Data Register ADC_CDR[7] read-only 0x00000000
0xFFFD8100 Receive Pointer Register ADC_RPR read-write 0x0
0xFFFD8104 Receive Counter Register ADC_RCR read-write 0x0
0xFFFD8108 Transmit Pointer Register ADC_TPR read-write 0x0
0xFFFD810C Transmit Counter Register ADC_TCR read-write 0x0
0xFFFD8110 Receive Next Pointer Register ADC_RNPR read-write 0x0
0xFFFD8114 Receive Next Counter Register ADC_RNCR read-write 0x0
0xFFFD8118 Transmit Next Pointer Register ADC_TNPR read-write 0x0
0xFFFD811C Transmit Next Counter Register ADC_TNCR read-write 0x0
0xFFFD8120 PDC Transfer Control Register ADC_PTCR write-only -
0xFFFD8124 PDC Transfer Status Register ADC_PTSR read-only 0x0

Register Fields

ADC Control Register

Name: ADC_CR

Access: write-only

Address: 0xFFFD8000

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

ADC Mode Register

Name: ADC_MR

Access: read-write

Address: 0xFFFD8004

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

ADC Channel Enable Register

Name: ADC_CHER

Access: write-only

Address: 0xFFFD8010

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
- - - - CH3 CH2 CH1 CH0

ADC Channel Disable Register

Name: ADC_CHDR

Access: write-only

Address: 0xFFFD8014

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
- - - - CH3 CH2 CH1 CH0

ADC Channel Status Register

Name: ADC_CHSR

Access: read-only

Address: 0xFFFD8018

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
- - - - CH3 CH2 CH1 CH0

ADC Status Register

Name: ADC_SR

Access: read-only

Address: 0xFFFD801C

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - RXBUFF ENDRX GOVRE DRDY
15 14 13 12 11 10 9 8
- - - - OVRE3 OVRE2 OVRE1 OVRE0
7 6 5 4 3 2 1 0
- - - - EOC3 EOC2 EOC1 EOC0

ADC Last Converted Data Register

Name: ADC_LCDR

Access: read-only

Address: 0xFFFD8020

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

ADC Interrupt Enable Register

Name: ADC_IER

Access: write-only

Address: 0xFFFD8024

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - RXBUFF ENDRX GOVRE DRDY
15 14 13 12 11 10 9 8
- - - - OVRE3 OVRE2 OVRE1 OVRE0
7 6 5 4 3 2 1 0
- - - - EOC3 EOC2 EOC1 EOC0

ADC Interrupt Disable Register

Name: ADC_IDR

Access: write-only

Address: 0xFFFD8028

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - RXBUFF ENDRX GOVRE DRDY
15 14 13 12 11 10 9 8
- - - - OVRE3 OVRE2 OVRE1 OVRE0
7 6 5 4 3 2 1 0
- - - - EOC3 EOC2 EOC1 EOC0

ADC Interrupt Mask Register

Name: ADC_IMR

Access: read-only

Address: 0xFFFD802C

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - RXBUFF ENDRX GOVRE DRDY
15 14 13 12 11 10 9 8
- - - - OVRE3 OVRE2 OVRE1 OVRE0
7 6 5 4 3 2 1 0
- - - - EOC3 EOC2 EOC1 EOC0

ADC Channel Data Register

Name: ADC_CDR[0:6]

Access: read-only

Address: 0xFFFD8030

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

ADC Receive Pointer Register

Name: ADC_RPR

Access: read-write

Address: 0xFFFD8100

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

ADC Receive Counter Register

Name: ADC_RCR

Access: read-write

Address: 0xFFFD8104

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

ADC Transmit Pointer Register

Name: ADC_TPR

Access: read-write

Address: 0xFFFD8108

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

ADC Transmit Counter Register

Name: ADC_TCR

Access: read-write

Address: 0xFFFD810C

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

ADC Receive Next Pointer Register

Name: ADC_RNPR

Access: read-write

Address: 0xFFFD8110

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

ADC Receive Next Counter Register

Name: ADC_RNCR

Access: read-write

Address: 0xFFFD8114

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

ADC Transmit Next Pointer Register

Name: ADC_TNPR

Access: read-write

Address: 0xFFFD8118

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

ADC Transmit Next Counter Register

Name: ADC_TNCR

Access: read-write

Address: 0xFFFD811C

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

ADC PDC Transfer Control Register

Name: ADC_PTCR

Access: write-only

Address: 0xFFFD8120

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

ADC PDC Transfer Status Register

Name: ADC_PTSR

Access: read-only

Address: 0xFFFD8124

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