The inter-integrated circuit interface
(I2C) peripherals in these devices provide bidirectional data
transfer with other I2C devices on the bus and support the following key
features:
- 7-bit and 10-bit addressing mode
with multiple 7-bit target addresses
- Multiple-controller transmitter
or receiver mode
- Target receiver or transmitter
mode with configurable clock stretching
- Support Standard-mode (Sm), with
a bit rate up to 100 kbit/s
- Support Fast-mode (Fm), with a
bit rate up to 400 kbit/s
- Support Fast-mode Plus (Fm+),
with a bit rate up to 1 Mbit/s
- Supported on open drain IOs only
(ODIO)
- Separated transmit and receive
FIFOs support DMA data transfer
- Support SMBus 3.0 with PEC, ARP,
timeout detection and host support
- Wakeup from low power mode on
address match
- Support analog and digital glitch
filter for input signal glitch suppression
- 8-entry transmit and receive
FIFOs
For more details, see the I2C chapter of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual.