User manual
dsPICDEM™ 2
DEVELOPMENT BOARD
USER’S GUIDE
© 2005 Microchip Technology Inc. DS51558A-page 69
Chapter 11. Using the dsPIC30F4011
11.1 INTRODUCTION
This chapter assumes you have chosen the dsPIC30F4011 for your application. The
dsPICDEM 2 Development Board supports a dsPIC30F4011 device in a 40-pin PDIP
package, as shown in Figure 11-1. This device provides nine 10-bit A/D (500 ksps)
channels, two UARTs, an SPI module, an I
2
C module, a CAN module and 30 I/O pins.
A sample application program provides a software baseline for building your own
embedded solution.
FIGURE 11-1: 40-PIN PDIP dsPIC30F4011
11.2 HIGHLIGHTS
This chapter discusses:
• Board Setup for the dsPIC30F4011 Sample Application
• Device Programming
• Observing the Sample Application
• In-Circuit Debugging
• Summary
11.3 BOARD SETUP FOR THE dsPIC30F4011 SAMPLE APPLICATION
The dsPICDEM 2 Development Board supports dsPIC30F devices that have multiple
peripheral devices multiplexed on some pins. Therefore, the jumper set up of various
headers depends on which of the dsPIC30F peripherals are used by the application.
This section demonstrates how the board is set up for the dsPIC30F4011device to
support the dsPIC30F4011 example software in the dsPICDEM 2 Development Kit CD.
Follow these steps to configure the hardware on the dsPICDEM 2 Development Board
for the sample application.
U2A1
AN7/RB7
AN6/OCFA/RB6
C1RX/RF0
C1TX/RF1
OC3/RD2
EMUC2/OC1/IC1/INT1/RD0
AN8/RB8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
dsPIC30F4011
MCLR
VDD
VSS
EMUD2/OC2/IC2/INT2/RD1
EMUC1/SOSCO/T1CK/U1ARX/CN0/RC14
EMUD1/SOSCI/T2CK/U1ATX/CN1/RC13
OSC2/CLKO/RC15
OSC1/CLKIN
PWM1L/RE0
PWM1H/RE1
PWM2L/RE2
PWM2H/RE3
PWM3H/RE5
AV
DD
AVSS
OC4/RD3
VSS
VDD
SCK1/RF6
PGC/EMUC/U1RX/SDI1/SDA/RF2
PGD/EMUD/U1TX/SDO1/SCL/RF3
PWM3L/RE4
V
DD
U2RX/CN17/RF4
U2TX/CN18/RF5
AN4/QEA/IC7/CN6/RB4
AN2/SS1/CN4/RB2
EMUC3/AN1/V
REF-/CN3/RB1
EMUD3/AN0/V
REF+/CN2/RB0
AN5/QEB/IC8/CN7/RB5
FLTA/INT0/RE8
V
SS
AN3/INDX/CN5/RB3