MicroCode
Studio now includes EasyHID Wizard, a
free code generation tool
that enables a user to quickly implement bi-directional communication between an
embedded PIC™ microcontroller and a PC.
See what you've been missing..!
MicroCode Studio Plus Loader now supports the following devices:
The loader provided with MCS+ now supports the
following devices:
16F870, 16F871, 16F873(A), 16F874(A), 16F876(A) and 16F877(A) 16F870, 16F871,
16F873(A), 16F874(A), 16F876(A), 16F877(A), 16F87, 16F88, 18F242, 18F248,
18F252, 18F258, 18F442, 18F448, 18F452, 18F458, 18F1220, 18F1320, 18F2220,
18F2320, 18F4220, 18F4320, 18F6620, 18F6720, 18F8620, 18F8720, 18F2331, 18F2431,
18F4331, 18F4431, 18F6585, 18F8585, 18F6680, 18F8680, 18F6627, 18F6722, 18F8627,
18F8722, 18F2525, 18F2620, 18F4525, 18F4620, 18F2455, 18F2550, 18F4455, 18F4550,
18F2420, 18F2520, 18F4420, 18F4520, 18F2439, 18F2539, 18F4439, 18F4539, 18F2480,
18F2580, 18F4480,
18F4580, 18F2585, 18F2680, 18F4585, 18F4680, 18F6520, 18F8520, 18F6525, 18F6621,
18F8525 and 18F8621. (PLUS version only)
The MicroCode Studio In Circuit Debugger (ICD) now
supports the following devices:
16F627(A),
16F628(A), 16F73, 16F74, 16F76, 16F77, 16F870, 16F871, 16F873(A), 16F874(A),
16F876(A), 16F877(A), 16F87, 16F88, 18F242, 18F248, 18F252, 18F258, 18F442,
18F448, 18F452, 18F458, 18F1220, 18F1320, 18F2220, 18F2320,
18F4220, 18F4320, 18F6620, 18F6720*, 18F8620 and 18F8720*
*
Please note that for these devices, the ICD will only support the
first 64K of your program. (PLUS version only)
AND the target PIC must be connected to your PC serial
port or USB/Serial adapter through a MAX232 or equivalent. The in-circuit debug
feature is serial.
 |
Drag and drop editing now supported, including the
ability to drag and drop one or more source files into the IDE.
|
 |
Options dialog now split into 'PICBasic Options' and
'Editor Options' |
 |
New editor options which include: show line numbers;
show right gutter; smart tab; space to tab; tab width; automatic indentation;
display full filename path in main application title bar
|
 |
Option to clear undo list after compile.
|
 |
Option to wrap main editor tabs, useful if opening many
documents at once |
 |
New Serial Communications Window (example
here) |
 |
send and receive windows each have their own toolbars.
|
 |
larger 'send message' window
|
 |
new button enables control character parsing to be
toggled on or off (rather than using the ~ character)
|
 |
new button enables receive window to be word wrapped
|
 |
new button enables send window to transmit data when
carriage return is pressed. |
 |
New toolbar added, includes comment and uncomment
block, indent and outdent. |
 |
Undo and Redo added to main toolbar.
|
 |
Toolbar visibility and positions saved to registry.
|
 |
Includes 'default.ini' which enables default processor
to be selected automatically. |
 |
'Save As' dialog appears if trying to save a 'read
only' file. |
 |
If a file is read only, this is displayed on the main
title bar. |
 |
Save button is grayed out until document changes.
|
 |
Programs are automatically reloaded should their time
stamps change |
 |
New file extension filter added to 'open' dialog
(Assembler and List files) |
 |
Open dialog filters displays all files by default. For
example, *.bas, *.pbp, *.bs2. |
 |
*.asm and *.lst files have separate syntax highlighter
|
 |
Code Explorer disabled when*.asm or *.lst files loaded
|
 |
Print setup dialog added to main application menu bar
(FILE...PRINT SETUP)
and also to the print preview dialog |
 |
Optimized application start-up for better screen
updating. |
 |
Optimized search for device type when file loaded.
Increases update speed for device type combo box and also code explorer
window. |
 |
Highlighting text and the pressing F3 will perform a
search operation |
 |
Search dialog window will now indicate if no further
search strings are found |
 |
Optional 'case sensitive' for ICD build (was previously
mandatory). |
 |
Cut, copy and paste in ICDSerialIn window (right click
to access) |
 |
Import file into ICDSerialIn window (right click to
access) |
 |
F2 to toggle ICD animate button. |
MicroCode
Studio Plus now includes a
free
boot-loader application with boot-loader
firmware. The MicroCode Loader enables you to program most of the PIC 16F87x
& 18Fxxx series of
microcontrollers without a device programmer.

UK Customers can purchase MicroCode Studio Plus from
Mecanique
The new MicroCode
Studio Plus ICD enables you to execute your PICBasic Pro programs on a host PIC
microcontroller while viewing internal variables, Special Function
Registers, memory and EEPROM contents as your program executes. Toggle
single or multiple breakpoints, run full program code animations, or
single-step through your PICBasic Pro program code line by line.
Free Version of MicroCode
Studio
Download the MicroCode Studio FREE version
HERE
Note: MicroCode Studio (free version)
editor supports PICBasic STD, PICBasic PRO, PICBasic PRO Demo.
It does not include the bootloader.
For full ICD support consider using PICBasic PRO (paid
version) since there is no ICD support for PicBasic standard or PBP demo compilers.
The ICD for the free version of MicroCode Studio supports
the following PIC microcontroller devices when using PicBasic Pro.