19.14.9 RxyI2C

I2C Pad Rxy Control Register

Important:
  • Refer to the “Pin Allocation Table” for details about pin availability per port
  • Unimplemented bits will read back as ‘0
Name: RxyI2C

Bit 76543210 
 SLEW[1:0]PU[1:0]  TH[1:0] 
Access R/WR/WR/WR/WR/WR/W 
Reset 000000 

Bits 7:6 – SLEW[1:0]  I2C Specific Slew Rate Limiting Control

ValueDescription
11I2C Fast mode Plus (1 MHz) slew rate enabled. The SLRxy bit is ignored.
10Reserved
01I2C Fast mode (400 kHz) slew rate enabled. The SLRxy bit is ignored.
00Standard GPIO Slew Rate; enabled/disabled via the SLRxy bit

Bits 5:4 – PU[1:0]  I2C Pull-Up Selection

ValueDescription
FME = 0xFME = 10
11Reserved20x current of standard weak pull-up
1010x current of standard weak pull-up10x current of standard weak pull-up
012x current of standard weak pull-up5x current of standard weak pull-up
00Standard GPIO weak pull-up, enabled via the WPUxy bit

Bits 1:0 – TH[1:0]  I2C Input Threshold Selection

ValueDescription
11SMBus 3.0 (1.35V) input threshold
10SMBus 2.0 (2.1V) input threshold
01I2C-specific input thresholds
00Standard GPIO Input pull-up, enabled via the INLVLxy registers
Refer to the “Pin Allocation Table” for details about pin availability per portUnimplemented bits will read back as ‘0’