ADUC7121 Analog Devices, ADUC7121 Datasheet - Page 83

no-image

ADUC7121

Manufacturer Part Number
ADUC7121
Description
Precision Analog Microcontroller, 12-Bit Analog I/O, ARM7TDMI MCU
Manufacturer
Analog Devices
Datasheet

Specifications of ADUC7121

Mcu Core
ARM7 TDMI
Mcu Speed (mips)
40
Sram (bytes)
8192Bytes
Gpio Pins
32
Adc # Channels
9

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADUC7121BBCZ
Manufacturer:
AD
Quantity:
416
Part Number:
ADUC7121BBCZ
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Part Number:
ADUC7121BBCZ-RL
Manufacturer:
Analog Devices Inc
Quantity:
10 000
VIC MMRs
IRQBASE Register
The vector base register, IRQBASE, is used to point to the start
address of memory used to store 32 pointer addresses. These
pointer addresses are the addresses of the individual interrupt
service routines.
Name:
Address:
Default value:
Access:
Table 110. IRQBASE MMR Bit Designations
Bit
31:16
15:0
IRQVEC Register
The IRQ interrupt vector register, IRQVEC points to a memory
address containing a pointer to the interrupt service routine of
the currently active IRQ. Read this register only when an IRQ
occurs and IRQ interrupt nesting has been enabled by setting
Bit 0 of the IRQCONN register.
Name:
Address:
Default value:
Access:
Table 111. IRQVEC MMR Bit Designations
Bit
31:23
22:7
6:2
1:0
Priority Registers
IRQP0 Register
Name:
Address:
Default value:
Access:
Type
Read only
Read and
write
Read only
Reserved
Type
Read only
Read and write
IRQBASE
0x00000000
Read and write
IRQVEC
0x00000000
Read and write
IRQP0
0x00000000
Read and write
0xFFFF0014
0xFFFF001C
0xFFFF0020
Initial
Value
0
0
0
0
Initial Value
Reserved
0
Description
Always read as 0.
IRQBASE register value.
Highest priority source. This is a
value between 0 and 27
representing the possible
interrupt sources. For example, if
the highest currently active IRQ is
Timer2, these bits are [00100].
Reserved bits.
Description
Always read as 0
Vector base address
Rev. 0 | Page 83 of 96
Table 112. IRQP0 MMR Bit Designations
Bit
31
30:28
27
26:24
23
22:20
19
18:16
15
14:12
11
10:8
7
6:4
3:0
IRQP1 Register
Name:
Address:
Default value:
Access:
Table 113. IRQP1 MMR Bit Designations
Bit
31
30:28
27
26:24
23
22:20
19
18:16
15
14:12
11
10:8
7:3
2:0
Name
Reserved
IDAC_Fault
Reserved
T4PI
Reserved
T3PI
Reserved
T2PI
Reserved
T1PI
Reserved
T0PI
Reserved
SWINTP
Reserved
Name
Reserved
I2C0MPI
Reserved
SPIPI
Reserved
UARTPI
Reserved
ADCPI
Reserved
Flash1PI
Reserved
Flash0PI
Reserved
PSMPI
IRQP1
0xFFFF0024
0x00000000
Read and write
Description
Reserved bit.
A priority level of 0 to 7 can be set for I
master.
Reserved bit.
A priority level of 0 to 7 can be set for SPI.
Reserved bit.
A priority level of 0 to 7 can be set for UART.
Reserved bit.
A priority level of 0 to 7 can be set for the
ADC interrupt source.
Reserved bit.
A priority level of 0 to 7 can be set for the
Flash block 1 controller interrupt source.
Reserved bit.
A priority level of 0 to 7 can be set for the
Flash Block 0 controller interrupt source.
Reserved bits.
A priority level of 0 to 7 can be set for the
power supply monitor interrupt source.
Description
Reserved bit.
A priority level of 0 to 7 can be set for an
IDAC fault interrupt.
Reserved bit.
A priority level of 0 to 7 can be set for
Timer4.
Reserved bit.
A priority level of 0 to 7 can be set for
Timer3.
Reserved bit.
A priority level of 0 to 7 can be set for
Timer2.
Reserved bit.
A priority level of 0 to 7 can be set for
Timer1.
Reserved bit.
A priority level of 0 to 7 can be set for
Timer0.
Reserved bit.
A priority level of 0 to 7 can be set for the
software interrupt source.
Reserved bit.
ADuC7121
2
C 0

Related parts for ADUC7121