SPRUJ53B April 2024 – September 2024 TMS320F28P550SJ , 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 | BOOTDEF Value | SCITXDA GPIO | SCIRXDA GPIO | Packages Supported |
---|---|---|---|---|
0 (default) | 0x01 | GPIO29 | GPIO28 | All |
1 | 0x21 | GPIO16 | GPIO17 | All |
2 | 0x41 | GPIO8 | GPIO9 | 64 pin/80 pin/100 pin/ 128 pin |
3 | 0x61 | GPIO2 | GPIO3 | All |
4 | 0x81 | GPIO16 | GPIO3 | All |
Option | BOOTDEF Value | CANTXA GPIO | CANRXA GPIO |
---|---|---|---|
0 (default) | 0x02 | GPIO4 | GPIO5 |
1 | 0x22 | GPIO1 | GPIO0 |
2 | 0x42 | GPIO13 | GPIO12 |
Note: CAN boot modes are implemented with the MCAN module in "non-FD" mode.
Option | BOOTDEFx Value | CANTXA GPIO | CANRXA GPIO |
---|---|---|---|
0 | 0x08 | GPIO4 | GPIO5 |
1 | 0x28 | GPIO1 | GPIO0 |
2 | 0x48 | GPIO13 | GPIO12 |
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 | BOOTDEF Value | SDAA GPIO | SCLA GPIO |
---|---|---|---|
0 | 0x07 | GPIO0 | GPIO1 |
1 | 0x27 | GPIO32 | GPIO33 |
2 | 0x47 | GPIO5 | GPIO4 |
Option | BOOTDEF Value | SPIPICOA | SPIPOCIA | SPICLKA | SPIPTE | Packages Supported |
---|---|---|---|---|---|---|
0 | 0x06 | GPIO2 | GPIO1 | GPIO3 | GPIO5 | All |
1 | 0x26 | GPIO16 | GPIO1 | GPIO3 | GPIO0 | All |
2 | 0x46 | GPIO8 | GPIO10 | GPIO9 | GPIO11 | 64 pin/80 pin/ 100 pin/128 pin |
3 | 0x66 | GPIO8 | GPIO17 | GPIO9 | GPIO11 | 64 pin/80 pin/ 100 pin/128 pin |
Option | BOOTDEF Value | D0-D7 GPIO | C28x (DSP) Control GPIO | Host Control GPIO |
---|---|---|---|---|
0 (default) | 0x00 | D0 - GPIO0 | GPIO16 | GPIO29 |
D1 - GPIO1 | ||||
D2 - GPIO2 | ||||
D3 - GPIO3 | ||||
D4 - GPIO4 | ||||
D5 - GPIO5 | ||||
D6 - GPIO6 | ||||
D7 - GPIO7 | ||||
1 | 0x20 | D0 - GPIO0 | GPIO12 | GPIO13 |
D1 - GPIO1 | ||||
D2 - GPIO2 | ||||
D3 - GPIO3 | ||||
D4 - GPIO4 | ||||
D5 - GPIO5 | ||||
D6 - GPIO6 | ||||
D7 - GPIO7 |
Options | Bootmode Value | USB0 DM | USB0 DP |
---|---|---|---|
0 | 0x09 | GPIO23 | GPIO41 |