SPRUJB3C March 2024 – November 2025 AM67 , AM67A , TDA4AEN-Q1 , TDA4VEN-Q1
This reset is a software controlled MAIN domain POR reset defined in WKUP_CTRL_MMR_CFG0_RST_CTRL and MCU_CTRL_MMR_CFG0_RST_CTRL.
This software reset will generate a MAIN domain PORz.
R5FSS processor in MCU domain can trigger PORz to the MAIN domain by writing to the MCU_CTRL_MMR_CFG0_RST_CTRL register.
MAIN domain processors can reset the MAIN domain by writing to the WKUP_CTRL_MMR_CFG0_RST_CTRL register.
When the MCU domain is configured as a safety domain it must be isolated from SW_MAIN_PORz.
A reset isolation sequence for the MCU domain must be complete prior to reset propagation.
WKUP_CTRL_MMR_CFG0_RST_CTRL and MCU_CTRL_MMR_CFG0_RST_CTRL define a 4-bit field, SW_MAIN_POR[7:4], for generating a software-controlled POR for the MAIN domain (SW_MAIN_PORz).
When SW_MAIN_POR [7:4] field is set to “0110”, the MAIN domain is in POR reset state (SW_MAIN_PORz = LOW).
When SW_MAIN_POR [7:4] is set to any other value, the MAIN domain is out of POR reset state (SW_MAIN_PORz = HIGH).
This bit field is reset to “1111” (Inactive State) by default.
When MCU domain is configured as an independent domain, then the entire MCU domain is reset isolated. When MCU domain is not configured as independent domain then this SW_MAIN_PORz must not be used. Instead MCU_PORz pin functions should be used.
MCU IOs are not affected.
All modules in MAIN domain are reset (including reset isolated modules).
IOs will enter safe state (as defined in the BALL STATE DURING RESET column of the Datasheet Pin Attributes table while this reset is active.
MAIN domain CTRLMMR boot configuration register is reset.
Device BOOTMODE pins will be re-latched after this reset is de-asserted.
Device will re-boot. During boot-up, R5FSS (secondary boot loader) will poll the CTRLMMR reset status and MCU ACTIVE MAGIC WORD registers and configure MCU domain/R5FSS processor accordingly.
PORz_OUT:
This pin indicates POR status output of the MAIN domain (active LOW).
When LOW, it indicates the MAIN domain is in POR state.
When HIGH, it indicates that the MAIN domain is out of POR state.
PORz_OUT may be used to enable and/or disable output buffers of attached devices that share IOs associated with BOOTMODE inputs, such that appropriate boot configuration values are allowed to propagate into the device without contention
The boot mode pins are latched internally on the rising edge of PORz_OUT and are reset isolated from all other device resets.