Welcome to the C2000™ Microcontrollers Section of the TI E2E Support Community. Ask questions, share knowledge, explore ideas, and help solve problems with fellow engineers. To post a question, click on the forum tab then "New Post".
Why would the CPU jump to an ILLEGAL_ISR during an EMI test.
if you get an ILLEGAL_ISR, the normal course of events would be to try and shut down the system and then reset the device (you can do this by forcing a watchdog reset). ILLEGAL_ISR means the CPU has fetched an illegal op-code which means the CPU can no longer proceed in a normal state.
The most common cause of ILLEGAL_ISR type conditions we have seen under EMI testing, is either Power-Supply decoupling (not enough decoupling filters) or noise getting into the EMU0/1 + JTAG signals causing the device to go into test modes.
You want to make sure that the user has put strong pull-ups (~2K) on the EMU0 and EMU1 pins and a strong pull-down on the TRSTn (~2K) signal. Also, adding some small capacitance across the signals can help. All of this has to be placed close to the chip. Also make sure the JTAG header is not too far from the device.
Are the failures occurring while JTAG is connected? Another cause is ground loops through the JTAG Emulator. The solution to this sometimes involves using an "isolated" JTAG adaptor to avoid such issues.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.