| CPC G06F 3/0604 (2013.01) [G06F 3/0634 (2013.01); G06F 3/0679 (2013.01)] | 16 Claims |

|
1. A non-volatile memory comprising a processor; wherein the non-volatile memory is configured to:
communicate with a controller through a channel shared by another device that is also configured to communicate with the controller;
determine whether a line between the non-volatile memory and the controller is available for sending status information of the non-volatile memory to the controller;
upon determining that the line is available, send an alert to the controller using the processor by driving the line to a first logic level for a first duration and stopping driving the line upon expiration of the first duration;
upon expiration of the first duration, determine a logic level of the line;
upon determining that the logic level of the line is a second logic level, send the status information of the non-volatile memory to the controller through the line using the processor upon expiration of a second duration.
|