SN32F280 Series
32-Bit Cortex-M0 Micro-Controller
SONiX TECHNOLOGY CO., LTD
Page 170
Version 1.1
Note: I2C Bit Frequency = I2Cn_PCLK / (I2CI2Cn_SCLLT)
Bit
Name
Description
Attribute
Reset
31:8
Reserved
R
0
7:0
SCLH[7:0]
Count for SCL High Period time
SCL High Period Time = (SCLH+1)
* I2C0_PCLK cycle
R/W
0x04
14.7.8 I2C n SCL Low Time register (I2Cn_SCLLT) (n=0,1)
Address Offset: 0x24
Bit
Name
Description
Attribute
Reset
31:8
Reserved
R
0
7:0
SCLL[7:0]
Count for SCL Low Period time
SCL Low Period Time = (SCLL+1) * I2C0_PCLK cycle
R/W
0x04
14.7.9 I2C n Timeout Control register (I2Cn_TOCTRL) (n=0,1)
Address Offset: 0x2C
Timeout happens when Master/Slave SCL remained LOW for:
TO * 32 * I2C0_PCLK cycle
When I2C timeout occurs, the
I2C transfer will return to “IDLE” state, and issue a TO interrupt to inform user. That
means SCL/SDA will be released by HW after timeout. User can issue a STOP after timeout interrupt occurred in Master
mode.
Time-out status will be cleared automatically by writing I2Cn_CTRL or I2Cn_TXDATA register.
Bit
Name
Description
Attribute
Reset
31:16
Reserved
R
0
15:0
TO[15:0]
Count for checking Timeout.
0: Disable Timeout checking
N: Timeout period time = N*32*I2Cn_PCLK cycle
R/W
0x0
Содержание SN32F280 Series
Страница 222: ...SN32F280 Series 32 Bit Cortex M0 Micro Controller SONiX TECHNOLOGY CO LTD Page 222 Version 1 1 A1D16...
Страница 263: ...SN32F280 Series 32 Bit Cortex M0 Micro Controller SONiX TECHNOLOGY CO LTD Page 263 Version 1 1 26 2 LQFP 64 PIN...
Страница 264: ...SN32F280 Series 32 Bit Cortex M0 Micro Controller SONiX TECHNOLOGY CO LTD Page 264 Version 1 1 26 3 LQFP 48 PIN...