Here is an experience for free.

- Seven 24V/1A motors are connected to power supply along with PIC.
- PIC drives tiny relays directly, pulls 23mA, and tiny relays drive 24V relays for motor loads.
- "Sometimes", PIC resets, but not due to the drop in supply voltage. Pls see below.

1. I used separate power supply for PIC. = No change.
2. I used battery only for PIC. = No change
3. I used BOD_ON and OFF and got crazy around its configs. = No change
4. I used forum search, online search, data sheets, the other ones, all the other other ones, and yes those too. = no change
5. Finally, I used a trimpot on MCLR pin, as mentioned above, and fixed the problem adjusting it.
6. No more reset.

Even though once there was no connection between PIC circuit and motors (separate power supply), I still had reset issue.

Now, motors and PIC (BOD_ON) are on the same power supply, no reset occurs.

Meanwhile, BOD_OFF creates LCD problems while it is not supposed to.