SPRUII0F May 2019 – June 2024 TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S
During boot-up, the boot ROM initializes the device clocking, depending upon the reset source, to assist in faster boot time response. Clock configurations are performed by the boot ROM code only for POR and XRS reset types. For all other resets, the boot ROM starts executing with the clocks that were already set up before reset.
If the PLL is used during the CPU1 boot process, the PLL is bypassed by the boot ROM code before branching to the user application.
Source | Frequency | Description |
---|---|---|
INTOSC2 | 10MHz | Default clock source |
INTOSC1 | 10MHz | Set as clock source if missing clock is detected at power up or right after device reset |
SYSPLL | 110MHz, 80MHz, or 60MHz | Enabled only as part of MPOST boot flow. PLL is bypassed and disabled after memory test has completed. See more details regarding enabling MPOST in Section 5.7.1.1. |
SYSPLL and AUXPLL | SYSPLL = 180MHz AUXPLL = 60MHz | Enabled only as part of USB Bootloader. Both PLLs are bypassed and disabled after the bootloader actions complete. |
Reset Source | Clock State |
---|---|
POR/XRS | 1. Using INTOSC2 |
2. System clock divider set to /1 | |
All other Resets | Maintain clocks setup before device reset. |