English
Language : 

TMS320F280049M Datasheet, PDF (192/214 Pages) Texas Instruments – Piccolo Microcontrollers
TMS320F280049M
SPRS945 – JANUARY 2017
www.ti.com
6.9.1 Configuring Alternate Boot Mode Pins
This section explains how the boot mode select pins can be customized by the user, by programming the
BOOTPIN_CONFIG location in user-configurable DCSM OTP. The location in user DCSM OTP is Z1-
OTP-BOOTPIN-CONFIG. When debugging, EMU-BOOTPIN-CONFIG is the emulation equivalent of Z1-
OTP-BOOTPIN-CONFIG, and can be programmed to experiment with different boot modes without writing
to OTP. The device can be programmed to use 0, 1, 2, or 3 boot mode select pins as needed.
BIT
31-24
23-16
15-8
Table 6-11. BOOTPIN_CONFIG Bit Fields
NAME
Key
Boot Mode Select Pin 2 (BMSP2)
Boot Mode Select Pin 1 (BMSP1)
DESCRIPTION
Write 0x5A to these 8 bits to tell the boot ROM code that the bits in
this register are valid
See BMPS0 description except for BMPS2
See BMSP0 description except for BMPS1
Set to the GPIO pin to be used during boot (up to 255).
0x0 = GPIO0; 0x01 = GPIO1 and so on
7-0
Boot Mode Select Pin 0 (BMSP0) 0xFF is invalid and selects the factory default chosen BMSP0, if all
other BMSPs are also set to 0xFF.
If any other BMSPs are not set to 0xFF, then setting a BMSP to 0xFF
will disable that particular BMSP.
NOTE
The following GPIOs cannot be used as a BMSP. If selected for a particular BMSP, the boot
ROM automatically selects the factory default GPIO (the factory default for BMSP2 is 0xFF,
which disables the BMSP).
• GPIO 20 to 23
• GPIO 36
• GPIO 38
• GPIO 60 to 223
BOOTPIN_CONFIG
KEY
!= 0x5A
= 0x5A
Table 6-12. Stand-alone Boot Mode Select Pin Decoding
BMSP0
Don’t Care
0xFF
Valid GPIO
0xFF
0xFF
Valid GPIO
Valid GPIO
0xFF
Valid GPIO
BMSP1
Don’t Care
0xFF
0xFF
Valid GPIO
0xFF
Valid GPIO
0xFF
Valid GPIO
Valid GPIO
BMSP2
Don’t Care
0xFF
0xFF
0xFF
Valid GPIO
0xFF
Valid GPIO
Valid GPIO
Valid GPIO
REALIZED BOOT MODE
Boot as defined by the factory default BMSPs (GPIO24,
GPIO32)
Boot as defined in the boot table for boot mode 0
(All BMSPs disabled)
Boot as defined by the value of BMSP0
(BMSP1 and BMSP2 disabled)
Boot as defined by the value of BMSP1
(BMSP0 and BMSP2 disabled)
Boot as defined by the value of BMSP2
(BMSP0 and BMSP1 disabled)
Boot as defined by the values of BMSP0 and BMSP1
(BMSP2 disabled)
Boot as defined by the values of BMSP0 and BMSP2
(BMSP1 disabled)
Boot as defined by the values of BMSP1 and BMSP2
(BMSP0 disabled)
Boot as defined by the values of BMSP0, BMPS1, and
BMSP2
192 Detailed Description
Submit Documentation Feedback
Product Folder Links: TMS320F280049M
Copyright © 2017, Texas Instruments Incorporated