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
 
 

Applications

  • Status LEDs
  • Push button/keypad detection
  • LCD display control
  • EEPROM data storage
  • System monitoring
​​

Documentation

Expand AllCollapse All

Data Sheet (1)

DescriptionVersionUpdatedSize
CP2120 SPI to I2C Bridge and GPIO Port Expander
0.44/23/2009187 kB

Data Short (1)

DescriptionVersionUpdatedSize
CP2120 Data Short
8.28.2006454 kB

Errata (1)

DescriptionVersionUpdatedSize
CP2120 Errata
08.10.098/12/200970 kB

User Guides (1)

DescriptionVersionUpdatedSize
CP2120-EK User Guide
0.1341 kB

Application Notes (1)

DescriptionVersionUpdatedSize
AN311: CP2120 Porting Guide
0.1121 kB

White Papers (1)

PCN (4)

Development Kits

Design Tools

Expand AllCollapse All

Schematics/Layout (1)

DescriptionVersionUpdatedSize
CP2101-MINIEB PCB Files
773 kB
​​
Product Matrix
Zoom
Part NumberInternal OscillatorPackage TypePackage SizeOtherRAMCommunications
CP2120YesQFN204x4 mmVoltage Monitor512 (buffer RAM)SPI to I2C

Technologies

  • Functions as an SPI slave to an I2C master
  • Allows a host with SPI-bus capability to communicate to an I2C bus

Overview

Product Matrix

Documentation

Tools

Education

Technology

More Info