SLUSF40 October 2024 BQ25190
PRODUCTION DATA
Refer to the PDF data sheet for device specific package drawings
MR pin is internally pulled up such that it can work as a pushbutton to detect if it's being pulled low. The pushbutton function implemented through the MR pin has three main functions. First, it serves as a means to wake the device from ultra-low power modes like ship mode (MR pin pressed for tSHIPWAKE). Second, it serves as a short button press detector, sending an interrupt to the host when the button driving the MR pin has been pressed for tWAKE1, tWAKE2 durations. This allows the implementation of different functions in the end application such as menu selection and control. Finally it serves as a means to get the device into ship mode or reset the system (Hardware Reset) by performing a power cycle/ hardware reset (shut down SYS and automatically power it back on) after detecting a long button press (MR pin pressed for tLPRESS). tLPRESS_WARN before MR pin being pulled low for tLPRESS, the device also sends an interrupt to warn the host the long press action is imminent. The timings of tWAKE1, tWAKE2, and tLPRESS are programmable through I2C for added flexibility and allows system designers to customize the end user experience of a specific application. Note that if a specific timer duration is changed through I2C while that timer is active and has not expired, the new programmed value will be ignored until the timer expires and/or is reset by new push button action. If a button press is registered, the device will begin counting against tWAKE1, tWAKE2 or tLPRESS.