欢迎访问ic37.com |
会员登录 免费注册
发布采购

ADuC7020BCPZ62I-RL 参数 Datasheet PDF下载

ADuC7020BCPZ62I-RL图片预览
型号: ADuC7020BCPZ62I-RL
PDF下载: 下载PDF文件 查看货源
内容描述: 精密模拟微控制器, 12位模拟I / O , ARM7TDMI MCU [Precision Analog Microcontroller, 12-Bit Analog I/O, ARM7TDMI MCU]
分类和应用: 微控制器和处理器外围集成电路时钟
文件页数/大小: 104 页 / 1747 K
品牌: ADI [ ADI ]
 浏览型号ADuC7020BCPZ62I-RL的Datasheet PDF文件第73页浏览型号ADuC7020BCPZ62I-RL的Datasheet PDF文件第74页浏览型号ADuC7020BCPZ62I-RL的Datasheet PDF文件第75页浏览型号ADuC7020BCPZ62I-RL的Datasheet PDF文件第76页浏览型号ADuC7020BCPZ62I-RL的Datasheet PDF文件第78页浏览型号ADuC7020BCPZ62I-RL的Datasheet PDF文件第79页浏览型号ADuC7020BCPZ62I-RL的Datasheet PDF文件第80页浏览型号ADuC7020BCPZ62I-RL的Datasheet PDF文件第81页  
Data Sheet  
ADuC7019/20/21/22/24/25/26/27/28/29  
Table 130. I2CxSRX Registers  
Table 129. I2C0SSTA MMR Bit Descriptions  
Name  
Address  
Default Value  
0x00  
Access  
Bit  
Value Description  
I2C0SRX  
I2C1SRX  
0xFFFF0808  
0xFFFF0908  
R
R
31:15  
14  
Reserved. These bits should be written as 0.  
0x00  
Start decode bit. Set by hardware if the device  
receives a valid start plus matching address.  
Cleared by an I2C stop condition or an I2C  
general call reset.  
I2CxSRX are receive registers for the slave channel.  
Table 131. I2CxSTX Registers  
13  
Repeated start decode bit. Set by hardware  
if the device receives a valid repeated start and  
matching address. Cleared by an I2C stop condi-  
tion, a read of the I2CSSTA register, or an I2C  
general call reset.  
Name  
Address  
Default Value  
0x00  
Access  
W
I2C0STX  
I2C1STX  
0xFFFF080C  
0xFFFF090C  
0x00  
W
I2CxSTX are transmit registers for the slave channel.  
12:11  
ID decode bits.  
Table 132. I2CxMRX Registers  
Name  
00  
01  
10  
11  
Received Address Matched ID Register 0.  
Received Address Matched ID Register 1.  
Received Address Matched ID Register 2.  
Received Address Matched ID Register 3.  
Address  
Default Value  
0x00  
Access  
I2C0MRX  
I2C1MRX  
0xFFFF0810  
0xFFFF0910  
R
R
0x00  
10  
Stop after start and matching address interrupt.  
Set by hardware if the slave device receives an  
I2C stop condition after a previous I2C start  
condition and matching address. Cleared by a  
read of the I2C0SSTA register.  
General call ID.  
No general call.  
General call reset and program address.  
General call program address.  
General call matching alternative ID.  
General call interrupt. Set if the slave device  
receives a general call of any type. Cleared by  
setting Bit 8 of the I2CxCFG register. If it is a  
general call reset, all registers are at their  
default values. If it is a hardware general call,  
the Rx FIFO holds the second byte of the  
general call. This is similar to the I2C0ALT  
register (unless it is a general call to reprogram  
the device address). For more details, see the I2C  
bus specification, Version 2.1, January 2000.  
Slave busy. Set automatically if the slave is busy.  
Cleared automatically.  
No ACK. Set if master asking for data and no  
data is available. Cleared automatically by  
reading the I2C0SSTA register.  
I2CxMRX are receive registers for the master channel.  
Table 133. I2CxMTX Registers  
Name  
Address  
Default Value  
0x00  
Access  
W
I2C0MTX  
I2C1MTX  
0xFFFF0814  
0xFFFF0914  
9:8  
0x00  
W
00  
01  
10  
11  
I2CxMTX are transmit registers for the master channel.  
Table 134. I2CxCNT Registers  
Name  
Address  
Default Value  
0x00  
Access  
R/W  
7
I2C0CNT  
I2C1CNT  
0xFFFF0818  
0xFFFF0918  
0x00  
R/W  
I2CxCNT are 3-bit, master receive, data count registers. If a master  
read transfer sequence is initiated, the I2CxCNT registers denote  
the number of bytes (−1) to be read from the slave device. By  
default, this counter is 0, which corresponds to the one byte  
expected.  
Table 135. I2CxADR Registers  
6
5
Name  
Address  
Default Value  
0x00  
Access  
R/W  
I2C0ADR  
I2C1ADR  
0xFFFF081C  
0xFFFF091C  
0x00  
R/W  
I2CxADR are master address byte registers. The I2CxADR  
value is the device address that the master wants to commun-  
icate with. It automatically transmits at the start of a master  
transfer sequence if there is no valid data in the I2CxMTX  
register when the master enable bit is set.  
4
3
2
1
0
Slave receive FIFO overflow. Set automatically if  
the slave receive FIFO is overflowing. Cleared  
automatically by reading the I2C0SSTA register.  
Slave receive IRQ. Set after receiving data.  
Cleared automatically by reading the I2C0SRX  
register or flushing the FIFO.  
Slave transmit IRQ. Set at the end of a trans-  
mission. Cleared automatically by writing to the  
I2C0STX register.  
Slave transmit FIFO underflow. Set automatically if  
the slave transmit FIFO is underflowing. Cleared  
automatically by writing to the I2C0SSTA register.  
Table 136. I2CxBYTE Registers  
Name  
Address  
Default Value  
0x00  
Access  
R/W  
I2C0BYTE  
I2C1BYTE  
0xFFFF0824  
0xFFFF0924  
0x00  
R/W  
I2CxBYTE are broadcast byte registers. Data written to these  
registers does not go through the TxFIFO. This data is transmitted  
at the start of a transfer sequence before the address. After the  
byte is transmitted and acknowledged, the I2C expects another  
byte written in I2CxBYTE or an address written to the address  
register.  
Slave transmit FIFO not full. Set automatically if  
the slave transmit FIFO is not full. Cleared auto-  
matically by writing twice to the I2C0STX register.  
Rev. F | Page 77 of 104  
 
 
 
 
 
 
 
 复制成功!