
M451
May. 4, 2018
Page
714
of
1006
Rev.2.08
M4
51
S
E
RI
E
S
T
E
CH
NICA
L RE
F
E
R
E
NC
E
M
A
NU
A
L
Bus Management Control Register (I2C_BUSCTL)
The SM bus management control events are defined in this register. It includes the Acknowledge
Control by Manual (ACKMEN (I2C_BUSCTL[0])), Packet Error Checking Enable (PECEN
(I2C_BUSCTL[1])), device (BMDEN(I2C_BUSCTL[2])) or host (BMHEN (I2C_BUSCTL[3])) enable
in this peripheral device. Both the alert and the suspend function can be set in ALERTEN
(I2C_BUSCTL[4]), SCTLOSTS (I2C_BUSCTL[5])) and SCTLOEN (I2C_BUSCTL[6]).
The calculated PEC (when the PECEN is set) value is transmitted or received can be controlled
by PECTXEN bit (I2C_BUSCTL[8]).
There is a special bit of ACKM9SI (I2C_BUSCTL[11]). When the ACKMEN is set, there is SI
interrupt in the 8th clock input and the user can read the data and status register. If the 8th clock
bus is released when the SI interrupt is cleared, there is another SI interrupt event in the 9th clock
cycle when this bit is set to 1 to know the bus status in this transaction frame done.