SPRACZ7 January   2022 TMS320F28075 , TMS320F28075-Q1 , TMS320F28076 , TMS320F28232 , TMS320F28232-Q1 , TMS320F28234 , TMS320F28234-Q1 , TMS320F28235 , TMS320F28235-Q1 , TMS320F28332 , TMS320F28333 , TMS320F28334 , TMS320F28335 , TMS320F28335-Q1 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28378D , TMS320F28378S , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S

 

  1.   Trademarks
  2. Introduction
    1. 1.1 Abbreviations
  3. Central Processing Unit (CPU)
  4. Development Tools
    1. 3.1 Driver Library (Driverlib)
    2. 3.2 Embedded Application Binary Interface (EABI) Support
  5. Package and Pinout
  6. Operating Frequency and Power Management
  7. Power Sequencing
  8. Input Clock Options
  9. Memory Map
  10. Flash and OTP
    1. 9.1 Size and Number of Sectors
    2. 9.2 Flash Parameters
    3. 9.3 Flash Programming
    4. 9.4 Entry Point into Flash
    5. 9.5 Dual Code Security Module (DCSM) and Password Locations
    6. 9.6 OTP
  11. 10Boot ROM
    1. 10.1 Boot ROM Reserved RAM
    2. 10.2 Boot Mode Selection
    3. 10.3 Bootloaders
  12. 11Architectural Enhancements
    1. 11.1 Clock Sources and Domains
    2. 11.2 Watchdog Timer
    3. 11.3 Peripheral Interrupt Expansion (PIE)
    4. 11.4 Lock Protection Registers
    5. 11.5 General-Purpose Input/Output (GPIO)
    6. 11.6 External Interrupts
    7. 11.7 Crossbar (X-BAR)
  13. 12Peripherals
    1. 12.1 New Peripherals
      1. 12.1.1 Analog Subsystem Interconnect
      2. 12.1.2 Comparator Subsystem (CMPSS)
      3. 12.1.3 Control Law Accelerator (CLA)
    2. 12.2 Control Peripherals
      1. 12.2.1 Enhanced Pulse Width Modulator (ePWM)
      2. 12.2.2 Enhanced Capture Module (eCAP)
      3. 12.2.3 Enhanced Quadrature Encode Pulse Module (eQEP)
      4. 12.2.4 Sigma-Delta Filter Module (SDFM)
    3. 12.3 Analog Peripherals
      1. 12.3.1 Analog-to-Digital Converter (ADC)
    4. 12.4 Communication Peripherals
      1. 12.4.1 SPI
      2. 12.4.2 SCI
      3. 12.4.3 USB
      4. 12.4.4 I2C
      5. 12.4.5 CAN
  14. 13Configurable Logic Block (CLB)
  15. 14Device Comparison Summary
  16. 15References

Boot Mode Selection

The F2837xD/S/07x device is extremely flexible in its ability to use alternate or reduce boot mode selection pins by programming a BOOTCTRL register, whereas the F2833x/23x boot mode pins are hard-coded and provide pre-determined boot options with no room for flexibility. Table 10-1 compares the two boot mode options which are available for the respective device families.

Table 10-1 Comparison of Boot Mode Options
F2833x/23x F2837xD/S/07x
Boot mode pins GPIO87, GPIO86, GPIO85 and GPIO84 are the boot mode select pins for this device.
Boot mode pins cannot be modified.
GPIO72 and GPIO84 are default boot mode pins for this device.
Other GPIOs can be configured to be used as boot mode pins by configuring DCSM-OTP-BOOTCTRL in stand-alone mode and EMU-BOOTCTRL in emulation mode.
Bootloader options Stand-alone mode:
Z1/Z2-OTP-BOOTDEF-LOW and Z1/Z2-OTP-BOOTDEF-HIGH can be configured to select boot modes available below.
Emulation mode:
EMU-BOOTDEF-LOW and EMU-BOOTDEF-HIGH can be configured to select boot modes available below.
Boot mode No. of options available Boot mode No. of options available
PARALLEL_GPIO 1 PARALLEL_BOOT 2
SCI_BOOT 1 SCI_BOOT 5
SPI_BOOT 1 SPI_BOOT 4
I2C_BOOT 1 I2C_BOOT 3
CAN_BOOT 1 CAN_BOOT 3
RAM_BOOT 1 RAM_BOOT 1
FLASH_BOOT 1 FLASH_BOOT 4
OTP_BOOT 1 OTP_BOOT Not available
WAIT_BOOT Not available WAIT_BOOT 2

McBSP_BOOT

1

Not available

XINTF x16

1

Not available
XINTF x32

1

Not available

Parallel XINTF

1

Not available

Jump to SARAM

1

Not available

For additional information about the boot mode selection, see the device-specific TRM.