5.4.7 MBIST Overview
The dsPIC33A device family features a (data) Memory Built-In Self-Test (MBIST) that has the option to be run at start-up or run time. The memory test checks that all memory locations are functional and provides a pass/fail status of the RAM that can be used by software to take action if needed. If a failure is reported, the specific location(s) are not identified.
The MBISTCON register contains control and status bits for BIST operation. The MBISTDONE bit (MBISTCON[7]) indicates if a BIST was run since the last Reset and the MBISTSTAT bit (MBISTCON[4]) provides the pass fail result. BIST will always run on FRC+PLL with PLL settings resulting in a 200 MHz clock rate.