SPRAD21I May 2022 – September 2025 AM620-Q1 , AM623 , AM625 , AM625-Q1 , AM625SIP , AM62A1-Q1 , AM62A3 , AM62A3-Q1 , AM62A7 , AM62A7-Q1 , AM62D-Q1 , AM62P , AM62P-Q1
The processor families support three external reset inputs (pins) including MCU and MAIN domain cold reset input (MCU_PORz), MCU and MAIN domain warm reset request input (MCU_RESETz) and MAIN domain warm reset request input (RESET_REQz).
MCU_PORz is the external MCU and MAIN domain cold reset input. The recommendation is to hold the MCU_PORz input low during the supply ramp and crystal/oscillator start-up and clock stabilization. Follow the recommended MCU_PORz input timing in the Power-Up Sequencing diagram of the processor-specific data sheet.
MCU_PORz input is 3.3V tolerant, fail-safe input type IO. Although 3.3V input can be applied, the input threshold follow the 1.8V IO level and is referenced to VDDS_OSC0.
When PMIC based power architecture is used, the recommendation is to connect the open-drain output type reset signal (nRSTOUT0) from PMIC to the processor through push-pull output type logic gate or discrete buffer (with fast rise time) as MCU_PORz input (rather than connecting a slow rising open-drain output that can glitch the internal reset circuit). In case nRSTOUT0 is directly used, the recommendation is to adjust the pullup to minimize the slew (<100ns).
The recommendation is to provide provision to connect a 22pF glitch filter at the MCU_PORz input. The recommendation is to always connect a valid input to MCU_PORz. Not connecting a valid input to MCU_PORz input is not an allowed use case. In case MCU_PORz input is not connected, the processor does not complete the reset sequence during power-up and can cause unpredictable or random behavior. When the processor internal circuit does not go through a valid reset, internal circuits can be in random (undefined) states.
The recommendation is to provide provision to connect a filter (glitch) capacitor at the MCU_PORz input. The capacitor value and mounting of the capacitor is use-case dependent. The recommendation is to choose the capacitor value such that the capacitor used does not cause the LVCMOS input to violate the slew rate requirements or cause reset to glitch internally.
External warm reset inputs MCU_RESETz and RESET_REQz can be used to perform external warm reset. An external push button or a reset circuit can be implemented to perform a warm reset of the processor. Some of the registers retain the state (for example, boot mode inputs capture register Devstat) during warm reset. Refer to the processor-specific TRM for information related to the resets and the functionality.
For connecting the warm reset inputs, follow the Pin Connectivity Requirements section of the processor-specific data sheet.
Cold reset input (LVCMOS IO) has slew rate requirements specified. Connecting a slow ramp input to the MCU_PORz reset input is not allowed or recommended. Slow ramp input can cause internal reset circuit to glitch. The recommendation is to use a fast rise time discrete push-pull output type buffer output as MCU_PORz input.
Warm reset inputs (LVCMOS IOs) have input slew rate requirements specified. Connecting a capacitor (slow ramp) directly at the input is not recommended. A schmitt trigger-based debouncing logic (circuit) is recommended. For implementing the debouncing logic, follow the processor-specific SK schematic. When push-button is connected to control RESET_REQz or MCU_RESETz warm reset inputs, the recommendation is to add provision for external ESD protection.
See the following FAQs:
[FAQ] AM625 / AM623 / AM620-Q1 / AM625-Q1 / AM625SIP: MCU_PORz input slew rate
The FAQ is generic and can also be used for AM62Ax (AM62A7, AM62A7-Q1, AM62A3, AM62A3-Q1, AM62A1-Q1), AM62D-Q1 and AM62Px (AM62P, AM62P-Q1) processor families.
MCU_RESETz input and MCU_RESETSTATz have specific use case recommendation. See the advisory i2407- RESET. MCU_RESETSTATz is unreliable when MCU_RESETz is asserted low of the processor-specific silicon errata.