SM39R16A6
内嵌 16KB
具有 ISP 功能的 Flash
和 1K+256BRAM 的 8 位控制器
始信号至总线当 MStart 置高.当多主机与从机连接时需设置此位.于单主机与从机时清除此位.
波特率选择(仅在主机模式)这里的 Fosc 为外部晶体或振荡器的频率,系统默认为 Fosc/512
以便用户选择
IICBR[2:0]:
IICBR[2:0]
000
Baud rate
Fosc/32
001
Fosc/64
010
011
100
101
110
111
Fosc/128
Fosc/256
Fosc/512
Fosc/1024
Fosc/2048
Fosc/4096
符号: IICS
地址: F8H
Reset
7
-
6
5
LAIF
4
3
TXIF
2
1
0
MPIF
RXIF
RXAK
TXAK
RW or BB
00H
停止条件中断旗标
MPIF:
LAIF:
RxIF:
TxIF:
当停止条件发生此位将置高.此位需由软件清零
仲裁失去中断旗标. (只主机模式)
当仲裁失去条件发生此位将置高.此位需由软件清零
数据接收中断标志位,在 IICRWD(IIC 读写数据缓存)载入一个新的接收数据时被置
位;软件清零该位后,IIC 中断标志位(IICIF)将自动清零。
数据传输中断标志位,当所有位于转换寄存器中的位数据被传输时,该位被置位,来自
IICRWD(IIC 读/写数据缓存)的 8 位数据被下载至转换寄存器中;软件清零该位后,IIC 中
断标志位(IICIF)将自动清零。
接收确认位. 置零,这意味着一个确认信号已经收到在完成 8 位数据传输总线上后.
传输确认位. 当收到完整的 8 位数据, 此位将设置(NoAck) 或清除(Ack) 并传输到主机显示
接收状态. 事实上, 它是被作为一个字节的传输在第 9 位.
主机模式:
RxAK:
TxAK:
RW or BB:
BB:总线忙碌表示位
当侦测到 scl=0 或 sda=0 或总线产生开始信号,此位将置高.当侦测到停止信号,此位将清
零. 此位可由软件清零以使系统回到就绪状态.
从机模式:
RW:从机模式的读取(接收)或写(传输) 在 IIC 总线. 当此位被清除, 表示从机模式在 IIC
总线接收数据.(只从机模式),如图 14‑ 1
Specifications subject to change without notice contact your sales representatives for the most recent information.
ISSFD-M04 Ver 0.4 SM39R16A6 06/11/2013
- 74 -