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

Z8F2401VN020SC 参数 Datasheet PDF下载

Z8F2401VN020SC图片预览
型号: Z8F2401VN020SC
PDF下载: 下载PDF文件 查看货源
内容描述: Z8喝采微控制器与闪存和10位A / D转换器 [Z8 Encore Microcontrollers with Flash Memory and 10-Bit A/D Converter]
分类和应用: 转换器闪存微控制器
文件页数/大小: 246 页 / 1767 K
品牌: ZILOG [ ZILOG, INC. ]
 浏览型号Z8F2401VN020SC的Datasheet PDF文件第126页浏览型号Z8F2401VN020SC的Datasheet PDF文件第127页浏览型号Z8F2401VN020SC的Datasheet PDF文件第128页浏览型号Z8F2401VN020SC的Datasheet PDF文件第129页浏览型号Z8F2401VN020SC的Datasheet PDF文件第131页浏览型号Z8F2401VN020SC的Datasheet PDF文件第132页浏览型号Z8F2401VN020SC的Datasheet PDF文件第133页浏览型号Z8F2401VN020SC的Datasheet PDF文件第134页  
Z8F640x/Z8F480x/Z8F320x/Z8F240x/Z8F160x  
Z8 Encore!®  
112  
limit to the amount of data transferred in one operation. When transmitting data or  
acknowledging read data from the slave, the SDA signal changes in the middle of the low  
period of SCL and is sampled in the middle of the high period of SCL.  
I2C Interrupts  
the I2C Controller contains three sources of interrupts—Transmit, Receive and Not  
Acknowledge (NAK) interrupts. NAK interrupts occur when a Not Acknowledge is  
received from the slave or sent by the I2C Controller and the Start or Stop bit is set. This  
source sets bit 0 and can only be cleared by setting the Start or Stop bit. When this inter-  
rupt occurs, the I2C Controller waits until it is cleared before performing any action. In an  
interrupt service routine, this interrupt must be the first thing polled. Receive interrupts  
occur when a byte of data has been received by the I2C master. This interrupt is cleared by  
reading from the I2C Data register. If no action is taken, the I2C Controller waits until this  
interrupt is cleared before performing any other action.  
For Transmit interrupts to occur, the TXIbit must be 1 in the I2C Control register. Trans-  
mit interrupts occur under the following conditions when the transmit data register is  
empty:  
The I2C Controller is idle (not performing an operation).  
The STARTbit is set and there is no valid data in the I2C Shift or I2C Data register to  
shift out.  
The first bit of the byte of an address is shifting out and the RDbit of the I2C Status  
register is deasserted.  
The first bit of a 10-bit address shifts out.  
The first bit of write data shifted out.  
Note: Writing to the I2C Data register always clears a Transmit interrupt.  
Start and Stop Conditions  
The master (I2C) drives all Start and Stop signals and initiates all transactions. To start a  
transaction, the I2C Controller generates a START condition by pulling the SDA signal  
low while SCL is high. Then a high-to-low transition occurs on the SDA signal while the  
clock is High. To complete a transaction, the I2C Controller generates a Stop condition by  
creating a low-to-high transition of the SDA signal in the middle of the high period of the  
SCL signal.When the SCL signal is High, the master generates a Start bit by pulling a  
High SDA signal Low and generates a Stop bit by releasing the SDA signal. The Start and  
Stop signals are found in the I2C Control register and must be written by software when  
the Z8F640x family device must begin or end a transaction.  
Writing a Transaction with a 7-Bit Address  
1. The I2C Controller shifts the I2C Shift register out onto SDA signal.  
PS017609-0803  
I2C Controller  
 复制成功!