Making It Simple
MIKROE-728, 932-MIKROE-728
Price
Heading

MikroElektronika - mikroBasic PRO for PIC32 - BASIC compiler for Microchip PIC32 microcontroller

mikroBasic PRO for PIC32

March 15.

2012:

Introducing New Version 2.40

All you need at first glance

Welcome screen added

New start screen deliveres just the right information. Examples, news and useful links are here to get you started quickly.

Welcome screen added

PIC32MX1 and PIC32MX2 added

16 new MCUs supported

New PIC32 microcontrollers from MX1 and MX2 family are supported from this release. You now have it all covered.

16 new MCUs supported

Compilation time shortened

Even faster compilation

We’ve managed to speed up compilation even further. Your code is now compiled 40% faster than in compiler version 2.10.

Even faster compilation

All the little things that count

IDE improvements

Better handling of Bookmarks, Dongle detection, Project Wizard, Code selection in Editor window, and many other improvements.

IDE improvements
Compiler Documentation

Manuals that matter

Compiler Documentation

We present you with two documents that can help you to get to know compiler better. User manual is a comprehensive document with detailed explanations of each compiler feature and each library function. The other, Creating the first project, is a beginner’s guide to making first steps in the compiler.

Compiler Examples

Hundreds of demonstrations and ready to use projects

Ready to use Examples

Each library function has been put in the context of real life in the provided examples. When starting your new project, you can always open similar example, change it, add new blocks of code and easily get the job done. We thinks it’s very important that you always have a strating point.

Supported microcontrollers

Supported microcontrollers

Choose your MCU

The mikroBasic PRO for PIC32 compiler supports over 60 PIC32MX microcontrollers. Newly released PIC32 microcontrollers will be supported by a new version of compiler software that is updated regularly. Here is a list of microcontrollers supported by the mikroBasic PRO for PIC32 compiler:

Find
Name
 
Pin Count
 
Program
Memory (KB)
CPU Speed
(Mhz)
RAM
(Bytes)
Release Changes

What we did in new compiler version

Full release changes

Release changes in

Compiler

  • New! Additional 16 MCU supported:
  • PIC32MX110F016B
  • PIC32MX110F016D
  • PIC32MX120F032B
  • PIC32MX120F032D
  • PIC32MX130F064B
  • PIC32MX130F064D
  • PIC32MX150F128B
  • PIC32MX150F128D
  • PIC32MX210F016B
  • PIC32MX210F016D
  • PIC32MX220F032B
  • PIC32MX220F032D
  • PIC32MX230F064B
  • PIC32MX230F064D
  • PIC32MX250F128B
  • PIC32MX250F128D
  • Improved: faster compiling
  • Fixed: Record declaration with several fields of the same type
    separated by comma
  • Fixed: $I directive and files with symbol definition

Release changes in

Integrated Development Environment

  • New! Welcome screen added
  • New! Interrupt assistant hint button inside code editor
  • New! Update Project Manager after cleaning project files using ClearProject
  • New! Double Click on bookmark in Bookmark editor opens file and positioniing on line where bookmark is placed
  • New! Remove all breakpoints option implemented
  • Improved! Bookmark Editor. You can now view bookmark IDs
  • Improved! Bookmark Editor. You can now see all files in project containing any bookmark
  • Improved! Dongle handling, plug/unplug dongle detection
  • Improved! New Project wizard (project folder selection, existing project files added to list)
  • Fixed: Progress Bar window did not have border
  • Fixed: Undo command in editor doesn't return to saved state of file
  • Fixed: SaveBookmarks doesn't work
  • Fixed: LoadBookmarks doesn't work
  • Fixed: Multiple row word-by-word selection
  • Fixed: Warnings/Hints check box
  • Fixed: a lot of Search/Replace quirks and bugs

Release changes in

Compiler

  • Improved: Maintenance release, several bugs fixed

Release changes in

Compiler

  • Improved: faster compiling
  • Fixed: shifting signed 64 bit variables was incorrect

Release changes in

Integrated Development Environment

  • New: Added progress bar when unistalling user packages
  • New: USB HID Bootloader tool added
  • New: Added option to reload project file which has been externaly changed
  • New: Breakpoints are now saved to file
  • New: Breakpoints are loaded when opening file

Release changes in

Examples

  • New: USB HID Bootloader Examples
  •  
  •  

Release changes in

Libraries

  • New! TFT Library supporting following controllers
    • - ILI9340 (16-bit commmunication)
    • - ILI9342 (16-bit commmunication)
    • - ILI9481 (16-bit commmunication)
    • - ILI9481 (16-bit commmunication)
    • - SSD1963 (16-bit commmunication)
    • - R61526 (8-bit commmunication)
    • - ST7715R (8-bit commmunication)
    • - HX8347G (8-bit commmunication)
    • - SSD1963 (8-bit commmunication)
  • Improved: MMC FAT16 library
    • - directory operations added (creation, removal, content listing, rename)
    • - new file operations added (seek, tell, rename)
  • Fixed: strstr function in some cases returned incorrect result
  • Fixed: SPI_Read now returns unsigned long

Release changes in

Libraries

  • New! Added DSP Libraries
  • - FFT
  • - FIR
  • - IIR
  • - Matrices
  • - Vectors
  • - Q15 and Q31 Libraries (Abs, Add, Sub, Itof, Ftoi, Itoa, Atoi, Cos, sin, Tan, Asin, Atan, ACos, Log)
  • New! Ethernet library for internal ethernet module
  • New! Added routines for work with images and fonts stored on external resourse (MMC/SD card, external flash, etc.)
  • New! Routines added for TFT, GLCD, T6963C and S1D13700 libraries for working with images and fonts stored on external resourse (MMC/SD card, external flash, etc.)
  • Improved: MMC library, added functions for multi read block mode.
  • Fixed: pow(x,y) function returned 0 for (0,0) and for x,y < 0

Release changes in

Compiler

  • Improved: Asm code can be written in the same line with a label
  • Improved: system function "__CCD2W" is linked only if it is used
  • Fixed: LST file lists only used global variables
  • Fixed: Different number of parameters in function definition and in extern
    declaration cause linker crash in some case
  • Fixed: type defintion derived from type defintion caused crash upon load of *.emcl

Release changes in

Integrated Development Environment

  • New! mikroICD as a separate DLL
  • For the first time, we have introduced ICD as a separate DLL module, and enhanced ICD code drastically. No more long waitings when you hit Step-over [F8], Step-into[F7] or Step-out[Ctrl+F8]. We have come up to recognize this attention so we can step over the function by placing a hardware breakpoint to the next line of code, and execute the function cycles in live mode. It would be as if you ordered the ICD to Run To Cursor (F4) over to the next line of code. We have also introduced Advanced Breakpoints, so you can exploit the full potential of this new approach. You can now place as many breakpoints as you want, but leave active only so many as there are hardware breakpoints available on your target MCU. This way you can have an extremely fast debugging.
  • New! Project Explorer
  • We have introduced Project Explorer, a great new window for easier access to the examples and your projects. It uses fast recursion algorithms for fast searching of your project files within folder tree. You'll get used to it quickly, and you'll love working with it.
  • Improved: Code assistant
  • Specially upgraded to include struct field members, and should work for any structure depth (does not ignore scope any more). If there are several objects with same name but different scope, only ones visible in current scope are shown. We did the same with Find Declaration and Run-time value hints.
  • New! Shortcut CTRL + ALT + S (show Statistics)
  • Improved: Add to watch structure members can be added to watch list directly now
  • Improved: Add a project to project group by single mouse click
  • Improved: Search Paths Editor
  •     * Copy/Cut/Paste/Select All options for search paths editor
  •     * Assigned shotcut CTRL + SHIFT + S
  • Improved: Statistics is no longer a "modal" window, but rather "stay on top"
  • Fixed: Visible Statistics are updated after build
  • Fixed: 32 bit icons fail to load on some graphic cards
2Checkout.com is an authorized reseller of goods and services provided by mikroElektronika." alt="2Checkout.com is an authorized reseller of goods and services provided by mikroElektronika.

All credit card and personal details are kept secure, and our customer list is not disclosed to any third party. Most shipments are sent within 48 hours of your order. 2Checkout.com is an authorized reseller of goods and services provided by mikroElektronika.

Who applies for discount?

If you have purchased any related development system from us directly you are entitled to a discount price of the compiler. This doesn't apply to purchases made through our distributors.

We deliver our products to all countries in the world using following shipping options:

Shipping Information

DHL Express: $25.00 USD for up to 5 Kgs, usually arrives in 2-4 business days.*

Post Office: $25.00 USD, no weight limit, usually arrives in 7-12 business days.

* - Please contact your local DHL office about delivery service and possible additional charges.

mikroBasic PRO for PIC32 compiler with Key File Licence

$249.00 USD

Buy Now!

mikroBasic PRO for PIC32 compiler with USB Dongle Licence

$249.00 USD

Buy Now!

mikroBasic PRO for PIC32 compiler with Key File Licence - with discount

$199.00 USD

Buy Now!

mikroBasic PRO for PIC32 compiler with USB Dongle Licence - with discount

$199.00 USD

Buy Now!