SPRUJ53D April 2024 – April 2026 TMS320F28P550SG , TMS320F28P550SJ , TMS320F28P559SG-Q1 , TMS320F28P559SJ-Q1
This section details the GPIOs and boot option values used for boot mode set in the BOOT_DEF memory location located at Z1-OTP-BOOTDEF-LOW/ Z2-OTP-BOOTDEF-LOW and Z1-OTP-BOOTDEF-HIGH/ Z2-OTP-BOOTDEF-HIGH. Refer to Section 4.4.2 on how to configure BOOT_DEF. When selecting a boot mode option, make sure to verify that the necessary pins are available in the pin mux options for the specific device package being used.
| Option | BOOTDEFx Value | SCITXDA GPIO | SCIRXDA GPIO | Package Supported |
|---|---|---|---|---|
| 0 (default) | 0x01 | GPIO29 | GPIO28 | All |
| 1 | 0x21 | GPIO1 | GPIO0 | All |
| 2 | 0x41 | GPIO8 | GPIO9 | 64-QFP, 80-QFP, 100-QFP, 128-QFP |
| 3 | 0x61 | GPIO7 | GPIO3 | All |
| 4 | 0x81 | GPIO16 | GPIO3 | All |
| Option | BOOTDEFx Value | CANTXA GPIO | CANRXA GPIO | Package Supported |
|---|---|---|---|---|
| 0 (default) | 0x02 | GPIO4 | GPIO5 | All |
| 1 | 0x22 | GPIO1 | GPIO0 | All |
| 2 | 0x42 | GPIO13 | GPIO12 | All |
Note: CAN boot modes are implemented with the MCAN module in "non-FD" mode.
| Option | BOOTDEFx Value | MCANTX GPIO | MCANRX GPIO | Package Supported |
|---|---|---|---|---|
| 0 (default) | 0x08 | GPIO4 | GPIO5 | All |
| 1 | 0x28 | GPIO1 | GPIO0 | All |
| 2 | 0x48 | GPIO13 | GPIO12 | All |
| 3 (DEBUG - Send Test) | 0x68 | GPIO4 | GPIO5 | All |
| 4 (DEBUG - Send Test) | 0x88 | GPIO1 | GPIO0 | All |
| 5 (DEBUG - Send Test) | 0xA8 | GPIO13 | GPIO12 | All |
Note: These GPIOs are muxed with analog functions, AGPIO share pins. If the system is using these as analog pins during normal operation, extra circuitry needs to be used to support the use of these as boot pins.
| Option | BOOTDEFx Value | SDAA GPIO | SCLA GPIO | Package Supported |
|---|---|---|---|---|
| 0 | 0x07 | GPIO0 | GPIO1 | All |
| 1 | 0x27 | GPIO32 | GPIO33 | All |
| 2 | 0x47 | GPIO5 | GPIO4 | All |
| Option | BOOTDEFx Value | SPIPICOA | SPIPOCIA | SPICLKA | SPIPTEA | Package Supported |
|---|---|---|---|---|---|---|
| 0 | 0x06 | GPIO2 | GPIO1 | GPIO3 | GPIO5 | All |
| 1 | 0x26 | GPIO16 | GPIO1 | GPIO3 | GPIO0 | All |
| 2 | 0x46 | GPIO8 | GPIO10 | GPIO9 | GPIO11 | 64-QFP, 80-QFP, 100-QFP, 128-QFP |
| 3 | 0x66 | GPIO16 | GPIO12 | GPIO9 | GPIO24 | 64-QFP, 80-QFP, 100-QFP, 128-QFP |
| Option | BOOTDEFx Value | D0-D7 GPIO | DSP Control GPIO | Host Control GPIO | Package Supported |
|---|---|---|---|---|---|
| 0 (default) | 0x00 | D0-D7 (GPIO 0-7) | GPIO16 | GPIO29 | All |
| 1 | 0x20 | D0-D7 (GPIO 0-3,5-7,24) | GPIO12 | GPIO13 | All |
| Options | Bootmode Value | USB0 DM | USB0 DP |
|---|---|---|---|
| 0 | 0x9 | GPIO23 | GPIO41 |