Summary of Contents for NXP Semiconductors PCAL6524EV
Page 1
PCAL6524, I C-bus, 24-bit I/O bus, Arduino port, EVK Abstract The PCAL6524EV-ARD evaluation board is a daughter card equipped with Arduino port, designated for easy test and design of PCAL6524 IC, 24-bit port expander, controlled through FM+ I C 2-wire bus, with RESET. The board is fully compliant with IMXRT1050 EVK, LPCXpresso55S69 (LPC55S69- EVK) and i.MX 8M Mini LPDDR4 EVK (8MMINILPD4-EVK, 8MMINID4-EVK),...
Page 3
UM11711 NXP Semiconductors PCAL6524EV-ARD evaluation board IMPORTANT NOTICE For engineering development or evaluation purposes only NXP provides the product under the following conditions: This evaluation kit is for use of ENGINEERING DEVELOPMENT OR EVALUATION PURPOSES ONLY. It is provided as a sample IC pre- soldered to a printed-circuit board to make it easier to access inputs, outputs and supply terminals.
The NXP community is at http://community.nxp.com. Getting ready Working with the PCAL6524EV-ARD requires the kit contents, additional hardware, and a Windows PC workstation with installed software. UM11711 All information provided in this document is subject to legal disclaimers.
• Fully compliant with LPCXpresso55S69 dev. board, including GUI (Windows 10) • Compliant with i.MX Mini LPDDR4 EVK board, including GUI (Windows 10) Note: For i.MX Mini LPDDR4 EVK Board is necessary to use IMX8MMINI-IARD interposer board between the EVK and PCAL6524EV-ARD daughterboard (see IMX8MMINI-IARD User Manual). UM11711 All information provided in this document is subject to legal disclaimers.
The main elements are called out in the picture. The Arduino port connectors (J1, J2, J3, J4) are located on the bottom side of the board. Figure 1. PCAL6524EV-ARD board, top view (up) and bottom view (down) 4.3 Block diagram Figure 2 shows a block diagram of the PCAL6524EV-ARD daughterboard.
The board contains two LDO voltage regulators, for 3.3 V (U3) and 1.8 V (U4), power rails. Figure 2. PCAL6524EV-ARD block diagram 4.4 Schematic diagram The schematic diagram of PCAL6524EV-ARD is available at URL: http://www.nxp.com/ PCAL6524EV-ARD. 4.5 Arduino port J1, J2, J3, and J4 are the mated pin headers of Arduino Uno R3 connectors, with the same electrical function and placed on the board, so that the daughterboard can be directly inserted in the Arduino port.
Page 8
UM11711 NXP Semiconductors PCAL6524EV-ARD evaluation board Table 1. The pin chart of Arduino connectors and their usage ...continued Ref Des Arduino label PCAL6524EV-ARD function IOREF Not used RESET Not used 3.3V Not used Power supply Power supply return Power supply return...
PCAL6524EV-ARD evaluation board 4.6 I C-bus The PCAL6524EV-ARD board communicates with the host through an I C-bus (pin A3 – SCL, pin A2 – SDA). The communication provides internal configuration of the I/ O expander, reads the logic levels of the I/O pins configured as inputs, and sets the logic level on the I/O pins configured as outputs.
MAX V IC and the Arduino port. For details, see SPF-46658.pdf schematic file of PCAL6524EV-ARD daughterboard. The internal firmware of the MAX V CPLD is controlled from the GUI application through the control bus. The CPLD control bus sets the operation modes of MAX V CPLD.
When this mode is activated, the user can write decimal values from the GUI directly to the on-board LED display on the PCAL6524EV-ARD board. For the Digit 1, 2, and 3 (D10, D11, and D12), the user can write decimal numbers from 0 to 9. For Digit 4 (D9), the user can set the letter “U”...
UM11711 NXP Semiconductors PCAL6524EV-ARD evaluation board 4.9.2 Count mode In this mode, an internal counter clocked by the RC oscillator of MAX V counts up and down, at low speed (clock frequency: 7.6 Hz), or high speed (clock frequency: 61 Hz).
NXP Semiconductors PCAL6524EV-ARD evaluation board Count mode - counting up Count mode - counting down Idle mode Figure 3. PCAL6524EV-ARD on-board LED display 4.10 Jumpers and test points The board contains two jumpers and several test points. Table 6 Figure 4 detail the jumper locations and their default configurations.
ON: Enable the interrupt monitor LED (D4) 1-2: Enable the user LEDs (D5 – D8) USER LED – ON / OFF 2-3: Disable the user LEDs (D5 – D8) Figure 4. PCAL6524EV-ARD jumper locations Table 7. PCAL6524EV-ARD test points Ref Des Test point / jumper label...
EVK_Firmware_And_GUI_Install_Guide_For_Arduino_Boards.pdf instruction file from NXP site (www.nxp.com/). Once the software is installed, the first step is to select the correct combination EVK – PCAL6524EV-ARD daughter card, and then the board can be controlled from the GUI interface. See Section 6...
Page 16
J1 jumper shall be placed in position 5-6. If using an external power supply (connected to J2), the jumper J1 will be placed in position 1-2. 2. Insert the PCAL6524EV-ARD daughter card on the Arduino connector of the EVK (see Figure 3.
PCAL6524EV-ARD evaluation board 6.2 Using the PCAL6524EV-ARD with an LPCXpresso55S69 development board Figure 7 shows the required hardware for operation of the PCAL6524EV-ARD and LPCXpresso55S69 EVK board. This configuration consists of: • One LPCXpresso55S69 EVK board • One PCAL6524EV-ARD daughterboard •...
Page 18
UM11711 NXP Semiconductors PCAL6524EV-ARD evaluation board Figure 7. PCAL6524EV-ARD daughterboard and LPCXpresso55S69 motherboard, before starting The following steps describe how to assemble, program, and operate the configuration shown in Figure UM11711 All information provided in this document is subject to legal disclaimers.
6.3 Using the PCAL6524EV-ARD with an i.MX 8M Mini LPDDR4 EVK board When an i.MX 8M Mini LPDDR4 EVK board is used with the PCAL6524EV-ARD board, a third board (IMX8MMINI-IARD interposer board) must be used, especially designed and built as EVK – daughterboard interconnection. The EVK board i.MX 8M Mini LPDDR4 is not equipped with an Arduino port;...
Page 20
• One USB-A / USB Micro-B cable • A PC with Windows 10 operating system It is recommended to attach the PCAL6524EV-ARD to the Arduino connectors of the IMX8MMINI-IARD interposer board first, and then the resulting assembly to the i.MX 8M Mini LPDDR4 EVK.
Arduino port, and an EVK without Arduino port. In the first case, a firmware shall be developed according with PCAL6524EV specifications, and then simply attach PCAL6524EV-ARD daughterboard to the EVK, to operate the board. In the second case, using the pin chart of Arduino connectors...
PCAL6524EV-ARD evaluation board GUI description A GUI application is available for the three EVK boards from NXP Semiconductors. The application is common for all EVKs and the development boards of the entire family of IO expanders produced by NXP Semiconductors (PCAL6408A-ARD, PCAL6416AEV-ARD, PCAL6524EV-ARD, and PCAL6534EV-ARD).
Page 23
4.9. Use the Write button to send the configuration to the daughterboard. The four-digit display in the upper (blue) area indicates the current value of the physical LED display (D9 to D12) located on the PCAL6524EV-ARD daughterboard. • Direct Write Mode: in this mode the user can set the value indicated by the LED display on the PCAL6524EV-ARD daughterboard.
Page 24
UM11711 NXP Semiconductors PCAL6524EV-ARD evaluation board Figure 12. Graphical interface – “CPLD” tab activated Clicking on SWITCH tab, a new window appears (see Figure 13). In the left side of the window, the parameters of the I/O connected to on-board switches (SW1 to SW4) can be set.
Page 25
UM11711 NXP Semiconductors PCAL6524EV-ARD evaluation board Figure 13. Graphical interface – “SWITCH” tab activated The LED tab, allows the user to control the on-board user LEDs D5 to D8. (see Figure 14). In the yellow area of the window, the parameters of the I/O connected to on- board user LEDs can be set.
Page 26
UM11711 NXP Semiconductors PCAL6524EV-ARD evaluation board Figure 14. Graphical interface – “LED” tab activated The Debug tab (Figure 15) displays the current value of the internal registers of the IC, every time when Read button is clicked. To find details about internal registry see the PCAL6524 datasheet (https://www.nxp.com/docs/en/data-sheet/PCAL6524.pdf).
NXP Semiconductors. whatsoever (including without limitation, all damages referenced above and In no event shall NXP Semiconductors be liable for any indirect, incidental, all direct or general damages), the entire liability of NXP Semiconductors, punitive, special or consequential damages (including - without limitation - its affiliates and their suppliers and customer’s exclusive remedy for all of...
Page 29
IMX8MMINI-IARD Fig. 2. PCAL6524EV-ARD block diagram ....7 interposer board, and i.MX 8M Mini Fig. 3. PCAL6524EV-ARD on-board LED display ..13 LPDDR4 EVK, before starting ......20 Fig. 4. PCAL6524EV-ARD jumper locations ....14 Fig. 10. PCAL6524EV-ARD daughterboard / i.MX Fig.
Using the PCAL6524EV-ARD with an IMXRT1050 EVK board ........15 Using the PCAL6524EV-ARD with an LPCXpresso55S69 development board ...17 Using the PCAL6524EV-ARD with an i.MX 8M Mini LPDDR4 EVK board ......19 Using PCAL6524EV-ARD with another device ...............21 GUI description ..........22 Abbreviations ............
Need help?
Do you have a question about the PCAL6524EV and is the answer not in the manual?
Questions and answers