Module Installation Guide
7 ©2017 SiBEAM, Inc., a Lattice Semiconductor company.
All rights reserved. CONFIDENTIAL
I2C Master
SK6210/12-MOD
SK6211/13-MOD
I2C Slave(s)
SDA
SCL
SDA
SCL
I2C Slave(s)
SDA
SCL
SDA
SCL
SCL
SDA
Figure 5. MOD6212/13 Transceiver Module I2C tunnel principle
GPI, GPO, and LEDO
The MOD6212/13 Transceiver Module contains a general purpose input (GPI) and a general
purpose output (GPO) as well as a dedicated led output (LEDO) pin. At system level those can
be routed to a Host MCU or directly to LED devices.
The LEDO indicates the state of the wireless link. A persistent low (off state) indicates that
the module transceiver is powered down or being held in reset. A periodic high (blink)
indicates that the device is scanning for a connection. A high (on state) indicates that RF link
is established.
Without a link present, GPO will be low (off state). When a link is established, and the
transfer is in the Full speed mode (W0 state), the GPO will reflect the state of the GPI pin on
the opposite side of the link. If the GPI pin on the opposite side of the link keeps high, the
GPO output can be used to indicate a high speed data transfer. If the device goes into a
“Detached State”, (link established but no data being transferred) the GPO signal will
periodically go high (blink).
Each GPI pin can be used to control the state of the GPO pin on the opposite side of the link,
but only when the link is in a Full Speed mode (W0 state).
GPI on MOD6212 to GPO on MOD6213 can also be used as interrupt function along with the
WAKE_UP pin to wake up the wireless link and I2C host for service. Asserting WAKE_UP will
force the wireless link to W0 state or stop the link from entering low power modes (W2, W3,
IDLE). This combination of WAKE_UP pin and GPO/INT works together with the I2C Tunnel
function to prevent the need for polling on the I2C tunnel from the master side.