Note: Touch Screen, Pencil, LCD, Serial Cable and GLCD are not included in the price!
Overview
BIGdsPIC6 supports a wide range of 64- and 80-pin dsPIC30F MCUs from Microchip.
Very fast, on-board USB 2.0 dsPIC30F programmer with a simple driver installation.
mikroICD is a hardware tool designed for testing and debugging programs on dsPIC30F MCUs.
BIGdsPIC6 allows dsPIC30F microcontrollers to be interfaced with a wide range of peripheral devices.
Built-in Piezo buzzer enables the system to emit audio signals.
BIGdsPIC6 includes a USB to serial UART interface FT232R that can be easily connected to a PC.
What's On-Board
Double RS-232 communication with a PC or a microcontroller is performed via DB9 connectors.
The system can be easily configured by means of DIP switches. Each DIP switch configures one part of the system.
Piezo Buzzer is capable of emitting audio signals with frequency range between 20Hz and 20Khz.
The system supports 64- and 80-pin TQFP MCU Cards. Board is delivered with a MCU card that contains dsPIC30F6014A.
2 ADC potentiometers are used for testing multiple A/D conversions. Inputs can be configured via jumpers.
USB or external power supply source is selected by moving a jumper. Power supply switch turns the system on/off.
Voltage reference for A/D converter can be either VCC (5V) or 4.096 V.
All MCU pins are connected to 2x5 connectors for further expansion.
77 LEDs (Light Emitting Diodes) are used to indicate the logic state of all microcontroller pins.
On-board jumpers are used for pull-up/pull-down port configuration. These jumpers are available for all pins.
77 push buttons are used to excite microcontroller's digital inputs. They are connected to all microcontroller pins.
DIP switch is used to separate port pins from pull-up/pull-down resistors.
Very fast, on-board USB 2.0 programmer with mikroICD. There is no need to connect the external programmer.
LCD can be easily connected via the on-board connector that is also connected to MCU pins.
LCD Contrast Potentiometer is used to adjust LCD contrast.
Touch Screen can be connected to the board via the Touch screen connector. There is also a Touch Screen controller.
External power supply can be DC or AC. There is an on-board jumper used for external power supply selection.
Serial EEPROM Module 24AA01 uses I2C communication and can store up to 1Kbit of data.
128x64 Graphic LCD can be easily connected via the on-board connector that is connected to MCU pins.
All MCU pins are marked on the back of the board. These marks give basic information on the pins.
Voltage level to be applied when a button is pressed (GND or +5V) is selected via the on-board jumper.
External ICD connector is used to connect external ICD. It is also connected to PGD and PGC microcontroller pins.
Reset circuit is used to reset the microcontroller. It is connected to the MCLR pin of the microcontroller.
MMC/SD Card Slot is used to connect MMC/SD memory cards to the dsPIC30F device easily.
Real-Time Clock (RTC) DS1307 with a battery supply enables you to keep track of the current time.
CAN module MCP2551 is used for communication with other microcontrollers.
USB UART module features the FT232RL interface between the dsPIC30F device and a USB device.
On-Board Programmer and In-Circuit Debugger

3 in 1 Development System - Development System + On-Board USB 2.0 dsPIC30F programmer + On-Board mikroICD (In-Circuit Debugger): mikroICD is a highly effective tool for Real-Time debugging at hardware level. It enables you to execute mikroC, mikroPascal and mikroBasic programs on a host dsPIC30 MCUs and monitor variable values, Special Function Registers (SFRs), RAM and EEPROM memory modules while the program is running. There is also an ultra fast USB 2.0 programmer for device programming that supports a wide range of dsPIC30F MCUs.
Windows® Certified Drivers
Drivers for the on-board programmer are Microsoft® Windows® XP, Windows® Vista and Windows® 7 certified. The Windows certificate is a proof that the programmer supports mentioned Windows operating systems and is immediately recognized by the system, which guarantees correct Plug and Play functionality. Driver certification provides users with a wide range of benefits such as stable functioning, the ability to install and delete drivers without rebooting and compatibility with future versions of Windows.

Supported Microcontrollers
The BIGdsPIC6 development system supports a wide range of devices including dsPIC30F microcontrollers. Newly released devices will be supported by a new version of dsPICFlash software that is updated regularly. Here is a list of microcontrollers supported by the BIGdsPIC6 development system:
| dsPIC30F Microcontroller Family | ||||||||
|---|---|---|---|---|---|---|---|---|
| dsPIC30F6012A-PT | dsPIC30F6011A-PT | dsPIC30F5011-PT | dsPIC30F5015-PT | dsPIC30F6015-PT | ||||
| dsPIC30F6014A-PT | dsPIC30F6013A-PT | dsPIC30F5013-PT | dsPIC30F5016-PT | dsPIC30F6010A-PT | ||||
Examples
Examples provided with this development system will show you how to connect the dsPIC30F microcontroller to other peripheral components and devices and how to develop your prototype device easily. Each example contains a detailed description of the relevant program including comments. All these examples can be downloaded from this page as well.
- Example of using the ADC library for dsPIC - The analog input value is read on the channel 10, the result is converted to a string and sent through the UART1.
- Example of using the I2C library routines. It establishes I2C bus communication with 24C02 EEPROM module, writes one byte of data on some location, then reads it and displays it on PORTB.
- LED blinking and LED curtain examples.
- MMC/SD example demonstrates simple operations with MMC/SD card such as read and write functions, and observes the results through the Usart Terminal.
- Simple example of using UART communication. The data is sent to dsPIC through UART and sent back.
- Simple demonstration of usage of the push buttons.
- Example of using on-board CAN module.
- Demonstration of the GLCD functions: Init and Clear (pattern fill), Image display, Basic geometry (lines, circles, boxes and rectangles) and Text display.
- MMC/SD FAT16 example consists of several blocks demonstrating various aspects of the Mmc_Fat16 library usage.
- Simple demonstration of how to read date and time from the DS1307 real-time clock. Date and time are displayed on LCD in 8-bit mode.
- On-board FTDI chip demonstration. The data is sent to dsPIC through FT232RL chip (UART to USB) and sent back.
- Example of advanced communication with the 24C02 EEPROM chip by introducing its own library with functions for this task: init, single write, single and sequential read.
- Demonstration of LCD functions. LCD is first initialized (PORTB, 4-bit data interface, default pin settings), then some text is written in the first and second row.
- Example of using on-board Piezo Buzzer. By pressing PORTD command buttons, a predefined pattern of sound will be played using the Sound library.
- Simple demonstration of how to calibrate Touch Panel and how to write on the screen.
Package Details
The BIGdsPIC6 development system is packed in the protective box along with the relevant documentation and product CD. This box is very resistant to all kinds of damages and shocks. Note: Touch Screen, Pencil, LCD, Serial Cable and GLCD are not included in the price. The package contains:
- BIGdsPIC6 development system.
- BIGdsPIC6 80-pin TQFP MCU Card with dsPIC30F6014A Microcontroller.
- USB cable.
- CD with software, drivers and examples in C, BASIC and Pascal.
- Printed documentation includes: BIGdsPIC6 Manual, BIGdsPIC6 Schematic Diagram, dsPICFlash with mikroICD Manual, mikroICD Manual and Quick Guide for Installing USB Drivers.
This product is shipped with fully functional demo versions of mikroC PRO for dsPIC30/33 and PIC24, mikroBasic PRO for dsPIC30/33 and PIC24 and mikroPascal PRO for dsPIC30/33 and PIC24 compilers. All demo versions include a hex output limited to 6k of program words. These compilers come with examples for easy prototype development.
Accessory Boards
Accessory Boards were designed to allow students or engineers to easily exercise and explore the capabilities of the various microcontrollers with peripheral devices such as: ADC, DAC, CAN, Ethernet, IrDA, MP3, RS485 and many more. Click on the image below to find accessory boards that suits your needs. Note: Accessory Boards are sold separately.










