Summary of Contents for mikroElektronika EasyPIC v7
Page 1
EasyPIC 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 ® ™...
Page 2
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 ™...
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.
It's good to know dsPIC30F4013 is the default microcontroller! System Specification dsPIC30F4013 is the default chip of EasyPIC ™ - Great choice for both beginners power supply for dsPIC30 . It has 30 MIPS operation, 48K bytes ® and professionals 7–23V AC or 9–32V DC of program memory, 2048 bytes...
Dual power supply Board contains switching power supply that creates stable voltage and current levels necessary for powering each part of the board. Power supply section contains two power regulators: MC34063A, which generates VCC- 5V, and MC33269DT3.3 which creates VCC-3.3V power supply.
Page 7
EasyPIC v7 for dsPIC30 development board Power supply: via DC connector or screw terminals ™ ® supports both 3.3V and 5V power supply on a (7V to 23V AC or 9V to 32V DC), single board. This feature enables you to use or via USB cable (5V DC) wide range of peripheral boards.
Page 9
How to properly place your microcontroller into the DIP socket? Figure 4-3: Place both ends of microcontroller on Figure 4-4: with both fingers, evenly distribute Figure 4-5: Properly placed microcontroller will the socket so the pins are aligned correctly the force and press the chip into the socket. have equally leveled pins.
On-board programmer Socket selection Jumpers J1, J2, J3 and J4 are used to select PGC and PGD programming lines for your microcontroller. Make sure to place jumpers in the proper position for your socket. DIP40A DIP40B DIP28C DIP18 DIP28A DIP28B Why so many LEDs? Three LEDs indicate specific programmer operation.
Installing programmer drivers On-board mikroProg requires drivers in order to work. ™ Drivers are located on the that you received with the EasyPIC v7 for dsPIC30 package: ™ ® http://www.mikroe.com/downloads/get/1202/ mikroprog_for_pic_drivers_v200.zip When you locate the drivers, please extract files from the ZIP archive.
Programming software mikroProg Suite for PIC ™ ® Installation wizard - 6 simple steps On-board mikroProg ™ programmer requires special programming software called mikroProg Suite for PIC ™ ® . This software is used for programming all of Microchip ® microcontroller families, including PIC10, PIC12, PIC16, PIC18, dsPIC30/33, PIC24 and PIC32.
™ tools on the market. Supported Compilers All MikroElektronika compilers, mikroC , mikroBasic ™ ™ mikroPascal for PIC , dsPIC...
Page 15
™ Here is a short overview of which debugging commands are supported in MikroElektronika compilers. You can see what each command does, and what are their shortcuts when you are in debugging mode. It will give you some general picture of what your debugger can do.
UART via RS-232 UART (universal asynchronous receiver/transmitter) is one of the most Enabling RS-232 common ways of exchanging data between the MCU and peripheral components. It is a serial protocol with separate transmit and receive lines, and can be used for full-duplex communication.
UART via USB Modern PC computers, laptops and notebooks are no longer equipped with RS-232 connectors Enabling USB-UART and UART controllers. They are nowadays replaced with USB connectors and USB controllers. Still, certain technology enables UART communication to be done over USB connection.
CAN communication Controller Area Network (CAN or CAN bus) is a vehicle bus standard designed to allow microcontrollers and devices to communicate with each other within a vehicle without a host computer. CAN is a message-based protocol, designed specifically for automotive applications but now also used in other Enabling CAN areas such as industrial automation and medical equipment.
Success of the USB standard comes from it’s simplicity of usage and high and reliable data mikroBUS host connector ™ transfer rates. As we in MikroElektronika see it, mikroBUS pinout explained ™ Plug-and-Play devices with minimum settings are the future in embedded world too. This is...
Page 20
™ ™ Click Boards are plug-n-play! ™ MikroElektronika portfolio of over 200 accessory boards is now enriched literally zero hardware configuration. Just plug and play. Visit the Click boards ™ by an additional set of mikroBUS compatible Click Boards . Almost each webpage for the complete list of available boards: ™...
Page 21
WiFi PLUS click GPS click RS485 click CAN SPI click THERMO click ™ ™ ™ ™ ™ Code Examples It easy to get your Click board ™ up and running. We provided the examples for mikroC ™ mikroBasic and mikroPascal ™...
Input/Output Group One of the most distinctive features of EasyPIC ™ for dsPIC30 are it’s Input/Output PORT groups. They ® add so much to the connectivity potential of the board. Everything is grouped together PORT headers, PORT buttons and PORT LEDs are next to each other, and grouped together.
Page 23
These headers are all compatible with all available for selecting which logic state will be applied limiting resistor in through the LED MikroElektronika accessory boards, and enable simple to corresponding MCU pin when button is pressed, for series so that LEDs connection.
LCD 2x16 characters Liquid Crystal Displays or LCDs are cheap and popular way of representing information to the end user of some electronic device. Character LCDs can be used to represent standard and custom characters in the predefined number of fields. EasyPIC v7 for dsPIC30 provides the ™...
Page 25
GLCD 128x64 Graphical Liquid Crystal Displays, or GLCDs are used to display Display connector is routed to RF0, RF1, RF4, RF5 monochromatic graphical content, such as text, images, human- (control lines) and to RB0-RB3, RD0-RD3 (data machine interfaces and other content. EasyPIC v7 for dsPIC30 lines) of the microcontroller sockets.
Touch panel controller Touch panel is a glass panel whose surface is covered is equipped with touch panel controller and connector for with two layers of resistive material. When the screen 4-wire resistive touch panels. It can very accurately is pressed, the outer layer is pushed onto the inner layer register pressure at a specific point, representing the touch and appropriate controllers can measure that pressure coordinates in the form of analog voltages, which can then...
4 digit 7-seg display DATA BUS One seven segment digit consist of which is used to enable the digit 7+1 LEDs which are arranged in a to which the data is currently being DIS0 RC13 SEG A specific formation which can be used sent.
DS1820 - Digital Temperature Sensor DS1820 is a digital temperature of 750ms for the DS1820 to calculate sensors can be connected on the same sensor that uses 1-wire temperature with 9-bit resolution. line. All slave devices by default have ® interface for it’s operation.
LM35 - Analog Temperature Sensor The LM35 is a low-cost precision obtain convenient Centigrade scaling. Board provides a separate integrated-circuit temperature sensor, It has a linear +10.0 mV/°C scale factor socket (TS2) for the LM35 whose output voltage linearly and less than 60 μA current drain. As it sensor in TO-92 plastic proportional to the Celsius (Centigrade) draws only 60 μA from its supply, it has...
ADC inputs Digital signals have two discrete states, which are decoded as high and low, and interpreted as logic 1 and logic 0. Analog signals, on the Enabling ADC inputs other hand, are continuous, and can have any value within defined range. A/D converters are specialized circuits which can convert analog signals (voltages) into a digital representation, usually in form of an integer number.
C EEPROM EEPROM is short for Electrically Erasable Programmable Read Only Memory. It is usually a secondary storage memory in devices containing Enabling I C EEPROM data that is retained even if the device looses power supply. Because of the ability to alter single bytes of data, EEPROM devices are used to store personal preference and configuration data in a wide spectrum of consumer, automotive, telecommunication, medical,...
Piezo Buzzer Piezo electricity charge which wave signal, which is nothing more than a sequence of logic accumulates in certain solid materials in response zeros and ones. Frequency of the square signal determines the to mechanical pressure, but also providing the pitch of the generated sound, and duty cycle of the signal can charge to the piezoelectric material causes it to be used to increase or decrease the volume in the range from...
Additional GNDs EasyPIC v7 for dsPIC30 contains three GND pins located in different sections of ™ ® the board, which allow you to easily connect oscilloscope GND reference when you monitor signals on microcontroller pins, or signals of on-board modules. GND is located between RS-232 UART module and SW8 DIP switch.
™ pillars upon which our company is example, read well commented code, site. With user profiles, you can based. MikroElektronika offers Free and see how it works on hardware. get to know other programmers, and Tech Support...
Page 35
(including damages for loss of business profits and business information, business interruption or any other pecuniary loss) arising out of the use of this manual or product, even if MikroElektronika has been advised of the possibility of such damages.
Page 36
If you want to learn more about our products, please visit our web site at www.mikroe.com If you are experiencing some problems with any of our products or just need additional information, please place your ticket at www.mikroe.com/support/ If you have any questions, comments or business proposals, do not hesitate to contact us at office@mikroe.com...
Need help?
Do you have a question about the EasyPIC v7 and is the answer not in the manual?
Questions and answers