for dsPIC30
®
14 microcontrollers supported
Supports 3.3V and 5V devices
Easily add extra boards
Four connectors for each port
Fast USB 2.0 programmer and
dsPIC30 in DIP package
®
Dual Power Supply
mikroBUS sockets
™
Amazing Connectivity
In-Circuit Debugger
USER'S GUIDE
EasyPIC
v7
To our valued customers
From the day one, we in MikroElektronika gave ourselves the highest possible goals in pursuit of excellence.
That same day, the idea of EasyPIC
™
development board was born. In its each and tiniest piece we had put
all of our energy, creativity and sense of what’s best for an engineer.
Today, we present you the 7th generation of our boards , which brings us some exciting new features.
We hope that you will like it as much as we do.
Use it wisely and have fun!
Nebojsa Matic,
Owner and General Manager
of MikroElektronika
Table of contents
Introduction
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
It's good to know . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Connectivity
04
05
mikroBUS
™
sockets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Input/Output Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
22
Power Supply
Dual power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Displays
06
LCD 2x16 characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GLCD 128x64px . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
25
26
27
Supported MCUs
Supported microcontrollers . . . . . . . . . . . . . . . . . . . . . . . .
Touch panel controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
08
4 digit 7-seg display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Programming
On-board programmer . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installing programmer drivers . . . . . . . . . . . . . . . . . . . . . .
Programming software . . . . . . . . . . . . . . . . . . . . . . . . . . . .
mikroICD
™
- In Circuit Debugger . . . . . . . . . . . . . . . . . . . .
Other Modules
10
12
13
14
DS1820 - Digital Temperature Sensor . . . . . . . . . . . . . .
LM35 - Analog Temperature Sensor . . . . . . . . . . . . . . . .
ADC inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I
2
C EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Piezo Buzzer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
29
30
31
32
33
Communication
UART via RS-232 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
UART via USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CAN communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Additional GNDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
17
18
What’s Next
What’s Next? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
page 3
introduction
Introduction
dsPIC30F
®
microcontrollers are 16-bit high-performance digital signal
controllers suitable for advanced motor control algorithms, digital power
converters, speech and audio applications. We realized that benefit and
start to develop a new system which is convenient for wide range of
dsPIC30F
®
microcontroller family produced in DIP packages. We focused
all of our creativity and knowledge into making a revolutionary new
design which covers many internal modules. Finally, we present
you the EasyPIC
™
v7 for dsPIC30
®
board which is powerful, well
organized, with on-board programmer and debugger. Board is
suitable for students, hobbyists, enthusiasts and professionals.
We hope you will enjoy it as much as we do.
EasyPIC
™
v7 for dsPIC30
®
development Team
Four Connectors for each port
Amazing connectivity
EasyPIC
™
v7 for dsPIC30
®
is
all about connectivity. Having
three different connectors for
each port, you can connect
accessory boards, sensors and
your custom electronics easier
then ever before.
mikroProg on board
Powerful on-board mikroProg
™
programmer and In-Circuit
debugger can program
and debug 14 dsPIC30
®
microcontrollers. You will
need it, whether you are a
professional or a beginner.
Everything is already here
™
3.3V and 5V power supply
Dual Power Supply
EasyPIC
™
v7 for dsPIC30
®
is
among few development boards
which support both 3.3V and 5V
power supply. This feature allows
you to use the microcontrollers
with both power supply. It’s like
having two boards instead of one!
mikroBUS support
Just plug in your Click
™
board,
and it’s ready to work. We
picked up a set of the most
useful pins you need for
development and made a
pinout standard you will
enjoy using.
For easier connections
™
page 4
EasyPIC
v7
for dsPIC30
®
dsPIC30F4013 is the default microcontroller!
dsPIC30F4013
is the default chip of EasyPIC
™
v7
for dsPIC30
®
. It has
30 MIPS
operation,
48K bytes
of program memory,
2048 bytes
of SRAM memory,
1024 bytes
of EEPROM memory. It has 24-bit wide
instructions and 16-bit wide data path, . It’s loaded with
great modules: 30 General purpose
I/O pins,
12-bit
Analog-to-Digital with up to 13 channels (ADC), 5x16-
bit and 2x32-bit timers, 2xUART, 1xSPI, 1XI
2
C,
1xCAN,
16-bit compare/PWM output functions. It has two 40-bit
wide accumulators with optional saturation logic, 17-bit x
17-bit single hardware fractional/integer cycle multiplier
and all DSP instructions are single cycle.
- Great choice for both beginners
and professionals
- Rich with modules
- Enough RAM and Flash
- Comes with examples for
mikroC, mikroBasic and
mikroPascal compilers
System Specification
power supply
7–23V AC or 9–32V DC
or via USB cable (5V DC)
power consumption
~99mA when all peripheral
modules are disconnected
board dimensions
266 x 220mm (10.47 x 8.66 inch)
weight
~445g (0.981 lbs)
Package contains
1
Damage resistant
protective box
v7
2
EasyPIC
™
v7 for dsPIC30
®
board in antistatic bag
3
USB cable
4
User Manuals and
Board schematics
EasyPIC
for dsPIC30
®
page 5
introduction
It's good to know