You are here

User Module Datasheet: I2C Bootloader Datasheet BootLdrI2C V 3.00 (CY7C603xx, CY7C64215, CY8C20x24, CY8C20x34, CY8C21x12, CY8C21x34, CY8C21x45, CY8C22x45/H, CY8C23x33, CY8C24x23A/33/94, CY8C27x43, CY8C28xxx, CY8C29x66, CY8CLEDxx, CY8CPLC20, CY8CTMA12... | Cypress Semiconductor

User Module Datasheet: I2C Bootloader Datasheet BootLdrI2C V 3.00 (CY7C603xx, CY7C64215, CY8C20x24, CY8C20x34, CY8C21x12, CY8C21x34, CY8C21x45, CY8C22x45/H, CY8C23x33, CY8C24x23A/33/94, CY8C27x43, CY8C28xxx, CY8C29x66, CY8CLEDxx, CY8CPLC20, CY8CTMA12...

Last Updated: 
May 22, 2014
Version: 
3.00

Features and Overview

  • Industry standard Philips I2C-bus compatible interface
  • Enables you to reprogram a PSoC device using the I2C system bus instead of in-system programming pins
     

The BootLdrI2C User Module implements a bootloader that can reprogram the PSoC device over the I2C interface. The PSoC device already gives an in-system serial programming interface (ISSP) that allows downloading new code into the device. However, the bootloader allows a code update to occur through an industry standard communication interface, such as I2C. This user module can be useful for any device that has to be reprogrammed in the field. The bootloading information can be sent through an I2C master device, such as a CY3240 (USB to I2C bridge) or an in-system host processor.

Translated documents are for reference only. We recommend that you refer to the English-language version of a document if you are engaged in development of a design.