ChipKIT Wi-Fire

From chipKIT
Revision as of 18:26, 8 April 2017 by BaltimoreHackerspace (Talk | contribs) (Added Board Define)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
chipKIT Wi-FIRE
Wi-FIRE
Specifications
Controller PIC32MZ2048EFG
Flash 2MB
RAM 512kB
Speed 200MHz
Information
Board Define _BOARD_WIFIRE_
Links
Designer Digilent Inc.
Product Page digilentinc.com
User Guide chipkit_wi-fire_rm.pdf
Schematic chipkit-wifire_sch.pdf
Tech Support chipkit.net/forum
Board Files Eagle (ZIP)
Bootloader HEX Bootloader Image (ZIP)
Purchase From Microchip

The Wi-FIRE, which is designed around Microchip's latest MZ architecture and Imagination Technologies Flow Cloud, enables rapid prototyping using the Arduino IDE. The PIC32MZ family provides 2.5x the performance and 4x the memory over the PIC32MX family. The Wi-FIRE can also be programmed with the chipKIT PGM Programmer/Debugger.


The Board Design

  • Microchip® PIC32 MZ Processor PIC32MZ2048EFG
  • 200MHz operation speed, 2MB of Flash, 512KB RAM
  • 43 available I/O pins with on-board user interfaces
  • Microchip MRF24WG0MA WiFi module (802.11 b/g)
  • USB 2.0 Full-Speed / Hi-Speed OTG controller with A and micro-AB connectors
  • 10-bit ADC module: 500 Ksps rate with one Sample and Hold (S&H) circuits, up to 40 analog inputs
  • Six 50 MHz 4-wire SPI, six UART modules, five I2C modules, PPS
  • Micro SD card connector
  • 4 User LEDs, 2 Push Buttons, Poentionmeter
  • High efficiency 3.3V switching power supply for low-power operation
  • Supported by Imagination Technologies Flow Cloud Software for your IOT projects
  • Fully supported by chipKIT-core and Arduino IDE as well as the MPLAB X IDE


Useful Board Pins

LEDs

LED Name Description
LD1 Digital pin 13
LD2 Digital pin 43
LD3 Digital pin 44
LD4 Digital pin 45
LD5 USB TX Activity LED
LD6 USB RX Activity LED


Buttons

Button Name Digital Pin
BTN1 46
BTN2 47


Analog Inputs

Analog Input Digital Pin
A0 14
A1 15
A2 16
A3 17
A4 18
A5 19
A6 20
A7 21
A8 22
A9 23
A10 24
A11 25

Serial Objects

Serial Object UART TX Pin RX Pin
Serial USB/UART4 1 0
Serial1 UART2 40 39

I2C

I2C Object Channel SDA Pin SCL Pin
DTWI0 / Wire 1 SDA4 (18) SCL4 (19)
DTWI1 2 A4 A5


SPI

SPI Object Channel SS MOSI Pin MISO Pin SCK Pin
DSPI0 / SPI 1 10 11 12 13
DSPI1 2 7 35 36 5

Note: The SD Card and WiFi Module also use SPI interfaces.

Pinout Table

Quick reference: There are four user LEDs (Pin 13, Pin 43, Pin 44, Pin 45). Pins 43-45 do not attach to any connector. There are also 12 analog inputs (Pin 14 - Pin 25, A0 - A11). There are also 43 GPIO pins available.

chipKIT Pin # PIC32 Pin # PIC32 Signal Function
0 57 EBIRDY3/RPF2/SDA3/RF2 GPIO, U4RX
1 58 EBIRDY2/RPF8/SCL3/RF8 GPIO, U4TX
2 18 AN25/AERXD0/RPE8/RE8 GPIO, IC1, INT1
3 71 EMDIO/AEMDIO/RPD0/RTCC/INT0/RD0 PWM 1, INT0, OC1
4 60 EBIRDY1/SDA2/RA3 GPIO
5 76 RPD1/SCK1/RD1 PWM 2, OC2
6 77 EBID14/ETXEN/RPD2/PMD14/RD2 PWM 3, OC3
7 19 AN26/AERXD1/RPE9/RE9 GPIO, IC2, INT2
8 66 AETXCLK/RPA14/SCL1/RA14 GPIO, IC3, INT3
9 78 EBID15/ETXCLK/RPD3/PMD15/RD3 PWM 4, OC4
10 16 EBIA2/AN11/C2INC/ERXCLK/EREFCLK/AERXCLK/AEREF/CLK/RPG9/PMA2/RG9 SPI_SS2, PWM 5, OC9, IC6
11 70 EMDC/AEMDC/RPD11/RD11 SPI_SDO2/SDI2 PWM 6,OC7
12 85 EBID11/ETXD1/RPF0/PMD11/RF0 SPI_SDI2/SDO2, T5CK(+)
13 10 AN14/C1IND/ECOL/RPG6/SCK2/RG6 SPI_SCK2, USER LED1
14 20 AN45/C1INA/RPB5/RB5 AIN0, GPIO
15 33 EBIA7/AN49/RPB9/PMA7/RB9 AIN1, GPIO
16 7 EBIA12/AN21/RPC2/PMA12/RC2 AIN2, GPIO
17 44 EBIA0/AN10/ERXD3/AETXD2/RPB15/OCFB/PMA0/RB15 AIN3, GPIO
18 11 EBIA4/AN13/C1INC/ECRS/RPG7/SDA4/PMA4/RG7 AIN4, SDA
19 12 EBIA3/AN12/C2IND/ERXDV/ECRSDV/AERXDV/AECRSDV/RPG8/SCL4/PMA3/RG8 AIN5, SCL
20 22 AN3/C2INA/RPB3/RB3 AIN6, GPIO
21 23 AN2/C2INB/RPB2/RB2 AIN7, GPIO
22 21 AN4/C1INB/RB4 AIN8, GPIO
23 24 PGEC1/AN1/RPB1/RB1 AIN9, GPIO
24 32 EBIA10/AN48/RPB8/PMA10/RB8 AIN10, GPIO
25 25 PGED1/AN0/RPB0/RB0 AIN11, GPIO,P32_VBUSON
26 91 EBID0/PMD0/RE0 GPIO
27 94 EBID1/PMD1/RE1 GPIO
28 98 EBID2/PMD2/RE2 GPIO
29 99 EBID3/RPE3/PMD3/RE3 GPIO
30 100 EBID4/AN18/PMD4/RE4 GPIO
31 3 EBID5/AN17/RPE5/PMD5/RE5 GPIO
32 4 EBID6/AN16/PMD6/RE6 GPIO
33 5 EBID7/AN15/PMD7/RE7 GPIO
34 82 SQICS1/RPD5/RD5 GPIO, T4CK
35 6 EBIA6/AN22/RPC1/PMA6/RC1 GPIO, T2CK, IC7
36 86 EBID10/ETXD0/RPF1/PMD10/RF1 GPIO, T6CK
37 59 EBICS0/SCL2/RA2 GPIO
38 79 EBID12/ETXD2/RPD12/PMD12/RD12 GPIO, T3Ck
39 47 AN32/AETXD0/RPD14/RD14 GPIO, U1RX
40 48 AN33/AETXD1/RPD15/SCK6/RD15 GPIO, U1TX
41 28 VREF-/CVREF-/AN27/AERXD2/RA9 GPIO, VREF-
42 29 VREF+/CVREF+/AN28/AERXD3/RA10 VREF+
43 81 SQICS0/RPD4/RD4 USER_LED2
44 35 AN6/ERXERR/AETXERR/RB11 USER_LED3
45 1 AN23/AERXERR/RG15 USER_LED4
46 2 EBIA5/AN34/PMA5/RA5 BTN1
47 61 EBIA14/PMCS1/PMA14/RA4 BTN2
48 42 AN8/ERXD1/AECOL/RB13 AIN12/POT
49 41 EBIA11/AN7/ERXD0/AECRS/PMA11/RB12 AIN13/POWER SUPPLY MONITOR
50 80 EBID13/ETXD3/PMD13/RD13 5V POWER ENABLE
51 43 EBIA1/AN9/ERXD2/AETXD3/RPB14/SCK3/PMA1/RB14 SD_SCK3
52 8 EBIWE/AN20/RPC3/PMWR/RC3 SD_SS3
53 34 EBIA13/CVREFOUT/AN5/RPB10/PMA13/RB10 SD_SDI3
54 9 EBIOE/AN19/RPC4/PMRD/RC4 SD_SDO3
55 69 RPD10/SCK4/RD10 MRF24_SCK4
56 68 EBIA15/RPD9/PMCS2/PMA15/RD9 MRF24_SS4
57 65 EBIA8/RPF5/SCL5/PMA8/RF5 MRF24_SDI4
58 88 EBID8/RPG0/PMD8/RG0 MRF24 SDO4
59 67 AETXEN/RPA15/SDA1/RA15 MRF24_INT4
60 87 AETXEN/RPA15/SDA1/RA15 MRF24_HIBERNATE
61 64 EBIA9/RPF4/SDA5/PMA9/RF4 MRF24_RESET
62 38 TCK/EBIA19/AN29/RA1 TCK
63 17 TMS/EBIA16/AN24/RA0 TMS
64 40 TDO/EBIA17/AN31/RPF12/RF12 TDO
65 39 TDI/EBIA18/AN30/RPF13/SCK5/RF13 TDI
66 89 TRCLK/SQICLK/RA6 TRCLK
67 97 TRD0/SQID0/RG13 TRD0
68 96 TRD1/SQID1/RG12 TRD1
69 95 TRD2/SQID2/RG14 TRD2
70 90 TRD3/SQID3/RA7 TRD3
N/A 13 VSS POWER
N/A 14 VDD POWER
N/A 15 MCLR MCLR, ICSP
N/A 26 PGEC2/AN46/RPB6/RB6 ICSP
N/A 27 PGED2/AN47/RPB7/RB7 ICSP
N/A 30 AVDD POWER
N/A 31 AVSS POWER
N/A 36 VSS POWER
N/A 37 VDD POWER
N/A 45 VSS POWER
N/A 46 VDD POWER
N/A 49 OSCI/CLKI/RC12 XTAL
N/A 50 OSCO/CLKO/RC15 XTAL
N/A 51 VBUS
N/A 52 VUSB3V3 POWER
N/A 53 VSS POWER
N/A 54 D- PIC32_USBD-
N/A 55 D+ PIC32_USBD+
N/A 56 USBID/RPF3/RF3 PIC32_USBID
N/A 62 VDD POWER
N/A 63 VSS POWER
N/A 72 SOSCI/RPC13/RC13 SOSC XTAL
N/A 73 SOSCO/RPC14/T1CK/RC14 SOSC XTAL
N/A 74 VDD POWER
N/A 75 VSS POWER
N/A 83 VDD POWER
N/A 84 VSS POWER
N/A 92 VSS POWER
N/A 93 VDD POWER