Page 1 of 2

New Devices from Microchip

Posted: Thu Apr 28, 2011 9:20 am
by tmd_63
How easy is it to add new devices to the flowcode list for new devices from Microchip.
I have a project that uses the PIC18F46K80 family of devices and need an new FCD file etc.

Re: New Devices from Microchip

Posted: Thu Apr 28, 2011 11:52 am
by Benj
Hello,

Unfortunately it is not as simple as creating a FCD file. The BoostC compiler does not currently support this device so you would have to use the HiTech compiler workaround.

http://www.matrixmultimedia.com/mmforum ... =26&t=6812

I will try and get the FCD file generated for you today.

Re: New Devices from Microchip

Posted: Thu Apr 28, 2011 12:01 pm
by tmd_63
Hi Ben
I have just looked up BoostC and the device is supported.
Is it just an upgrade issue for Boost C or other issues linked to flowcode.
Regards

Re: New Devices from Microchip

Posted: Thu Apr 28, 2011 1:42 pm
by Benj
Hello,

The version of BoostC supplied with Flowcode does not support the device. We are going to be releasing an update for this next month but for now you cannot change the compiler to the newer version as there is a licensing issue. The HiTech workaround should allow you to get started once you have the FCD file.

Re: New Devices from Microchip

Posted: Thu Apr 28, 2011 4:51 pm
by Benj
Hello,

Here are the new FCD files.

Re: New Devices from Microchip

Posted: Fri May 20, 2011 12:46 pm
by tmd_63
Hi Ben,
Any further news on the BoostC upgrade?
Regards
Tmd

Re: New Devices from Microchip

Posted: Fri May 20, 2011 2:53 pm
by DavidA
The new patch for Flowcode is still in development, it will hopefully be released soon.

Re: New Devices from Microchip

Posted: Wed Jun 01, 2011 9:08 am
by saschech@gmx.de
Hello Team

Any news about:

by DavidA » Fri May 20, 2011 2:53 pm

The new patch for Flowcode is still in development, it will hopefully be released soon

Regards Wolfgang

Re: New Devices from Microchip

Posted: Fri Jun 03, 2011 8:47 am
by saschech@gmx.de
Hello Team

Is there a timeline for the update,so flowcode can work with the new boost-c v7.3?

Regards Wolfgang

Re: New Devices from Microchip

Posted: Fri Jun 03, 2011 9:54 am
by Benj
Hello Wolfgang,

Yes the new BoostC is included with the update and will hopefully be available soon.

As I've said before we have a lot to pack into this release so we want it to all be correct before it gets sent out.

Re: New Devices from Microchip

Posted: Mon Jul 04, 2011 10:55 am
by Rosenbaum
[...one month later...]
Are you now poosible to say something about the release date?
I want to use the new PIC16F1Xxx but the HiTechC-Workaround is not the right solution for my projekts.

Re: New Devices from Microchip

Posted: Mon Jul 04, 2011 12:59 pm
by Steve
This patch is currently being BETA tested. We are also due to release a new set of hardware products and we will probably release the Flowcode update at the same time as these.

Re: New Devices from Microchip

Posted: Mon Jul 04, 2011 1:28 pm
by saschech@gmx.de
Hello Steve

I think the "update strategy" from matrix is not the best for the user,
because the most user want work with the new chips and newest compiler
not priority with new hardware-products i think .

Regards Wolfgang

Re: New Devices from Microchip

Posted: Mon Jul 04, 2011 1:55 pm
by Steve
I want to avoid the need to release an update now and then another in a few weeks time to support our new hardware. This is why we are delaying the release of the V4.5 BETA. The effort involved in a new release of Flowcode is very significant indeed.

Re: New Devices from Microchip

Posted: Mon Jul 04, 2011 7:54 pm
by jgu1
Hi everybody! :D

Now I am very curious and trying to follow you.

Regarding the above. Uderstand it correctly Can I just unzip the file and add the files in FCD Lib and then use these Pic in FC?


For update to Ver 4.5 what is the price for this I already have Pro 4.3.7.6


Best regard

jgu1

Re: New Devices from Microchip

Posted: Mon Jul 04, 2011 10:56 pm
by Spanish_dude
Any upgrade of flowcode is free.
The only upgrade you'll need to pay for is an upgrade from v4 to v5 (or v3 to v4, ...).

BR

Nicolas

Re: New Devices from Microchip

Posted: Tue Jul 05, 2011 6:26 am
by jgu1
Hi Nicolas!

Thank´s, wery nice. Do you know anything about my other question?

BR jgu1

Re: New Devices from Microchip

Posted: Tue Jul 05, 2011 9:52 am
by Benj
Hello Jgu,

No its not that simple i'm afraid you also need the new version of the compiler and an updated Flowcode exe packed with the new license to allow the compiler to function.

Re: New Devices from Microchip

Posted: Wed Jul 20, 2011 11:17 am
by Druido
Hello

A question for Matrix staff.
Please let me know when are available the documentation about changes and improvement of version 4.5?

Thanks, Marco

Re: New Devices from Microchip

Posted: Wed Jul 20, 2011 11:31 am
by Steve
Here is the current information about the update. It should be out by the end of the week.

Code: Select all

Installation version = 4.5.7
----------------------------

Release date = 21st July 2011
Flowcode exe version = v4.5.17.73

  * Main EXE
     - Macro call return value fixed (greyed-out returns are not affected)
     - Increased rendering speed of flowcharts
     - Removed ICD mode and VNET features from the demo
     - Fixed bugs when adding new custom C code macros and allowing % substitutions in custom macros
     - Added quick copy of selected icons (drag with ctrl held)
     - Compilation launching fix for Win7 PCs
     - Component connections now default to n/c if the target does not have them 
     - Major changes to the activation procedure (added RegMe app in place of Register dialog)
     - Altered the splash screen / About dialog
     - Fixed drawing of handles on the panel
     - Added MIAC addons facility, including new component category and mods to the component connections dialog
     
  * FCD files
     - Lots of changes and bug fixes
     - New FCDs:
        ~ 12F1840,   12F508,    12F509,    12F510,    12LF1840
        ~ 16F1824,   16F1825,   16F1828,   16F1829,   16F1847
        ~ 16F1946,   16F1947
        ~ 16F505,    16F506,    16F610,    16F707,    16F882
        ~ 16LF1824,  16LF1825,  16LF1828,  16LF1829,  16LF1847
        ~ 16LF1902,  16LF1903,  16LF1946,  16LF1947,  16LF707
        ~ 18F66J11,  18F67J11,  18F86J11,  18F87J11
        ~ 18F26J13,  18F27J13,  18F46J13,  18F47J13,  18F66J16,  18F86J16
        ~ 18LF26J13, 18LF27J13, 18LF46J13, 18LF47J13
        ~ 18F26J53,  18F27J53,  18F46J53,  18F47J53
        ~ 18LF26J53, 18LF27J53, 18LF46J53, 18LF47J53
        ~ 18F66J90,  18F67J90,  18F86J90,  18F87J90
        ~ 18F66J93,  18F67J93,  18F86J93,  18F87J93
        ~ 18F13K22,  18F14K22,  18F23K22,  18F24K22,  18F25K22,  18F26K22
        ~ 18F43K22,  18F44K22,  18F45K22,  18F46K22
        ~ 18F65K22,  18F66K22,  18F67K22,  18F85K22,  18F86K22,  18F87K22
        ~ 18F25K80,  18F26K80,  18F45K80,  18F46K80,  18F65K80,  18F66K80
        ~ 18LF25K80, 18LF26K80, 18LF45K80, 18LF46K80, 18LF65K80, 18LF66K80
 
  * Components
     - Improved reliability of GPS component and added additional functions
     - GPS simulation bug fix (calling of routines returning floats)
     - gLCD simulation bug fixed (drawline when X1=X2 and Y1=Y2)
     - Added bitbanged support for SPI in gLCD component
     - Fixed colour display C code in gLCD
     - Added support for 4D displays to gLCD
     - CAN2 fix for extended identifiers
     - 7seg1 fix to ClearDigit simulation and C code
     - Added internal CAN functionality to CAN component
     - Added FAT32 support and various fixes
     - Changed C code files to work for hitech and boostc without ifdefs
     - ADC C code fix
     - GPS BAUD rate now defaults to latest GPS module value
     - I2C_Master bugfixes (s/w baudrate setting and h/w pin allocations)
     - Speech C code now uses DefinesCode instead of legacy "GetDefines" macro
     - USB components now automatically sets up the PLL for certain chips
     - Zigbee: added commands to clear the current address and reset the network
     - RS232 SW baudrate fixes for slow clocks
     - Fixed MIAC relay functions
     - Added option to hide MIAC UI
     - New components:
        > GSM component
        > Accelerometer component
        > RC5 component
        > RF component

  * Tools
     - New version of BoostC used
     - Changed names of BoostC exes to use "_" instead of "."
     - Added new PICmicros to PPP
     
  * Help files
     - All help files now in CHM format
     
  * Languages
     - Arabic translation added

Re: New Devices from Microchip

Posted: Wed Jul 20, 2011 12:41 pm
by medelec35
Thanks Steve.. lots of improvements. Sounds great!
Is 16F1827 going to be on the list of new devices as well?

Re: New Devices from Microchip

Posted: Wed Jul 20, 2011 12:47 pm
by JohnCrow
Looks good Steve.

Is this going to apply to the 16bit version as well (Ive just ordered this one)
Thanks

Re: New Devices from Microchip

Posted: Wed Jul 20, 2011 1:39 pm
by Steve
@medelec35: These 2 devices were added in the v4.3 install.

@JohnCrow: It's a bit of a mixture - some are and some are not.

Re: New Devices from Microchip

Posted: Wed Jul 20, 2011 1:45 pm
by medelec35
Sorry Steve, I Did not make my post clear enough. I was thinking about it working with boostC (since with V4.3, it does not work with boostC )rather than hitec, I would thought it would be added to that list.
But fair enough.
Thanks for the information.

Re: New Devices from Microchip

Posted: Wed Jul 20, 2011 3:05 pm
by Steve
Sorry, Martin. I understand now. It's just that there are so many devices that it's difficult to keep track of what is supported and by which compiler or programmer.

Here's a list of the chips that are supported in BoostC:

Code: Select all

PIC12HV609, PIC12HV615, PIC12F1822, PIC12LF1822, PIC12F1840, PIC12LF1840, PIC12F609, PIC12F615, PIC12F617, PIC12F629, PIC12F635, PIC12C671, PIC12C672, PIC12F675, rfPIC12F675h, rfPIC12F675k, rfPIC12F675f, PIC12F683, PIC12CE673, PIC12CE674,

PIC16HV610, PIC16HV616, PIC16HV785, PIC16F1823, PIC16LF1823, PIC16F1824, PIC16LF1824, PIC16F1825, PIC16LF1825, PIC16F1826, PIC16LF1826, PIC16F1827, PIC16LF1827, PIC16F1828, PIC16LF1828, PIC16F1829, PIC16LF1829, PIC16F1847, PIC16LF1847, PIC16LF1902, PIC16LF1903, PIC16F1933, PIC16LF1933, PIC16F1934, PIC16LF1934, PIC16F1936, PIC16LF1936, PIC16F1937, PIC16LF1937, PIC16F1938, PIC16LF1938, PIC16F1939, PIC16LF1939, PIC16F1946, PIC16LF1946, PIC16F1947, PIC16LF1947, PIC16C432, PIC16C433, PIC16C554, PIC16C557, PIC16C558, PIC16C61, PIC16F610, PIC16F616, PIC16C62, PIC16CR62, PIC16C620, PIC16C620A, PIC16CR620A, PIC16C621, PIC16C621A, PIC16C622, PIC16C622A, PIC16F627, PIC16F627A, PIC16F628, PIC16F628A, PIC16C62A, PIC16C62B, PIC16C63, PIC16CR63, PIC16F630, PIC16F631, PIC16F636, PIC16F639, PIC16C63A, PIC16C64, PIC16CR64, PIC16C642, PIC16F648A, PIC16C64A, PIC16C65, PIC16CR65, PIC16C65A, PIC16C65B, PIC16C66, PIC16C662, PIC16C67, PIC16F676, PIC16F677, PIC16F684, PIC16F685, PIC16F687, PIC16F688, PIC16F689, PIC16F690, PIC16F707, PIC16LF707, PIC16C71, PIC16C710, PIC16C711, PIC16C712, PIC16C715, PIC16C716, PIC16F716, PIC16C717, PIC16C72, PIC16CR72, PIC16F72, PIC16LF720, PIC16LF721, PIC16LF722, PIC16F722, PIC16LF722A, PIC16LF723, PIC16F723, PIC16LF723A, PIC16LF724, PIC16F724, PIC16LF726, PIC16F726, PIC16LF727, PIC16F727, PIC16C72A, PIC16C73, PIC16F73, PIC16F737, PIC16C73A, PIC16C73B, PIC16C74, PIC16F74, PIC16C745, PIC16F747, PIC16C74A, PIC16C74B, PIC16C76, PIC16F76, PIC16C765, PIC16F767, PIC16C77, PIC16F77, PIC16C770, PIC16C771, PIC16C773, PIC16C774, PIC16F777, PIC16C781, PIC16C782, PIC16F785, PIC16F818, PIC16F819, PIC16CR83, PIC16F83, PIC16C84, PIC16CR84, PIC16F84, PIC16F84A, PIC16F87, PIC16F870, PIC16F871, PIC16F872, PIC16F873, PIC16F873A, PIC16F874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877, PIC16F877A, PIC16F88, PIC16F882, PIC16F883, PIC16F884, PIC16F886, PIC16F887, PIC16F913, PIC16F914, PIC16F916, PIC16F917, PIC16C923, PIC16C924, PIC16C925, PIC16C926, PIC16F946, PIC16CE623, PIC16CE624, PIC16CE625, , PIC18L14K50, PIC18F1220, PIC18F1230, PIC18F1320, PIC18F1330

PIC18LF13K22, PIC18F13K22, PIC18LF13K50, PIC18F13K50, PIC18LF13K50, PIC18F14K22, PIC18LF14K22, PIC18LF14K50, PIC18F14K50, PIC18LF14K50, PIC18F2220, PIC18F2221, PIC18F2320, PIC18F2321, PIC18F2331, PIC18F23K20, PIC18F23K22, PIC18LF23K22, PIC18F2410, PIC18C242, PIC18F242, PIC18F2420, PIC18F2423, PIC18LF2423, PIC18F2431, PIC18F2439, PIC18F2450, PIC18F2455, PIC18F2458, PIC18F248, PIC18F2480, PIC18F24J10, PIC18LF24J10, PIC18F24J11, PIC18LF24J11, PIC18F24J50, PIC18LF24J50, PIC18F24K20, PIC18F24K22, PIC18LF24K22, PIC18F2510, PIC18F2515, PIC18C252, PIC18F252, PIC18F2520, PIC18F2523, PIC18LF2523, PIC18F2525, PIC18F2539, PIC18F2550, PIC18F2553, PIC18F258, PIC18F2580, PIC18F2585, PIC18F25J10, PIC18LF25J10, PIC18F25J11, PIC18LF25J11, PIC18F25J50, PIC18LF25J50, PIC18F25K20, PIC18F25K22, PIC18LF25K22, PIC18F25K80, PIC18LF25K80, PIC18F2610, PIC18F2620, PIC18F2680, PIC18F2682, PIC18F2685, PIC18F26J11, PIC18LF26J11, PIC18F26J13, PIC18LF26J13, PIC18F26J50, PIC18LF26J50, PIC18F26J53, PIC18LF26J53, PIC18F26K20, PIC18F26K22, PIC18LF26K22, PIC18F26K80, PIC18LF26K80, PIC18F27J13, PIC18LF27J13, PIC18F27J53, PIC18LF27J53, PIC18F4220, PIC18F4221, PIC18F4320, PIC18F4321, PIC18F4331, PIC18F43K20, PIC18F43K22, PIC18LF43K22, PIC18F4410, PIC18C442, PIC18F442, PIC18F4420, PIC18F4423, PIC18LF4423, PIC18F4431, PIC18F4439, PIC18F4450, PIC18F4455, PIC18F4458, PIC18F448, PIC18F4480, PIC18F44J10, PIC18LF44J10, PIC18F44J11, PIC18LF44J11, PIC18F44J50, PIC18LF44J50, PIC18F44K20, PIC18F44K22, PIC18LF44K22, PIC18F4510, PIC18F4515, PIC18C452, PIC18F452, PIC18F4520, PIC18F4523, PIC18LF4523, PIC18F4525, PIC18F4539, PIC18F4550, PIC18F4553, PIC18F458, PIC18F4580, PIC18F4585, PIC18F45J10, PIC18LF45J10, PIC18F45J11, PIC18LF45J11, PIC18F45J50, PIC18LF45J50, PIC18F45K20, PIC18F45K22, PIC18LF45K22, PIC18F45K80, PIC18LF45K80, PIC18F4610, PIC18F4620, PIC18F4680, PIC18F4682, PIC18F4685, PIC18F46J11, PIC18LF46J11, PIC18F46J13, PIC18LF46J13, PIC18F46J50, PIC18LF46J50, PIC18F46J53, PIC18LF46J53, PIC18F46K20, PIC18F46K22, PIC18LF46K22, PIC18F46K80, PIC18LF46K80, PIC18F47J13, PIC18LF47J13, PIC18F47J53, PIC18LF47J53, PIC18C601, PIC18F6310, PIC18F6390, PIC18F6393, PIC18F63J11, PIC18F63J90, PIC18F6410, PIC18F6490, PIC18F6493, PIC18F64J11, PIC18F64J90, PIC18F6520, PIC18F6525, PIC18F6527, PIC18C658, PIC18F6585, PIC18F65J10, PIC18F65J11, PIC18F65J15, PIC18F65J50, PIC18F65J90, PIC18F65K22, PIC18F65K80, PIC18LF65K80, PIC18F65K90, PIC18F6620, PIC18F6621, PIC18F6622, PIC18F6627, PIC18F6628, PIC18F6680, PIC18F66J10, PIC18F66J11, PIC18F66J15, PIC18F66J16, PIC18F66J50, PIC18F66J55, PIC18F66J55, PIC18F66J60, PIC18F66J65, PIC18F66J90, PIC18F66J93, PIC18F66K22, PIC18F66K80, PIC18LF66K80, PIC18F66K90, PIC18F6720, PIC18F6722, PIC18F6723, PIC18F67J10, PIC18F67J11, PIC18F67J50, PIC18F67J60, PIC18F67J90, PIC18F67J93, PIC18F67K22, PIC18F67K90, PIC18C801, PIC18F8310, PIC18F8390, PIC18F8393, PIC18F83J11, PIC18F83J11, PIC18F83J90, PIC18F83J90, PIC18F8410, PIC18F8490, PIC18F8493, PIC18F84J11, PIC18F84J15, PIC18F84J90, PIC18F8520, PIC18F8525, PIC18F8527, PIC18C858, PIC18F8585, PIC18F85J10, PIC18F85J11, PIC18F85J15, PIC18F85J50, PIC18F85J90, PIC18F85K22, PIC18F85K90, PIC18F8620, PIC18F8621, PIC18F8622, PIC18F8627, PIC18F8628, PIC18F8680, PIC18F86J10, PIC18F86J11, PIC18F86J15, PIC18F86J16, PIC18F86J50, PIC18F86J55, PIC18F86J60, PIC18F86J65, PIC18F86J72, PIC18F86J90, PIC18F86J93, PIC18F86K22, PIC18F86K90, PIC18F8720, PIC18F8722, PIC18F8723, PIC18F87J10, PIC18F87J11, PIC18F87J50, PIC18F87J60, PIC18F87J72, PIC18F87J90, PIC18F87J93, PIC18F87K22, PIC18F87K90, PIC18F96J60, PIC18F96J65, PIC18F97J60
I'm pretty sure we support the 16F1827 device with the EB006 and PPP software, so this device should now be fully compatible.