EVAL-ADUC7023QSPZ Analog Devices Inc, EVAL-ADUC7023QSPZ Datasheet - Page 62
![no-image](/images/manufacturer_photos/0/0/57/analog_devices_inc_sml.jpg)
EVAL-ADUC7023QSPZ
Manufacturer Part Number
EVAL-ADUC7023QSPZ
Description
KIT DEV FOR ADUC7023 QUICK START
Manufacturer
Analog Devices Inc
Type
MCUr
Datasheet
1.EVAL-ADUC7023QSPZ.pdf
(96 pages)
Specifications of EVAL-ADUC7023QSPZ
Contents
Board
Silicon Manufacturer
Analog Devices
Core Architecture
ARM
Core Sub-architecture
ARM7TDMI
Silicon Core Number
ADuC7023
For Use With/related Products
ARM7TDMI
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
ADuC7023
I
Name:
Address:
Default value:
Access:
Function:
Table 69. I2CxADR1 MMR in 10-Bit Address Mode
Bit
7 to 0
I
Name:
Address:
Default value:
Access:
Function:
Table 71. I2CxSCON MMR Bit Designations
Bit
15 to 11
10
9
8
7
6
2
2
C Address 1 Registers, I2CxADR1
C Master Clock Control Register, I2CxDIV
Name
I2CLADR
Name
I2CSTXENI
I2CSRXENI
I2CSSENI
I2CNACKEN
I2CSSEN
I2C0ADR1, I2C1ADR1
0xFFFF081C , 0xFFFF091C
0x00
Read/write
These 8-bit MMRs are used in 10-bit
addressing mode only. These registers contain
the least significant byte of the address.
I2C0DIV, I2C1DIV
0xFFFF0824, 0xFFFF0924
0x1F1F
Read/write
These MMRs control the frequency of the I
clock generated by the master on to the SCL
pin. For further details, see the I
section.
Description
These bits contain ADDR[7:0] in 10-bit
address mode.
Description
Reserved bits.
Slave transmit interrupt enable bit.
This bit is set to enable an interrupt after a slave transmits a byte.
This bit clears this interrupt source.
Slave receive interrupt enable bit.
This bit is set to enable an interrupt after the slave receives data.
This bit clears this interrupt source.
I
This bit is set to enable an interrupt on detecting a stop condition on the I
This bit clears this interrupt source.
I
This bit is set to no acknowledge the next byte in the transmission sequence.
This bit is cleared to let the hardware control the acknowledge/no acknowledge sequence.
I
This bit is set to 1 to enable clock stretching. When SCL is low, setting this bit forces the device to hold SCL low
until I2CSSEN is cleared. If SCL is high, setting this bit forces the device to hold SCL low after the next falling
edge.
This bit is cleared to disable clock stretching.
2
2
2
C stop condition detected interrupt enable bit
C no acknowledge enable bit.
C slave SCL stretch enable bit.
2
C initial
2
Rev. B | Page 62 of 96
C
Table 70. I2CxDIV MMR
Bit
15 to 8
7 to 0
I
I
Name:
Address:
Default value:
Access:
Function:
2
2
C Slave Registers
C Slave Control Registers, I2CxSCON
Name
DIVH
DIVL
I2C0SCON, I2C1SCON
0xFFFF0828, 0xFFFF0928
0x0000
Read/write
These 16-bit MMRs configure the I
peripheral in slave mode.
These bits control the duration of the high
period of SCL.
These bits control the duration of the low
period of SCL.
Description
2
C bus.
2
C