Datasheet

MGC3130
DS40001667C-page 24 Advance Information 2012-2013 Microchip Technology Inc.
6.0 INTERFACE DESCRIPTION
The MGC3130 supports two communication
interfaces: I
2
C and SPI.
6.1 Interface Selection
The MGC3130 interface selection pin, IS2, is used to
select I
2
C slave address. There are two different
addresses.
6.2 Extended Input Output (EIO)
The MGC3130 provides four input/output pins with
extended features. These pins are controlled by GestIC
Library and listed in Table 6-2.
6.3 Interrupt Requests
MGC3130 IRQ0 and IRQ1 interrupt lines are used by
the host to wake-up the MGC3130 from Deep Sleep
and Self Wake-up modes. If a wake-up event is
detected on IRQ0 or IRQ1 lines, the MGC3130
switches to the Processing mode.
The IRQ0 and IRQ1 lines are only used when
MGC3130 is configured as I
2
C master.
6.4 Synchronization
The MGC3130 Tx signal can be output on the SYNC
pin. The SYNC pin can be also used as an ADC trigger
input. In future, this configuration is used for dual-zone
design implementations. The Tx signal is output on the
SYNC pin of the dual-zone master and connected to
the SYNC pin of the dual-zone slave.
6.5 Gesture Port
The MGC3130 provides five output pins which can be
used to output the Colibri Suite features events. These
pins are controlled by GestIC Library to signal to the
host 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 6-1.
Note: Currently, only single-zone I
2
C™ Slave
mode with I
2
C0 is supported. Other
modes are planned for future releases of
GestIC
®
Library. Please contact your
Microchip representative for further
details.
TABLE 6-1: MGC3130 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 6-2: MGC3130 EXTENDED IOS
FUNCTIONS
Pin Pin Number Multiplexed Functions
EIO0 12 TS
EIO1 13 IS1/Gesture Port
EIO2 14 IRQ0/Gesture Port
EIO3 19 IRQ1/SYNC/Gesture Port
EIO4 20 I
2
C0
EIO5 21 I
2
C0
EIO6 22 I
2
C1/Gesture Port
EIO7 23 I
2
C1/Gesture Port