Simulink Reset Config Block Icon
The Simulink Reset Config block configures microcontroller reset behavior, startup initialization sequence, and watchdog timer settings.

Configuration Parameters

ParameterDescriptionOptions
Reset BehaviorAction on system reset• Initialize all variables
Watchdog TimerConfigure WDT operation• Enabled (auto-reset)
Startup DelayInitial delay before main loop0 to 1000 ms
Brown-out HandlingLow voltage detection behavior• Reset on brown-out

Reset Sources

SourceDescriptionTypical Handling
Power-On Reset (POR)Initial power applicationFull initialization
Brown-Out Reset (BOR)Voltage drop detectionFull initialization
Watchdog TimeoutWDT not servicedFull reset, log error
Software ResetIntentional reset commandConfigurable (preserve state)
External ResetMCLR pin assertionFull initialization

Example Configuration

% Safety-critical application with WDT

Reset Behavior: Initialize all variables
Watchdog Timer: Enabled, 1000ms period
Startup Delay: 100ms (allow power stabilization)
Brown-out: Reset on brown-out

% Log reset source in EEPROM for diagnostics

Usage Guidelines

  • Always enable watchdog for safety-critical applications
  • Use startup delay for sensor stabilization
  • Log reset sources for field diagnostics
  • Test all reset scenarios during validation

See Also

  • [MCHP_Master] - Watchdog fuse configuration
  • [MCHP_IdleTask] - Watchdog servicing