SPRUJC9B March 2025 – January 2026 AM62L
The processor family supports reduced pin count (x4 pins) or full pin count (x16 pins) boot modes. The processor family additionally supports eFuse BOOTMODE1 and eFuse BOOTMODE2. Custom board designers have the flexibility to choose the required boot mode to optimize use of external resistors.
For supported boot mode configurations, see the following FAQ:
The recommendation is to indicate the configured boot mode and the boot mode provisions provided in the block diagram. The recommendation is to include the primary boot and backup boot configurations (reduced pin count or full pin count or eFuse).
The processor family supports multiple peripheral interfaces that can be configured for boot. For the available boot mode configurations and supported peripherals, see the device-specific TRM. The processor family supports primary boot mode and an optional backup boot mode configuration. If the primary boot (source) mode fails, the ROM switches to the backup boot mode.
The processor family supports x2 (two) BOOTMODE pin mapping options:
The reduced pin count option is implemented in hardware, and is transparent to the ROM code. Its implementation is a look-up table that uses four pins to select from either the full pin count option, or a set of commonly used boot modes selected as reduced pin count options. The selection determines what value is loaded into the Device Status Register WKUP_CTRL_MMR_CFG1_DEVSTAT[15:0] on a POR. The boot mode configuration inputs are recommended to be stable before releasing (deassertion) the PORz input.
The reduced pin count boot mode configuration offers the advantage of requiring less boot mode configuration pins and external resistors, which can translate to use of fewer resistors (pullup or pulldown). The reduced pin count boot mode supports fewer pin selectable boot mode options.
However, two (eFuse BOOTMODE1, eFuse BOOTMODE2) of the reduced pin count configuration options selectable from the Reduced BOOTMODE Pin Mapping table can be configured to support any of the full 16-bit boot options by programming the required boot mode configuration into the eFuse. To program the eFuse, a dedicated supply generated using an LDO with provision to enable only while writing to the eFuse is required to be connected to the VPP pin.
To reduce the number of pullup/pulldown resistors used for configuring the boot modes, the input buffers for BOOTMODE [11:0] pins are disabled during POR unless BOOTMODE [15:14] are set to '00'. Disabling the buffers avoids power consumption due to floating inputs on these pins when the reduced pin count boot mode configuration is used. For more information, see the device-specific TRM.
Reduced Pin Count Boot Mode:
Reduced pin count boot mode uses BOOTMODE [15:12] (x4 pins) and the configuration is summarized below:
BOOTMODE [13:12] – The boot mode pins are used to configure the required primary and secondary boot mode or eFuse BOOTMODE1/eFuse BOOTMODE2
BOOTMODE [15:14] – The boot mode pins are used to select the boot mode configuration (reduced or full pin count). For more information, see the device-specific TRM.
Full Pin Count Boot Mode:
Full pin count boot mode uses BOOTMODE [15:00] (x16 pins) and the configuration is summarized below:
PLL Config (Configuration): BOOTMODE [02:00] – PLL config pins are used to indicate the system clock (PLL reference clock selection) frequency (WKUP_OSC0_XI/XO) to ROM code for PLL configuration
Primary Boot Mode: BOOTMODE [06:03] – The boot mode pins are used to configure the required primary boot mode, the peripheral/memory to boot from
Primary Boot Mode Config: BOOTMODE [09:07] – The boot mode configuration pins support optional configurations for primary boot and are used in conjunction with the primary boot mode selection pins
Backup Boot Mode: BOOTMODE [12:10] – The boot mode pins are used to configure the required backup boot mode, the peripheral/memory to boot from, in case primary boot fails
Backup Boot Mode Config: BOOTMODE [13] – The boot mode pin provides additional configuration options (optional - depends on the selected backup boot mode pins)
BOOTMODE [15:14] – The boot mode pins are used to select the boot mode configuration (reduced or full pin count). For configuration, see the device-specific TRM
For more information on full and reduced pin count boot mode mappings, see the Boot Mode Pin Mapping Options section of device-specific TRM.
Key considerations when configuring boot mode:
For information related to supported boot modes, see the Initialization chapter of the device-specific TRM and device-specific silicon errata.
For implementing the required boot mode (reduced pin count or full pin count), see the EVM TMDS62LEVM schematic.
When full pin count boot mode option is configured, each of these boot mode input pins (BOOTMODE [15:0]) are recommended to be connected to the corresponding power supply or VSS through separate external pull resistor to make sure the boot mode input pins are held to a valid logic high or low level as appropriate to select the desired device boot mode.
When reduced pin count boot mode option is configured, each of these boot mode input pins (BOOTMODE [15:12]) are required to be connected to the corresponding power supply or VSS through separate external pull resistor to make sure the boot mode input pins are held to a valid logic high or low level as appropriate to select the desired device boot mode.
For full pin count boot mode, see the device-specific data sheet for the supported clock frequencies and the device-specific TRM to configure the supported clock frequency.
For implementing the boot mode, see the following FAQs: