CIC AW9523B Breakout – 16 IO Explander & LED Driver

-25%

CIC AW9523B Breakout – 16 IO Explander & LED Driver

Original price was: $3.99.Current price is: $2.99.

AW9523B is a 16 multi-function LED driver and GPIO controller. Any of the 16 I/O ports can be configured as LED drive mode or GPIO mode.Furthermore, any GPIO can be configured as an input or an output independently.

SKU: CIC-IOE0001 Categories: , Tags: , Brand:

Description

Overview

AW9523B is a 16 multi-function LED driver and GPIO controller. Any of the 16 I/O ports can be configured as LED drive mode or GPIO mode.Furthermore, any GPIO can be configured as an input or an output independently.

After power on, all the 16 I/O ports are configured as GPIO output as default, which default states areset according to the I2C device address selectioninputs, AD0 and AD1. All I/O ports configured as inputs are continuously monitored for state changes. State changes are indicated by the INTN output. When AW9523B reads GPIO state through the I2C interface, the interrupt is cleared. Interrupt has 8μs deglitch.

When the I/O ports are configured as LED drive mode, AW9523B can set the current of LED drive between 0~IMAX by I2C interface, which is divided by 256 steps linear dimming. The default maximum current (IMAX) is 37mA, and IMAX can be changed in GCR register.

cic-ioe0001-aw9523b-breakout-2
cic-ioe0001-aw9523b-breakout-1

Features

  • 16 multi-function I/O, each for LED drive (current-source dimming) or GPIO mode
  • 256 steps linear dimming in LED drive mode
  • Any GPIO can be configured as an input or an output independently
  • Support interrupt, 8μs deglitch, low-level active
  • Standard I2C interface, AD1/AD0 select I2C device address
  • SDA, SCL, RSTN, and all GPIO can accept in 1.8V logic input
  • Supply shutdown function, low-level active 2.5V~5.5V power supply

Specifications

  • AW9523B – a 16 multi-function LED driver and GPIO controller
  • Headers for P0, P1, VDD, GND, easy to use
  • Headers for I2C, VDD, GND, Reset & AD0/1, easy to connect with MCU
  • Qwiic connector x 2, easy to debug & use
  • Dimension: 44 x 18 x 5 mm

Hardware

cic-ioe0001-aw9523b-breakout-pinout
Pin Description Note
GND Ground
VCC Power Suppy 2.5-5.5V, for example 3.3V
SDA I^2^C interface Data bus Had external pull-up resistor 4K7
SCL I^2^C interface Clock bus Had external pull-up resistor 4K7
RESET Hardware Reset Pin, Low Reset Had external pull-up resistor 10K
INT Interrupt pin output, Open-Drain mode, Active low Had external pull-up resistor 10K
AD0 I^2^C interface device address bit0 Default 0
AD1 I^2^C interface device address bit1 Default 0
P00-P07 GPIO mode default, input or output, open-drain (default) or push-pull mode. Can be configured as LED drive mode
P10-P17 GPIO mode default, input or output, push-pull mode. Can be configured as LED drive mode

Default I^2^C interface 7 bit device address: 0x58

User Guide

It is the best choice to develop embedded drivers with embedded rust. Because the driver can be used with MCU like ESP32, also used with ARM64 Linux Application, for example raspberry pi directly.

You can download the aw9523b rust driver with git, also add your rust project with cargo – cargo add aw9523b.

The examples as below use the first one.

git clone https://github.com/xpulabs/aw9523b-rs

Additional information

Weight 0.02 kg
Dimensions 44 × 18 × 5 mm

Reviews

There are no reviews yet.


Only logged in customers who have purchased this product may leave a review.

Related Products