Nx-Dspic30f e
Nx-Dspic30f e
NX-dsPIC30F
dsPIC30F microcontroller
Experimennt board
Specification
l Supports Microchip’s dsPIC microcontroller in DIP-28 and 40 pins package. On-
board has dsPIC30F2010 on 28-pin socket. About 40-pin socket can support
dsPIC30F4011 (microcontroller chip is optional)
l Debugging and Programming with INEX’s ICDX-30 or Microchip’s ICD2 (Sold
separated)
l Mode select (RIN and PROG) by a push switch with indicator. This experiment
board will separate 2 parts of dsPIC socket. Experimenter can test voth dsPIC
microcontroller in same time if require.
l 7.3728MHz clock for 28-pin dsPIC and 4MHz for 40-pin dsPIC
l Provides all port pin of dsPIC microcontroller
l +5V and GND supply connector
l Two RESET switch for dsPIC microcontroller both version
l 8-LED monitor with limit current resistor. Active logic “1”
l 4-Button switch with pull-up resistor. Active logic “0”
l Two of RS-232 serial port interface circuit.
l Piezo speaker
l LCD interface connector with brightness adjustment
l Four of 0-5V Variable analog source for Analog to Digital Converter
l Pulse generator 1Hz, 10Hz, 100Hz and 1kHz selected by push-switch with indicator
l 800-points Breadboard
l Need +9V to +16V from external DC adaptor
+5V
+5V +5V
C5
0.1/50V
LED1 LED4
R1 R4 C8
PGM 13 20 PGM 11 21 32
510 510 0.1/50V
28 V DD V DD V DD 31
AV DD AVDD Vss
27
AVss AVss
LED2 LED3
RUN RUN 40
AV DD AV DD
J2 PGC 18 J3 PGC 26 39
PGC/EMUC/RF2 PGC/RF2 AVss AV SS
ICD GND ICD GND
PGD
PGD
2
+5V Vpp RB0 RB0/AN0/CN2/V REF+ +5V Vpp
3
RB1 RB1/AN1/CN3/V REF-
1 4 1
R2 MCLR/Vpp RB2 RB2/AN2/CN4/SS1 R5 MCLR/Vpp
S3 5 15
100k RB3 RB3/AN3/CN5/INDX 100k 30 RC13 RC13/CN1/U1ATX/SOSCI
MODE 6 RF0/C1RX RF0 16
RB4 RB4/AN4/CN6/QEA/IC7 29 RC14 RC14/CN0/U1ARX/SOSCO
17 7 RF1/C1TX RF1
+5V RB5 RB5/AN5/CN7/QEB/IC8 +5V
PGD/EMUD/RF3 RF2/SDA/U1RX/SDI1
25 2
26 RF3/SCL/U1TX/SDO1 PGD/RF3 RB0 RB0/AN0/CN2/V REF+
SK1 RE0 RE0/PWM1L 28 3
R3 25 R6 RF4/CN17/U2RX RF4 RB1 RB1/AN1/CN3/V REF-
10k dsPIC30F2010 RE1
24
RE1/PWM1H
4.7k S4
27
RF5 RB2
4
RB2/AN2/CN4/SS1
RF5/CN18/U2TX
8 RE2 RE2/PWM2L 24 5
23 MODE RF6/SCK1 RF6 RB3 RB3/AN3/CN5/INDX
RE3 RE3/PWM2H 6
22 RB4 RB4/AN4/CN6/QEA/IC7
S2 19 RE4 RE4/PWM3L S5 7
21 RB5 RB5/AN5/CN7/QEB/IC8
RESET RE5 RE5/PWM3H RESET 8
16 RB6 RB6/AN6/OCFA
RE8 RE8/SCK1/INT0/OCFA 9
RB7 RB7/AN7
9 10
OSC2 RB8 RB8/AN8
X1 11 SK2
RC13 RC13/CN1/U1ATX/SOSCI 12
7.3728MHz
RC14
12
RC14/CN0/U1ARX/SOSCO
dsPIC30F4011
10
OSC1 15 23
RD0 RD0/INT1/OC1/IC1 20 RD0 RD0/OC1/IC1/INT1
C6 C7 14 18
RD1 RD1/INT2/OC2/IC2 RD1 RD1/OC2/IC2/INT2
33pF 33pF 22
RF2/SDA/U1RX/SDI1 RD2 RD2/OC3
19
RF3/SCL/U1TX/SDO1 RD3 RD3/OC4
+V
14 38
OSC2 RE0 RE0/PWM1L
37
X2 RE1 RE1/PWM1H
+V 4MHz 36
+5V 13 RE2 RE2/PWM2L
S1 OSC1 35
POWER RE3 RE3/PWM2H
D1-D4 IC1 34
1N4001x4 +5V C9 C10 RE4 RE4/PWM3L
J1 7805 33pF 33pF 33
RE5 RE5/PWM3H
DC input 17
9-16V RE8 RE8/INT0/FLTA
C2 C3
0.1/50V 0.1/50V
C1
220/25V
2.2 Procedure
(1) Constuct the curcuit on breadboard on NX-dsPIC30F board.
(2) Connect the hardware of programming tools to computer.
(3) Connect ICSP cable from ICD2 or ICDX-30 or PX-800 to NX-dsPIC30F board.
(4) Supply voltage to NX-877 plus board.
(5) Press MODE switch for changing to PROGRAM mode, red LED is bright.
(6) Select number of dsPIC microcontroller depend on the chip that install
on experiment board.
(7) Open HEX file.
(8) Erase and blank check data in microcontroller.
(9) Program data into microcontroller
(10) Verify programming
(11) After programming completed, press MODE switch to RUN mode.
Microcontroller will run your program.
Optional :
l ICD2 Debugger/Programmer tool for PIC/dsPIC microcontroller
l ICDX-30 Debugger/Programmer board for PIC/dsPIC microcontroller with DC
adaptor (ICD2 compatible but only work with RS-232 serial port)
l PX-800 USB- PIC/dsPIC Programmer