beautypg.com

5 input/ output connections, 5input/ output connections – Digilent 410-302P-KIT User Manual

Page 7

background image

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 from

www.microchip.com

.

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

This manual is related to the following products: