5 input/ output connections, 5input/ output connections – Digilent 410-302P-KIT User Manual
Page 7
![background image](/manuals/672898/7/background.png)
WiFire Reference Manual
The minimum high-voltage output of the PIC32 microcontroller is rated at 2.4V when sourcing 12mA of current.
When driving a high impedance input (typical of CMOS logic) the output high voltage will be close to 3.3V. Some 5V
devices will recognize this voltage as a logic high input, and some won’t. Many 5V logic devices will work reliably
with 3.3V inputs.
5
Input/ Output Connections
The WiFire board provides 43 of the I/O pins from the PIC32 microcontroller at pins on the input/output
connectors J6, J7, J8, J9, and J10.
The PIC32 microcontroller can source or sink a maximum of 15mA on all digital I/O pins; however, some pins can
source or sink 25mA or even 33mA; check with the PIC32MZ datasheet for more information. To keep the output
voltage within the specified output voltage range (V
OL
0.4V, V
OH
2.4V) the pin current must be restricted to +/-
10mA on the 15mA pins, or for the higher current pins check the PIC32MZ datasheet for the maximum currents.
The maximum current that can be sourced or sunk across all I/O pins simultaneously is +/-150mA. The maximum
voltage that can be applied to any I/O pin is 3.6V. For more detailed specifications, refer to the PIC32MZ datasheet
available fro
Connectors J7 and J10 are 2x8 female pin header connectors that provide digital I/O signals. The outer row of pins
(closer to the board edge) corresponds to the I/O connector pins on an Arduino Uno or Duemilanove board. The
inner row of pins provides access to the extra I/O signals provided by the PIC32 microcontroller.
Connector J8 is a 2x6 female pin header connector that provides access to the analog input pins on the
microcontroller. The outer row of pins corresponds to the six analog pins on an Arduino Uno or Duemilanove. The
inner row of pins is for the additional I/O signals provided by the PIC32 microcontroller. The analog pins on J8 can
also be used as digital I/O pins.
The chipKIT/Arduino system uses logical pin numbers to identify digital I/O pins on the connectors. The logical pin
numbers for the I/O pins on the WiFire are 0-42. These pin numbers are labeled in the silk screen on the board.
Additional pins 43-70 allow access to the on board components such as the uSD, MRF24 WiFi radio, User LEDs /
BTNs, and POT.
Pin numbers 0-13 are the outer row of pins on J10 and J7, from right to left. Pin numbers 14-19 are the outer row
of pins on J8, from left to right. Pins 20-25 are the inner row of pins on J8, from left to right. Pin numbers 26-41 are
the inner row of pins on J10 and J7, from right to left. Pin 42 is the pin labeled A on J7. This pin is normally the
reference voltage for the microcontroller’s A/D converter, but can also be used as a digital I/O pin.
In addition to the connector pin, Pin 13 also connects to the user LED LD1. Pin 43, 44, and 45 connect to user LEDs
LD2, LD3, and LD4. Pins 43-45 do not attach to any connector. Pins 46 and 47 connect to Buttons BTN1 and BTN2
and do not attach to any connector.
The analog inputs on connector J8 are assigned pin numbers. The outer row of pins on J8 is analog inputs A0-A5.
The inner row of pins is A6-A11. These pins are also assigned digital pin numbers; A0-A5 are digital pins 14-19, and
A6-A11 are 20-25.
Copyright Digilent, Inc. All rights reserved.
Other product and company names mentioned may be trademarks of their respective owners.
Page 7 of 23