AN50987 - Getting Started with I2C in PSoC® 1 | Cypress Semiconductor
AN50987 - Getting Started with I2C in PSoC® 1
AN50987 discusses I2C protocol basics, how we implemented I2C in PSOC 1 and a brief overview of each I2C User Module (UM) with their advantages and disadvantages. In addition, special I2C considerations are discussed, such as pull-up resistors, clock stretching, ISSP, and Hot Swapping. After reading this application note, you should have an understanding of how I2C works, how it is implemented in PSoC 1, and how to choose the correct user module for your design. Detailed example projects are not included but can be found in the specific User Module Datasheet.