24비트 I/O 확장 포트 -PCAL6524, I2C
(EXPAND 10 CLICK)
개요
- 본 제품은 24비트 I/O 확장 포트 -PCAL6524 입니다.
- PCAL6524 칩을 기반으로 디자인된 제품으로 레벨 쉬프팅 기능을 가지고 있습니다.
- I2C 인터페이스를 통해 I/O를 확장할 수 있는 제품입니다.
- 3.3V/5V 시스템과 사용이 가능합니다.
특징
-
HOW DOES IT WORK?
Expand 10 Click as its foundation uses the PCAL6524, a 24-bit ultra-low-voltage translating general-purpose I/O expander from NXP Semiconductors. This port expander is a simple solution for when additional I/Os are needed while keeping interconnections to a minimum, particularly great for system monitoring applications, industrial controllers, portable equipment, and others. The PCAL6524 has a built-in level shifting feature that makes it highly flexible in power supply systems where communication between incompatible I/O voltages is required.
The PCAL6524 implements Agile I/O features specifically designed to enhance the I/O. These additional features are programmable output drive strength, latchable inputs, programmable pull-up/pull-down resistors, maskable interrupt, interrupt status register, programmable open-drain or push-pull outputs.
Expand 10 Click communicates with MCU using the standard I2C 2-Wire interface to read data and configure settings, supporting a Fast Mode Plus operation up to 1MHz. At the Power-On sequence, the I/Os are configured as inputs. However, the host MCU can enable the I/Os as inputs or outputs by writing to the I/O configuration bits. In addition to I2C communication, two GPIO pins connected to the mikroBUS™ socket pins are also used.
The reset pin, routed to the RST pin of the mikroBUS™ socket, is used to place the PCAL6524 registers in their default state, while the interrupt, routed to the INT pin of the mikroBUS™ socket, may be configured as an interrupt to notify the host MCU of incoming data on any port. Besides, it also allows the choice of the least significant bit of its I2C slave address by positioning the SMD jumper labeled as ADDR SEL to an appropriate position marked as 1 and 0.
This Click board™ can operate with both 3.3V and 5V logic voltage levels selected via the VCC SEL jumper. This way, it is allowed for both 3.3V and 5V capable MCUs to use the I2C communication lines properly. However, the Click board™ comes equipped with a library containing easy-to-use functions and an example code that can be used, as a reference, for further development.
-
Type Port expander Applications Can be used system monitoring applications, industrial controllers, portable equipment, and many more On-board modules PCAL6524 - 24-bit ultra-low-voltage translating general-purpose I/O expander from NXP Semiconductors Key Features Low power consumption, bidirectional voltage-level translation, Agile I/O features, Fast-mode Plus I2C-serial interface, reset and interrupt feature, and more Interface I2C Compatibility mikroBUS Click board size L (57.15 x 25.4 mm) Input Voltage 3.3V or 5V