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

MC908AP32CFAE 参数 Datasheet PDF下载

MC908AP32CFAE图片预览
型号: MC908AP32CFAE
PDF下载: 下载PDF文件 查看货源
内容描述: [MC908AP32CFAE]
分类和应用:
文件页数/大小: 325 页 / 4102 K
品牌: FREESCALE [ Freescale ]
 浏览型号MC908AP32CFAE的Datasheet PDF文件第245页浏览型号MC908AP32CFAE的Datasheet PDF文件第246页浏览型号MC908AP32CFAE的Datasheet PDF文件第247页浏览型号MC908AP32CFAE的Datasheet PDF文件第248页浏览型号MC908AP32CFAE的Datasheet PDF文件第250页浏览型号MC908AP32CFAE的Datasheet PDF文件第251页浏览型号MC908AP32CFAE的Datasheet PDF文件第252页浏览型号MC908AP32CFAE的Datasheet PDF文件第253页  
Multi-Master IIC Interface (MMIIC)  
14.9 SMBus Protocol Implementation  
Shaded data packets indicate transmissions by the MCU  
MASTER MODE  
Command  
RX Data1  
RX DataN  
START Address 0 ACK  
ACK START Address 1 ACK  
ACK  
ACK  
NAK STOP  
OPERATION:  
OPERATION:  
OPERATION:  
OPERATION:  
Read received data  
Prepare for repeated START  
Generate STOP  
Get ready to receive data  
FLAGS:  
FLAGS:  
FLAGS:  
FLAGS:  
MMRXIF set  
MMTXIF set  
MMRXAK clear  
MMRXIF set  
MMTXIF set  
MMRXAK clear  
ACTION:  
ACTION:  
ACTION:  
Read DataN from MMDRR  
Read Data1 from MMDRR  
ACTION:  
1. Set MMRW  
2. Set REPSEN  
3. Clear MMTXAK  
Load dummy ($FF) to MMDTR  
4. Load dummy ($FF) to MMDTR  
OPERATION:  
Read received data and prepare for STOP  
OPERATION:  
Prepare for Master mode  
FLAGS:  
MMRXIF set  
ACTION:  
1. Load slave address to MMADR  
2. Clear MMRW  
ACTION:  
1. Set MMTXAK  
3. Load command to MMDTR  
4. Set MMAST  
2. Read Data(N-1) from MMDRR  
3. Clear MMAST  
SLAVE MODE  
Command  
TX Data1  
TX DataN  
START Address 0 ACK  
ACK START Address 1 ACK  
ACK  
ACK  
NAK STOP  
OPERATION:  
OPERATION:  
OPERATION:  
OPERATION:  
Transmit data  
Slave address match and  
check for data direction  
Slave address match and  
get ready to transmit data  
Last data sent  
FLAGS:  
FLAGS:  
FLAGS:  
FLAGS:  
MMTXIF set  
MMRXAK clear  
MMTXIF set  
MMRXAK set  
MMRXIF set  
MMATCH set  
MMRXIF set  
MMATCH set  
ACTION:  
ACTION:  
MMSRW depends on 8th  
bit of calling address byte  
MMSRW depends on 8th  
bit of calling address byte  
Load dummy ($FF) to MMDTR  
Load Data3 to MMDTR  
ACTION:  
ACTION:  
1. Check MMSRW  
2. Read Slave address  
Check MMSRW  
OPERATION:  
OPERATION:  
Read and decode received command  
Last data is going to be sent  
OPERATION:  
OPERATION:  
Transmit data  
FLAGS:  
FLAGS:  
Prepare for Slave mode  
MMRXIF set  
MMATCH clear  
MMTXIF set  
MMRXAK clear  
FLAGS:  
ACTION:  
MMTXIF set  
1. Load slave address to MMADR  
2. Clear MMTXAK  
3. Clear MMAST  
ACTION:  
ACTION:  
ACTION:  
Load Data1 to MMDTR  
Load dummy ($FF) to MMDTR  
Load Data2 to MMDTR  
Figure 14-20. SMBus Protocol Implementation  
MC68HC908AP Family Data Sheet, Rev. 4  
246  
Freescale Semiconductor  
 复制成功!