SPI-to-I2C Bridge Device and GPIO Port Expander
The CP2120 compact SPI-to-I2C bridge and general purpose port expander device can be easily added to a system to solve interface compatibility problems and add more GPIO when required.The chip includes a 4-wire slave SPI bus, bridge control logic, a bidirectional I2C bus interface and eight general-purpose input/output (I/O) pins. An SPI master communicates with other I2C devices by instructing the CP2120 to send and receive I2C data traffic using the simple command set. The CP2120 can act as a master-transmitter and a master-receiver on the I2C bus. All I2C timing, addressing and arbitration is handled by the CP2120.
Features
- 4-wire SPI bus operates at frequencies up to 1 MHz
- Fully-functional I2C master transmit and receive operation
- I2C data at frequencies configurable up to 400 kHz
- 255 byte data receive and transmit buffers
- Internal oscillator
- 2.4 to 3.6 volt operation
- Active LOW interrupt output
- 5 volt tolerant I/O pins
- 8 general-purpose I/O pins
Getting Started with CP2120
CP2120 Evaluation Kit
The easiest way to begin development with the CP2120 is with the CP2120 Evaluation Kit. The CP2120 evaluation kit demonstrates the SPI-to-I2C fixed functionality.