This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28027: MCU reset unexpected

Part Number: TMS320F28027

Hi Team,

My customer want to take a check what would happen if they enable interrupt but did not initialize the PIE vector table, they uncomment the function below, but enable the PWM interrupt, and disable watchdog, when they run the code  which boot from FLASH, then will generate CPU reset,  question is why would generate CPU reset as already disable watchdog and the input voltage is stable at 3.3V? it should have run to some unknown area and would not generate CPU reset.

it can reproduce this issue by using the example code attached, and set a breakpoint at the code before while function. or run the code without connected to ccs and monitor the reset pin's waveform.

// InitPieVectTable();

//PieVectTable.EPWM1_INT = &epwm1_timer_isr;

PieCtrlRegs.PIECTRL.bit.ENPIE = 1;

PieCtrlRegs.PIEIER3.bit.INTx1 = PWM1_INT_ENABLE;

 https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/171/Example_5F00_2802xEPwmTimerInt.7z

// InitPieVectTable();