2.2.19 I2C Boot Function
The I2C bootloader expects an 8-bit wide I2C-compatible EEPROM device to be present at address 0x50 on the
I2C-A bus as indicated in
. The EEPROM must adhere to conventional I2C EEPROM protocol, as
described in this section, with a 16-bit base address architecture.
28x
Master
SDAA
SCLA
SDA
SCL
SDA
SCL
I2C
EEPROM
Slave Address
0x50
Figure 2-23. EEPROM Device at Address 0x50
The I2C loader uses following pins:
• SDAA on GPIO 28
• SCLA on GPIO 29
If the download is to be performed from a device other than an EEPROM, then that device must be set up to
operate in the slave mode and mimic the I2C EEPROM. Immediately after entering the I2C boot function, the
GPIO pins are configured for I2C-A operation and the I2C is initialized. The following requirements must be met
when booting from the I2C module:
• The input frequency to the device must be in the appropriate range.
• The EEPROM must be at slave address 0x50.
Boot ROM
230
TMS320x2806x Microcontrollers
SPRUH18I – JANUARY 2011 – REVISED JUNE 2022
Copyright © 2022 Texas Instruments Incorporated
Summary of Contents for TMS320 2806 Series
Page 2: ......