Product Index
Featured Products
Newsletter
Sign up to our newsletter for product news, special offers and informative features.
Email:
mikroPascal for dsPIC/PIC24 Compiler
mikroPascal for dsPIC/PIC24 Compiler
 
Ordering Information
Order Code: MIKROPASDSPIC
Manufacturer: MikroElektronika
Price: £
Quantity: 

Overview

The mikroPascal for dsPIC/PIC24 Compiler is a powerful feature-rich development tool for dsPIC digital signal controllers in the dsPIC30F and dsPIC33F families and 16-bit PIC microcontrollers in the PIC24F and PIC24H families. It is designed to provide the user with the easiest possible solution for developing applications for embedded systems without compromising on performance. Its highly advanced integrated development environment (IDE), broad set of library routines, ready-to-run examples and comprehensive documentation should be more than enough to get anyone off to a great start when developing dsPIC and PIC24 applications.

Features

  • Advanced code editor to aid in the writing of source code.
  • Included libraries covering communications, data acquisition, displays and much more dramatically speed up development.
  • Code explorer allows you to monitor your program's structure, variables and functions.
  • Generates commented, human-readable assembly language files and HEX files compatible with any dsPIC programmer.
  • Integrated simulator lets you inspect program flow and debug executable code.
  • Provides real-time debugging on a hardware level when using MikroElektronika's EasydsPIC4, dsPICPRO4 and LV24-33A development boards and dsPICprog and LVPICFlash programmers with MikroElektronika's mikroICD in-circuit debugger.

Code Editor

mikroPascal's code editor is an advanced text editor fashioned to satisfy the needs of professionals. Advanced editor features include adjustable syntax highlighting, code assistant offering an auto-complete function, auto-correction of common typos, the ability to comment/uncomment a block of code with single mouse-click and bookmarks that can be set to aid navigation through even the largest program code.

Code Explorer/Quick Help/Keyboard Shortcuts

To the left of the main window area a pane contains mikroPascal's code explorer, quick help and keyboard shortcuts tabs.
The code explorer tab provides a clear view of every declared item within the source code and from here you can jump to the declarations of those items.
The quick help tab lists all the available built-in library functions as a helpful reference.
Finally, the keyboard shortcuts tab lists all available keyboard shortcuts that may be used within mikroPascal.

Simulator

The source-level debugger is an integral component of the mikroPascal development environment and has been designed to simulate the operations of Microchip Technology's dsPIC digital signal controllers and 16-bit PIC24 microcontrollers to assist users in the debugging of their programs. The simulator simulates program flow and execution of instruction lines, although not operating in real-time it does not update timers, interrupt flags, etc.
Once you have successfully compiled your project, you can run the simulator allowing you to carry out operations such as single-stepping code and running the code to a cursor position.
A simulator watch window enables you to monitor program variables and registers of the dsPIC/PIC24 with their values updated as you carry out simulation operations. Values changed as the simulation progresses are coloured red to clearly identify them. You can also edit values of variables and registers during the simulation process.
A stopwatch window is also provided for use when simulating to calculate the processor cycles and execution time since the last debugger action.
A view RAM window acts in a similar manner to the watch window and shows the contents of RAM, again with recently changed values highlighted in red and with the ability to manually change values.

mikroICD In-Circuit Debugger

mikroPascal for dsPIC/PIC supports real-time debugging on a hardware level when used in conjunction with MikroElektronika's EasydsPIC4, dsPICPRO4 and LV24-33A development boards and dsPICprog and LVPICFlash programmers. This works in a similar way to the simulator described above but instead of the PC simulating a dsPIC/PIC24, the code is actually downloaded to the target device. As with the simulator you can step through code and run to breakpoints. Information on variable, register and memory contents within the dsPIC/PIC24 is sent back to the PC for display in the watch and RAM windows.

Supported PICs

The following list gives the dsPIC and PIC24 devices currently supported by the mikroPascal for dsPIC/PIC24 compiler in numerical order. As new releases of the compiler are launched support for newer devices is continually added and once you have purchased mikroPascal for dsPIC/PIC24 you always have access to the latest compiler releases.

dsPIC30F Family
dsPIC30F1010, dsPIC30F2010, dsPIC30F2011, dsPIC30F2012, dsPIC30F2020, dsPIC30F2022, dsPIC30F2023, dsPIC30F3010, dsPIC30F3011, dsPIC30F3012, dsPIC30F3013, dsPIC30F3014, dsPIC30F4011, dsPIC30F4012, dsPIC30F4013, dsPIC30F5011, dsPIC30F5013, dsPIC30F5015, dsPIC30F5016, dsPIC30F6010, dsPIC30F6010A, dsPIC30F6011, dsPIC30F6011A, dsPIC30F6012, dsPIC30F6012A, dsPIC30F6013, dsPIC30F6013A, dsPIC30F6014, dsPIC30F6014A, dsPIC30F6015

dsPIC33F Family
dsPIC33FJ64GP206, dsPIC33FJ64GP306, dsPIC33FJ64GP310, dsPIC33FJ64MC506, dsPIC33FJ64MC508, dsPIC33FJ64GP706, dsPIC33FJ64MC706, dsPIC33FJ64GP708, dsPIC33FJ64GP710, dsPIC33FJ64MC710, dsPIC33FJ128GP206, dsPIC33FJ128GP306, dsPIC33FJ128GP310, dsPIC33FJ128MC506, dsPIC33FJ128MC510, dsPIC33FJ128GP706, dsPIC33FJ128MC706, dsPIC33FJ128GP708, dsPIC33FJ128MC708, dsPIC33FJ128GP710, dsPIC33FJ128MC710, dsPIC33FJ256GP506, dsPIC33FJ256GP510, dsPIC33FJ256GP710, dsPIC33FJ256MC510, dsPIC33FJ256MC710

PIC24F Family
PIC24FJ32GA002, PIC24FJ32GA004, PIC24FJ64GA002, PIC24FJ64GA004, PIC24FJ64GA006, PIC24FJ64GA008, PIC24FJ64GA010, PIC24FJ96GA006, PIC24FJ96GA008, PIC24FJ96GA010, PIC24FJ128GA006, PIC24FJ128GA008, PIC24FJ128GA010

PIC24H Family
PIC24HJ64GP206, PIC24HJ64GP210, PIC24HJ64GP506, PIC24HJ64GP510, PIC24HJ128GP206, PIC24HJ128GP210, PIC24HJ128GP306, PIC24HJ128GP310, PIC24HJ128GP506, PIC24HJ128GP510, PIC24HJ256GP206, PIC24HJ256GP210, PIC24HJ256GP610

See also
Contains the EasydsPIC4A development board for 18, 28 and 40-pin dsPIC30F devices with 16x2 character LCD, 128x64 graphic LCDs, DS1820 temperature sensor plus a full version of mikroPascal dsPIC/PIC24 compiler and saves you £50!
 
EasydsPIC4A Pascal Starter Pack
Price:
£276.85
£
[Details...]
Contains the dsPICPRO4 development board for 64 and 80-pin dsPIC30F devices with 16x2 character LCD, 128x64 graphic LCD, touch-screen overlay, DS1820 temperature sensor plus a full version of mikroPascal dsPIC/PIC24 compiler and saves you £50!
 
dsPICPRO4 Pascal Starter Pack
Price:
£336.85
£
[Details...]
Contains the LV24-33A development board for 64, 80 and 100-pin dsPIC33F and PIC24 devices with 16x2 character LCD, 128x64 graphic LCD, touch-screen overlay, DS1820 temperature sensor plus a full version of mikroPascal PIC compiler and saves you £50!
LV24-33A Pascal Starter Pack
Price:
£286.85
£
[Details...]
A versatile development board for 18, 28 and 40-pin dsPIC30F digital signal controllers. Features on-board high-speed USB programmer and in-circuit debugger plus useful I/O devices. Compatible with mikroC, mikroBASIC and mikroPascal dsPIC/PIC24 compilers.
 
EasydsPIC4A Development Board
Price:
£
[Details...]
An advanced development board for 64 and 80-pin dsPICs in the dsPIC30F family. Features on-board high-speed USB programmer and in-circuit debugger plus a wide range of I/O devices. Compatible with mikroC, mikroBASIC and mikroPascal dsPIC/PIC24 compilers.
 
dsPICPRO4 Development Board
Price:
£
[Details...]
A low-voltage development board for 64, 80 and 100-pin dsPIC33F and 16-bit PIC24F/24H devices. Features on-board high-speed USB programmer and in-circuit debugger plus useful I/O devices. Compatible with mikroC, mikroBASIC and mikroPascal dsPIC/PIC24 compilers.
LV24-33A Development Board
Price:
£
[Details...]
A USB in-system programmer and in-circuit debugger for Microchip's dsPIC30F digital signal controllers. Compatible with mikroBASIC, mikroC and mikroPascal dsPIC/PIC24 compilers.
 
dsPICprog Programmer with mikroICD
Price:
£
[Details...]
A powerful BASIC compiler with user-friendly IDE for dsPIC30F/33F and 16-bit PIC24 devices. Provides in-circuit debugging when used with EasydsPIC4, dsPICPRO4 and LV24-33A development boards.
mikroBASIC for dsPIC/PIC24 Compiler
Price:
£
[Details...]
A powerful C compiler with user-friendly IDE for dsPIC30F/33F and 16-bit PIC24 devices. Provides in-circuit debugging when used with EasydsPIC4, dsPICPRO4 and LV24-33A development boards.
mikroC for dsPIC/PIC24 Compiler
Price:
£
[Details...]
A USB in-system programmer and in-circuit debugger for Microchip's dsPIC33F and PIC24 devices. Compatible with mikroBASIC, mikroC and mikroPascal dsPIC/PIC24 compilers.
LVPICFlash Programmer with mikroICD
Price:
£
[Details...]
Cart Details
Items:
Total:
[View Cart]
Order with Confidence
  • High-quality products at great prices, all backed by one-year warranty.
  • Most products held in stock for same-day dispatch.
  • Secure online ordering or order by phone on 0845 226 9451.
  • Fast insured UK delivery.
  • Worldwide delivery by insured airmail post or DHL.
  • 14-day money-back guarantee: if any product fails to meet your expectations then return it for a full refund.
Paltronix Limited, Unit 405 Solent Business Centre, Millbrook Road West, Southampton, SO15 0HW, United Kingdom
Tel: +44 (0)845 226 9451 | Fax: +44 (0)845 226 9452 | Email: sales@paltronix.com | Web: www.paltronix.com
Copyright © 2009 Paltronix Limited