aduc7023bcpz62irl Analog Devices, Inc., aduc7023bcpz62irl Datasheet - Page 62

no-image

aduc7023bcpz62irl

Manufacturer Part Number
aduc7023bcpz62irl
Description
Precision Analog Microcontroller, 12-bit Analog I/o, Arm7tdmi Mcu With Enhanced Irq Handler
Manufacturer
Analog Devices, Inc.
Datasheet
ADuC7023
I
Name:
Address:
Default value:
Access:
Function:
Table 67. I2CxADR1 MMR in 10-Bit Address Mode
Bit
7 to 0
I
Name:
Address:
Default value:
Access:
Function:
Table 69. 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. 0 | Page 62 of 96
C
Table 68. 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

Related parts for aduc7023bcpz62irl