User Manual
MGC3030/3130
DS40001667E-page 26 Advance Information 2012-2017 Microchip Technology Inc.
5.0 INTERFACE DESCRIPTION
The MGC3X30 supports an I
2
C™ interface with Slave
mode and the Gesture Port (five configurable EOIs).
5.1 Interface Selection
The MGC3X30 interface selection pin, IS2, is used to
select the I
2
C slave address. There are two different
addresses.
5.2 Extended Input Output (EIO)
The MGC3X30 provides input/output pins with
extended features. These pins are controlled by
GestIC
®
Library and listed in Table 5-2.
5.3 Interrupt Requests
MGC3X30 IRQ0 and IRQ1 interrupt lines are used by
the host to wake-up the MGC3X30 from Deep Sleep
and Self Wake-up modes. If a wake-up event is
detected on IRQ0 or IRQ1 lines, the MGC3X30
switches to the Processing mode.
5.4 Gesture Port
The MGC3X30 provides five output pins which can be
used to output the Colibri Suite features events. These
pins are controlled by GestIC Library to signal that an
event occurred. The host does not need to monitor the
I
2
C bus to get GestIC Library events, but only has to
monitor the Gesture Port pins. This feature is used in
parallel to I
2
C communication.
The Colibri Suite Gesture Port feature mapping is
illustrated in Figure 5-1.
TABLE 5-1: MGC3X30 INTERFACE
SELECTION PINS
IS2 IS1 Mode (Address)
00 I
2
C™0 Slave Address 1 (0x42)
10 I
2
C™0 Slave Address 2 (0x43)
TABLE 5-2: MGC3X30 EXTENDED IOS
FUNCTIONS
Pin Multiplexed Functions
EIO0 TS
EIO1 IS1/Gesture Port
EIO2 IRQ0/Gesture Port
EIO3 IRQ1/SYNC/Gesture Port
EIO4 SDA0
EIO5 SCL0
EIO6 Gesture Port
EIO7 Gesture Port










