Usb-i2c converter using PSoC
no vote
Application background
The application is a code which transfers USB data to I2C bus. It uses a PSoC 4 microcontroller, which is a SoC composed by an ARM M0 and a set of custom electronic components. It is tested on a Pioneer Kit demo board.
You can test the results by using the Bridge Control Panel utility, included in the PSoC Programmer software. Furthermore, a device such as Bus Pirate can be useful for testing modifications.
Key Technology
This is a demo application for the Pioneer demo board of Cypress PSoC. It is composed by:
*An ARM Cortex-M0 CPU @ 48 MHz, up to 128 kB flash and 16 kB SRAM
*DMA
*up to 2x comparators, 4x operational amplifiers, 1x ADC (12 bits, 1 Msps)
*custom programmable blocks
*CAN, I2C, SPI, UART, PWM, capacitive sensor controller.