Information
44.3.8 I2C Range Address register (I2Cx_RA)
Addresses: I2C0_RA is 4006_6000h base + 7h offset = 4006_6007h
Bit 7 6 5 4 3 2 1 0
Read
RAD
0
Write
Reset
0 0 0 0 0 0 0 0
I2Cx_RA field descriptions
Field Description
7–1
RAD
Range Slave Address
This field contains the slave address to be used by the I2C module. The field is used in the 7-bit address
scheme. Any nonzero write enables this register. This register's use is similar to that of the A1 register,
but in addition this register can be considered a maximum boundary in range matching mode.
0
Reserved
This read-only field is reserved and always has the value zero.
44.3.9 I2C SMBus Control and Status register (I2Cx_SMB)
NOTE
When the SCL and SDA signals are held high for a length of
time greater than the high timeout period, the SHTF1 flag sets.
Before reaching this threshold, while the system is detecting
how long these signals are being held high, a master assumes
that the bus is free. However, the SHTF1 bit rises in the bus
transmission process with the idle bus state.
NOTE
When the TCKSEL bit is set, there is no need to monitor the
SHTF1 bit because the bus speed is too high to match the
protocol of SMBus.
Addresses: I2C0_SMB is 4006_6000h base + 8h offset = 4006_6008h
Bit 7 6 5 4 3 2 1 0
Read
FACK ALERTEN SIICAEN TCKSEL
SLTF SHTF1 SHTF2
SHTF2IE
Write w1c w1c
Reset
0 0 0 0 0 0 0 0
Memory map and register descriptions
K20 Sub-Family Reference Manual, Rev. 2, Feb 2012
1020 Freescale Semiconductor, Inc.
