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

Software (2)

DescriptionVersionUpdatedSize
VCP Driver for WinCE60
282 kB
VCP Drivers for WinCE50
277 kB

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