
The CP2120 is a single-chip SPI to I2C bridge and GPIO port expander that allows an SPI master to communicate as an I2C master device.
The CP2120 includes a 4-wire slave SPI bus, bridge control logic, bi-directional I2C bus interface, and 8 general-purpose input/output 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.
The CP2120 Evaluation Kit demonstrates the SPI- I2C fixed functionality. Absolutely no code development is required to utilize this device. Evaluation kit capabilities add I2C capability to a device with a SPI port only and can add GPIO's to an existing system, add an edge-triggered interrupt to monitor a port pin state and utilize the on-board LED?s to indicate system states or events.
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

