MP3336
AI

## MP3336: Dual-Channel Flash LED Driver
The **MP3336** is a highly integrated, high-efficiency dual-channel WLED (White LED) driver designed primarily for camera flash applications in mobile devices. It is manufactured by Monolithic Power Systems (MPS).
---
### 1. Key Technical Specifications
| Parameter | Specification |
| :--- | :--- |
| **Input Voltage Range** | 2.7V to 5.5V |
| **Output Current** | Up to 2A total (1A per channel) |
| **Switching Frequency** | 2.0 MHz |
| **Interface** | I2C Compatible (up to 400kHz) |
| **Package** | WLCSP-20 (1.6mm x 2.0mm) |
| **Efficiency** | Up to 85% at Flash Current |
---
### 2. Functional Electronic Components
The MP3336 architecture consists of several critical sub-systems that handle power conversion and logic control:
#### A. Synchronous Step-Up (Boost) Converter
* **Purpose:** Elevates the low battery voltage (3.7V) to the forward voltage required by high-power LEDs.
* **Feature:** It uses internal power MOSFETs to minimize board space and eliminate the need for an external Schottky diode.
#### B. Dual Current Sinks
* **Purpose:** Controls the brightness of two independent LEDs.
* **Modes:**
* **Flash Mode:** High current for short bursts (photography).
* **Torch Mode:** Lower current for continuous use (video or flashlight).
* **Accuracy:** High-precision internal sensing ensures uniform brightness between the two channels.
#### C. I2C Serial Interface
* **Purpose:** Allows a microcontroller (AP/SoC) to program parameters such as:
* Flash/Torch current levels.
* Flash timeout duration (to prevent LED burnout).
* Safety thresholds.
---
### 3. Protection Mechanisms
To ensure the safety of the mobile device and the LEDs, the MP3336 includes integrated protection circuitry:
* **LED Short/Open Protection:** Detects if an LED is disconnected or short-circuited and shuts down the channel.
* **IVC (Input Voltage Control):** Reduces flash current if the battery voltage drops too low, preventing a system reset.
* **Thermal Shutdown:** Monitors the die temperature and disables the chip if it exceeds safe limits.
* **Flash Timeout:** A programmable timer that automatically cuts power if the software fails to turn off the flash.
---
### 4. Typical Application Circuit
In a real-world design, the MP3336 requires very few external components:
```text
[Battery] ----> [Inductor (1.0uH)] ----> [MP3336 SW Pin]
|
[Input Cap (10uF)] [Output Cap (10uF)]
| |
[GND] [LEDs]
```
---
- ⤷
What are the specific I2C registers used to set the Flash current in the MP3336?
- ⤷ How does the IVC (Input Voltage Control) feature prevent system brownouts during a flash?
- ⤷ Can the MP3336 be used to drive a single LED with 2A of current by shorting the channels?