4-bit Fm I2C-bus LED driver - # of Addresses: 126 ; Enable: yes ; I2C-bus: 1000 kHz; I2C-bus interface: Fast Mode Plus 30 mA SDA outputs for 4000 pF bus ; Max Sink Current per bit: 25 mA; Max Sink Current, per package: 100 mA; Number of bits: 4 ; Operating temperature: -40~85 Cel; Operating voltage: 2.3~5.5 VDC; PWMs: 5 (4 x 97 kHz dim and 1 x 97 kHz dim or 24 Hz to 10.73 sec blink); Package: SOT109-1 (SO16); Container: Reel Pack, SMD, 13"
The maximum current that can be sourced or sunk by each I/O pin is 25mA, according to the datasheet. However, it's recommended to limit the current to 10mA per pin to ensure reliable operation.
To configure the PCA9633D16,118 for I2C bus operation, you need to set the A0, A1, and A2 address pins to the desired address, and then send the I2C address and control bytes to the device. The datasheet provides a detailed explanation of the I2C bus protocol and the required control bytes.
The reset pin (RST) is used to reset the PCA9633D16,118 to its default state. To use it, simply pull the RST pin low for at least 1ms to reset the device. After releasing the RST pin, the device will restart and initialize itself.
To program the PCA9633D16,118 to operate in PWM mode, you need to set the MODE register to PWM mode, and then configure the PWM frequency and duty cycle using the PWMFREQ and PWMDUTY registers. The datasheet provides a detailed explanation of the PWM mode operation and the required register settings.
The maximum frequency of the PWM output is 1.2 kHz, according to the datasheet. However, the actual frequency may vary depending on the system clock frequency and the PWM frequency divider setting.