2.9 Arduino Uno R3 Interface

The PIC32CZ CA80/CA90 Curiosity Ultra development board has an Arduino Uno R3 compatible header which enables the use of Arduino shields. Peripherals, such as ADC, SPI, I2C, UART, and PWM of the PIC32CZ MCU can be interfaced with Arduino shields using the Arduino Uno R3 interface.

The pin map between the PIC32CZ device and the Arduino Uno R3 interface is given in the following table.

Table 2-10. Pin Map for the Arduino Uno R3 Interface
Arduino Uno R3 Pin NamePIC32CZ CA80/CA90 Pin Name
A0PA18
A1PA17
A2PA16
A3PA15
A4PA29
A5PA28
D0/RXPC22
D1/TXPC21
D2PG6
D3PG5
D4PG7
D5PA23
D6PA22
D7PG9
D8PG10
D9PB11
D10PD26
D11PD24
D12PD27
D13PD25
D14/SDAPC25
D15/SCLPC26