Microchip Technology MA240013 User Manual

Page of 4
Overview
The PIC24FJ64GA004 PIM is designed to demonstrate the capabilities of the PIC24FJ64GA004 
family using the Explorer 16 Demonstration Board kit and the PICtail™ Plus daughter boards. The 
PIC24FJ64GA004 is a 44-pin device with the new Peripheral Pin Select (PPS) feature. The PPS 
feature of this PIC24F family allows many of the digital peripherals on the part to be remapped 
to use any of a number of pins on the device. This allows for signifi cant improvements in ease of 
design and helps to reduce cost by allowing for the smallest possible size devices to be used.
The following two tables detail the pin mapping of the 44-pin device to the 100-pin PIM header.
•  
The 44-pin to 100-pin table lists the device pins and shows what functions are mapped to each. 
This table is most useful for viewing multiplexing confl icts which prevent some functions from 
being used simultaneously.
•  
The 100-pin to 44-pin table shows a listing of the Explorer 16 functions and what device pin is 
mapped to that function. 
PIC24FJ64GA004 PIM Limitations
The result of multiplexing the functions from a 44-pin part to the 100-pin PIM header is that many of 
the functions cannot be used simultaneously. All of the built-in functionality on the Explorer 16 board 
can be used simultaneously, with the exception of the LEDs. LEDs are multiplexed on switch and 
PMP lines, which means they will not always be usable if these functions are in use.
The PICtail Plus daughter boards have similar limitations. All daughter boards will work by 
themselves, however, most PICtail Plus daughter boards will not work if two are installed 
simultaneously. Additionally, a PICtail Plus daughter board may not work with all of the default 
Explorer 16 functionality. If a PICtail Plus daughter board is designed to work with a Microchip stack, 
the stack will need to be modifi ed to function with the PIM pinout and PPS feature.
Please check the pinouts of the components you are using to ensure compatability before attempting 
to use multiple peripheral functions or PICtail Plus daughter boards at the same time.  
Introducing the PIC24FJ64GA004 PIM
PIC24FJ64GA004 PIM Features
Due to the fl exibility allowed by the PPS feature, the 44-pin device is capable of performing all of the 
base functions on the 100-pin Explorer 16 board. In addition, the PIM is compatible with most of the 
PICtail Plus daughter boards for the Explorer 16.
Tips for Using the PIC24FJ64GA004 PIM
•  
The Explorer 16 LEDs are multiplexed with a number of functions and so may not be useful in 
some situations. Make sure to check the mapping tables for confl icts.
•  
The PIC24FJ64GA004 port pins are not mapped to the corresponding port I/O on the Explorer 16. 
Make sure to use the following pinout tables as a cross reference to ensure you use the correct 
device pin in your application.
•  
Many of the peripherals used by the Explorer 16 and PICtail Plus daughter boards are 
implemented on pins with analog functionality. These peripherals may not confl ict with analog 
features on other PIC24F PIMs. Make sure to add any necessary code to override this analog 
functionality in your application or in the stack application you are using.
•  
Some Explorer 16 boards have a 5V LCD. If you are using a function which is multiplexed onto the 
PMP pins on one of these boards, it may be necessary to manually drive the pins initially. The pin 
must be driven in order to ensure the bus is driven to either V
DD
 or V
SS
, instead of fl oating at 5V. 
Zero ohm resistors on pins 99 and 100 of the PIM allow the PMP functionality to be removed from 
these pins. This is done in order to prevent the I2C2 from having a bus collision with the PMP data 
lines when they are connected to the 5V LCD.
•  
UART1 and SPI1 are multiplexed onto the same device pins as the temperature sensor and 
potentiometer on the Explorer 16 board. Jumpers are provided to remove the analog temperature 
sensor and potentiometer functions from the PIM. Removing the jumpers will allow the SPI1 and 
UART1 to function correctly.
•  
Many PICtail Plus daughter boards use the EEPROM, SPI and UART2 (which has the RS-232 port 
functionality). These functions were mapped to ensure that they can be used together to allow support for 
these boards.
Table 1: 44-Pin to 100-Pin Pinout
Pin #
PIC24FJ64GA004 Pinout
Pin #
PIM Func #1
Pin #
PIM Func #2
Pin #
PIM Func #3
1
RP9/SDA1/CN21/PMPD3/RB9
59
RA3/SDA2
99
PMD3
2
RP22/CN18/PMPA1/RC6
92
RA7
23
RB2/SS1
(1)
43
PMA1
3
RP23/CN17/PMPA0/RC7
44
PMA0
4
RP24/CN20/PMPA5/RC8
67
RA15/INT4
(1)
48
RD15/U1RTS
(1)
10
PMA5/SCK2
5
RP25/CN19/PMPA6/RC9
50
U2TX
66
RA14/INT3
(1)
29
PMA6
6
DISVREG
75
GND
7
V
CAP
/V
DDCORE
85
V
CAP
/V
DDCORE
8
RP10/CN16/PMPD2/RB10
98
PMD2
9
RP11/CN15/PMPD1/RB11
94
PMD1
10
RP12/CN14/PMPD0/RB12
91
RA6
93
PMD0
11
RP13/CN13/PMPRD/RB13
82
PMRD
12
PMPA10/RA10/TMS
17
RA0/TMS
83
RD6
13
PMPA7/RA7/TCK
38
RA1/TCK
80
RD13
28
PMA7
14
AN10/CV
REF
/RTCC/RP14/CN12/
PMPWR/RB14
68
RTCC/RD8
(1)
81
PMWR
15
AN9/RP15/C11/PMPCS1/RB15
55
SCK1
7
RC2/T3CK
(1)
71
PMCS1
16
AV
SS
31
AV
SS
17
AV
DD
30
AV
DD
18
NMCLR
13
NMCLR
19
AN0/CV
REF
+/CN2/RA0
25
RB0/AN0
(1)
72
RD0
(1)
33
RB9/AN9
(1)
20
AN1/CV
REF
-/CN3/RA1
24
RB1/AN1
(1)
32
RB8/AN8
(1)
9
RC4
(1)
21
AN2/C2IN-/RP0/CN4/RB0/PGD1
27
PGD
22
AN3/C2IN+/RP1/CN5/RB1/PGC1
26
PGC
23
AN4/C1IN-/RP2/SDA2/CN6/RB2
56
SDA1/RG2
(1)
87
RF0
(1)
19
RE9/INT2
(1)
24
AN5/C1IN+/RP3/SCL2/CN7/RB3
57
SCL1/RG3
(1)
88
RF1
(1)
47
RD14/U1CTS
(1)
25
AN6/RP16/CN8/RC0
21
RB4/AN4
53
SDO1
51
U1TX
26
AN7/RP17/CN9/RC1
20
RB5/AN5
54
SDI1
52
U1RX
27
AN8/RP18/CN10/PMPA2/RC2
22
RB3/AN3
(1)
18
RE8/INT1
(1)
14
PMA2/SS2
28
V
DD
16
V
DD
29
V
SS
15
V
SS
30
OSCI/CLKI/CN30/RA2
63
OSC1
31
OSCO/CLKO/CN29/RA3
64
OSC2
32
PMPA8/RA8/TDO
61
RA5/TDO
79
RD12
33
SOSCI/RP4/CN1/RB4
73
SOSCI
34
SOSCO/T1CK/CN0/RA4
74
SOSCO
35
PMPA9/RA9/TDI
60
RA4/TDI
84
RD7
36
RP19/CN28/PMPBE/RC3
49
U2RX
6
RC1/T2CK
(1)
78
PMBE
37
RP20/CN25/PMPA4/RC4
40
RF12/U2CTS
(1)
90
RG0
(1)
11
PMA4/SDI2
38
RP21/CN26/PMPA3/RC5
39
RF13/U2RTS
(1)
89
RG1
(1)
12
PMA3/SDO2
39
V
SS
36
V
SS
40
V
DD
37
V
DD
41
RP5/ASDA1/CN27/PMPD7/RB5
5
PMD7
42
RP6/ASCL1/CN24/PMPD6/RB6
4
PMD6
43
RP7/INT0/CN23/PMPD5/RB7
3
PMD5
44
RP8/SCL1/CN22/PMPD4/RB8
58
RA2/SCL2
100
PMD4
Note 1:  This pin is a common or required signal for PICtail™ Plus daughter boards.