![Texas Instruments SimpleLink Ethernet MSP432E401Y Скачать руководство пользователя страница 1344](http://html1.mh-extra.com/html/texas-instruments/simplelink-ethernet-msp432e401y/simplelink-ethernet-msp432e401y_technical-reference-manual_10955781344.webp)
I2C Registers
1344
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Inter-Integrated Circuit (I
2
C) Interface
19.5.4 I2CMTPR Register (Offset = 0xC) [reset = 0x1]
I2C Master Timer Period (I2CMTPR)
This register is programmed to set the timer period for the SCL clock and assign the SCL clock to either
standard or high-speed mode.
I2CMTPR is shown in
and described in
Return to
Figure 19-20. I2CMTPR Register
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
RESERVED
PULSEL
R-0x0
R/W-0x0
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
RESERVED
HS
TPR
R-0x0
W-0x0
R/W-0x1
Table 19-10. I2CMTPR Register Field Descriptions
Bit
Field
Type
Reset
Description
31-19
RESERVED
R
0x0
18-16
PULSEL
R/W
0x0
Glitch Suppression Pulse Width. This field controls the pulse width
select for glitch suppression on the SCL and SDA lines. The
following values are the glitch suppression values in terms of system
clocks.
0x0 = Bypass
0x1 = 1 clock
0x2 = 2 clocks
0x3 = 3 clocks
0x4 = 4 clocks
0x5 = 8 clocks
0x6 = 16 clocks
0x7 = 31 clocks
15-8
RESERVED
R
0x0
7
HS
W
0x0
High-Speed Enable.
0x0 = The SCL Clock Period set by TPR applies to Standard mode
(100 Kbps), Fast-mode (400 Kbps), or Fast-mode plus (1 Mbps).
0x1 = The SCL Clock Period set by TPR applies to High-speed
mode (3.33 Mbps).
6-0
TPR
R/W
0x1
Timer Period. This field is used in the equation to configure
SCL_PERIOD: SCL_PERIOD = 2 * (1 + TPR) * (
SCL_HP) * CLK_PRD, where, SCL_PRD is the SCL line period (I2C
clock), TPR is the Timer Period register value (range of 1 to 127),
SCL_LP is the SCL Low period (fixed at 6), SCL_HP is the SCL High
period (fixed at 4), and CLK_PRD is the system clock period in ns.