Reset
(power-on reset or warm reset)
Reset vector fetched from
boot ROM
Branch into bootloader
routines, depending on the
state of GPIO pins
Yes
Using
peripheral
interrupts
?
PIE disabled (ENPIE=0)
OBJMODE = 0
AMODE = 0
Yes
User code initializes:
OBJMODE and AMODE state
†
PIE enable (ENPIE = 1)
CPU IER register and INTM
Vectors (except for reset)
are fetched from PIE vector map
‡
Recommended flow for 280x applications
No
User code initializes:
OBJMODE and AMODE state1
CPU IER register and INTM
VMAP state
VMAP = 1
?
Vectors
(except for reset)
are fetched
from M0 vector
map
‡
Vectors
Used for test purposes only
No
PIE vector table
PIEIERx registers
VMAP = 1
MOM1MAP = 1
(except for reset) are
fetched from BROM
vector map
‡
A.
The compatibility operating mode of the 28x CPU is determined by a combination of the OBJMODE and AMODE bits in Status Register
1 (ST1):
Operating Mode
OBJMODE
AMODE
C28x Mode
1
0
24x/240xA Source-Compatible
1
1
C27x Object-Compatible
0
0
(Default at reset)
B.
The reset vector is always fetched from the boot ROM.
Figure 1-95. Reset Flow Diagram
System Control and Interrupts
SPRUH18I – JANUARY 2011 – REVISED JUNE 2022
TMS320x2806x Microcontrollers
171
Copyright © 2022 Texas Instruments Incorporated
Summary of Contents for TMS320 2806 Series
Page 2: ......