NXP SC18IS604-EVB Interconnection Shield
Overview
This shield is less a plug-on module in the conventional sense than more a wiring for interconnection of certain signals from a board down to the NXP SC18IS604-EVB.
Requirements
This shield requires a board which provides a configuration that allows:
two GPIO lines, 1st for reset output and 2nd for optional interrupt input
one SPI interface, COPI for output and CIPO for input
Supported variations
The table below suggests shield variation often found on many development boards:
Connector Standard |
Shield Designation |
Variation |
---|---|---|
Without standard |
needs board adaption |
1 |
2 |
||
(not yet, planned) |
3 |
Arduino Uno (R3) headers
The connector standard Arduino UNO R3
can be used with a variety of
development boards that provide it. Any of these boards must be added
separately. For example, the file boards/nucleo_f746zg.overlay exists for
the ST Nucleo F746ZG and simply integrates the
generally valid interface boards/arduino_to_nxp_sc18is604_evb_if.dtsi:
1#include "arduino_to_nxp_sc18is604_evb_if.dtsi"
Serial Bus and GPIO Mapping
SPI Host Interface |
---|
arduino_to_nxp_sc18is604_evb_if.dtsi: SPI serial bus mapping
1nxp_sc18is604_evb_spi: &arduino_spi {};
arduino_to_nxp_sc18is604_evb_if.dtsi: SPI host interface GPIO mapping
1/ {
2 nxp_sc18is604_evb_hif: nxp-sc18is604-evb-hif-pins {
3 compatible = "nxp,sc18is604-evb-hif-header";
4 #gpio-cells = <2>;
5 gpio-map-mask = <0xffffffff 0xffffffc0>;
6 gpio-map-pass-thru = <0 0x3f>;
7 gpio-map = <0 0 &arduino_header 14 0>, /* RESET_B @ D8 */
8 <1 0 &arduino_header 15 0>, /* INT_B @ D9 */
9 <2 0 &arduino_header 19 0>, /* SCLK @ D13 (SCK) */
10 <3 0 &arduino_header 17 0>, /* MOSI @ D11 (COPI) */
11 <4 0 &arduino_header 18 0>, /* MISO @ D12 (CIPO) */
12 <5 0 &arduino_header 16 0>; /* CS_B @ D10 (SS) */
13 };
14};
|
Interconnection
Arduino Uno (R3) |
|||
---|---|---|---|
3V3 |
VCC |
||
A0 / D14 |
0 |
||
A1 / D15 |
1 |
||
A2 / D16 |
2 |
||
A3 / D17 |
3 |
||
A4 / D18 |
4 / 20 |
||
A5 / D19 |
5 / 21 |
||
D0 |
6 |
||
D1 |
7 |
||
D2 |
8 |
||
D3 |
9 |
||
D4 |
10 |
||
D5 |
11 |
||
D6 |
12 |
||
D7 |
13 |
||
D8 |
14 |
0 |
nRESET (RESET_B) |
D9 |
15 |
1 |
nINT (INT_B) |
D10 / SS |
16 |
5 |
nCS (CS_B) |
D11 / COPI |
17 |
3 |
MOSI |
D12 / CIPO |
18 |
4 |
MISO |
D13 / SCK |
19 |
2 |
SCLK |
GND |
GND |
Sample Prototype

Mikro BUS headers
Note
The connector standard MikroBus
is not yet supported
and has yet to be defined.