ADUC7126 Analog Devices, ADUC7126 Datasheet - Page 68

no-image

ADUC7126

Manufacturer Part Number
ADUC7126
Description
Precision Analog Microcontroller, 12-Bit Analog I/O, Large Memory, ARM7TDMI MCU with Enhanced IRQ Handler
Manufacturer
Analog Devices
Datasheet

Specifications of ADUC7126

Mcu Core
ARM7 TDMI
Mcu Speed (mips)
40
Gpio Pins
40
Adc # Channels
16
Other
PWM

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADUC7126BSTZ126
Manufacturer:
Analog Devices Inc
Quantity:
135
Part Number:
ADUC7126BSTZ126
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Part Number:
ADUC7126BSTZ126-RL
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Part Number:
ADUC7126BSTZ126I
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Part Number:
ADUC7126BSTZ126I
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
ADUC7126BSTZ126IRL
Manufacturer:
Analog Devices Inc
Quantity:
10 000
ADuC7124/ADuC7126
SPIRX Register
Name:
Address:
Default Value:
Access:
Function:
SPITX Register
Name:
Address:
Default Value:
Access:
Function:
Table 101. SPICON MMR Bit Descriptions
Bit
[15:14]
13
12
11
10
Name
SPIMDE
SPITFLH
SPIRFLH
SPICONT
SPILP
SPITX
0xFFFF0A08
0x00
Write only
This 8-bit MMR is the SPI transmit register.
SPIRX
0xFFFF0A04
0x00
Read only
This 8-bit MMR is the SPI receive register.
Description
SPI IRQ mode bits. These bits configure when the Tx/Rx interrupts occur in a transfer.
[00] = Tx interrupt occurs when one byte has been transferred. Rx interrupt occurs when one or more bytes have
been received into the FIFO.
[01] = Tx interrupt occurs when two bytes have been transferred. Rx interrupt occurs when two or more bytes have
been received into the FIFO.
[10] = Tx interrupt occurs when three bytes have been transferred. Rx interrupt occurs when three or more bytes
have been received into the FIFO.
[11] = Tx interrupt occurs when four bytes have been transferred. Rx interrupt occurs when the Rx FIFO is full or four
bytes are present.
SPI Tx FIFO flush enable bit.
Set this bit to flush the Tx FIFO. This bit does not clear itself and should be toggled if a single flush is required.
If this bit is left high, then either the last transmitted value or 0x00 is transmitted, depending on the SPIZEN bit.
Any writes to the Tx FIFO are ignored while this bit is set.
Clear this bit to disable Tx FIFO flushing.
SPI Rx FIFO flush enable bit.
Set this bit to flush the Rx FIFO. This bit does not clear itself and should be toggled if a single flush is required.
If this bit is set incoming, data is ignored and no interrupts are generated.
If set and SPITMDE = 0, a read of the Rx FIFO initiates a transfer.
Clear this bit to disable Rx FIFO flushing.
Continuous transfer enable.
Set by the user to enable continuous transfer. In master mode, the transfer continues until no valid data is available
in the SPITX register. CS is asserted and remains asserted for the duration of each 8-bit serial transfer until SPITX is
empty.
Cleared by the user to disable continuous transfer. Each transfer consists of a single 8-bit serial transfer.
If valid data exists in the SPITX register, then a new transfer is initiated after a stall period of one serial clock cycle.
Loopback enable bit.
Set by the user to connect MISO to MOSI and test software.
Cleared by the user to be in normal mode.
Rev. B | Page 68 of 104
SPIDIV Register
Name:
Address:
Default Value:
Access:
Function:
SPICON Register
Name:
Address:
Default Value:
Access:
Function:
SPIDIV
0xFFFF0A0C
0x00
Read/write
This 8-bit MMR is the SPI baud rate selection
register.
SPICON
0xFFFF0A10
0x0000
Read/write
This 16-bit MMR configures the SPI
peripheral in both master and slave modes.

Related parts for ADUC7126