Silicon Labs’ new CP2130 USB-to-SPI bridge controller offers a turnkey solution for bridging a universal serial bus (USB) host and a serial peripheral interface (SPI) bus with driver support for Windows, OS X, and Linux operating systems. It provides a high level of mixed-signal integration in a 4 mm x 4 mm package.
The CP2130 bridge controller is designed for a wide range of embedded applications including USB dongles, tablets, handheld controllers and testers, blood glucose monitors, docking stations, point-of-sale products, data logging modules and card readers. The CP2130 bridge controller enables developers to add USB functionality to their applications without requiring USB software, firmware, or hardware domain expertise typically required with more complex alternatives.
The highly integrated CP2130 controller features on-chip functions and peripherals that eliminate the need for external components, which reduces bill of materials (BOM) cost and board space. The CP2130 device includes a USB 2.0 full-speed controller and transceiver, a serial peripheral interface controller that enables communication with a wide range of SPI slave devices down to 1.8 V, 348-byte programmable memory, crystal-less USB operation and an integrated 5 V voltage regulator rated at 100 mA.
The CP2130 can communicate with up to 11 SPI slave devices using any of its 11 GPIO pins as chip-selects or be configured for alternate functions that can be used to eliminate external circuitry and components. The CP2130 device is the fastest full-speed USB bridge controller on the market, providing up to 6.6 Mbps read throughput and 5.8 Mbps write throughput.