Details
BUY AW9523B https://www.utsource.net/itm/p/12607065.html
| Parameter | Description | Value/Range |
|---|---|---|
| Device Type | LED Driver, GPIO Expander | - |
| Package | QFN16 (4x4mm) | - |
| Operating Voltage | Supply Voltage for VDD and VIO | 1.8V to 5.5V |
| I/O Voltage | I/O Operating Voltage | 1.8V to 5.5V |
| I2C Interface | Communication Protocol | Standard and Fast Mode (up to 400kHz) |
| GPIO Channels | Number of General Purpose Input/Output Channels | 16 |
| LED Driver Channels | Number of Constant Current LED Driver Channels | 16 |
| LED Current | Maximum Output Current per Channel | 100mA |
| PWM Resolution | Pulse Width Modulation Resolution | 8-bit (256 levels) |
| Temperature Range | Operating Temperature Range | -40掳C to +85掳C |
| Storage Temperature | Storage Temperature Range | -40掳C to +85掳C |
| Quiescent Current | Current Consumption in Active Mode | 1.5mA (typical) |
| Shutdown Current | Current Consumption in Shutdown Mode | 0.1渭A (typical) |
Instructions for Use
Power Supply:
- Connect VDD and VIO to the appropriate power supply (1.8V to 5.5V).
- Ensure stable power supply to avoid voltage drops or spikes.
I2C Configuration:
- Connect SDA and SCL to the I2C bus.
- Configure the I2C address using the A0, A1, and A2 pins if necessary.
- Set the I2C speed to standard (100kHz) or fast mode (400kHz).
GPIO Configuration:
- Use the I2C commands to configure the direction (input/output) of each GPIO channel.
- Set the output level (high/low) for digital outputs.
- Read the input level for digital inputs.
LED Driver Configuration:
- Enable the LED driver channels by setting the appropriate register bits.
- Set the current limit for each LED channel using the I2C commands.
- Control the brightness of the LEDs using PWM (8-bit resolution).
Shutdown Mode:
- Enter shutdown mode by setting the appropriate register bit.
- In shutdown mode, the device consumes minimal power (0.1渭A typical).
Thermal Management:
- Ensure adequate heat dissipation if driving multiple LEDs at high currents.
- Monitor the device temperature to avoid exceeding the operating temperature range.
Programming:
- Refer to the datasheet for specific I2C register addresses and command sequences.
- Use a microcontroller or other I2C master device to send commands to the AW9523B.
Layout Considerations:
- Place decoupling capacitors close to the VDD and VIO pins to reduce noise.
- Use short and direct traces for I2C signals to minimize interference.
For detailed programming examples and advanced features, refer to the AW9523B datasheet and application notes provided by the manufacturer.
(For reference only)View more about AW9523B on main site
