Thanks for your comments, kef.
>On S12C recovery from bus-off is automatic, no special actions are required.
That was the conclusion I had come to, but it is nice to have it confirmed.
>Who actually tells you there was bus-off?
>Is it MCU flashing some LED to indicate this error, or indeed PCAN software on PC?
The MCU is detecting the bus-off condition using the CAN error interrupts and then flashing the LED to indicate this condition.
>Isn't it PCAN HW/SW that fell down for 60-90s during ESD test?
It could be, but doesn't seem to be. The PCAN is configured for auto-recovery from bus-off and if I try getting the PC to send a CAN message while the MCU is still reporting bus-off (after the ESD spikes) then the CAN bus goes busy for a while with the same pattern that you get when the other end of the link is not responding (i.e. indicating that the PCAN is trying to send, but not getting any response from the MCU).
- Charles