New Devices from Microchip

For Flowcode users to discuss projects, flowcharts, and any other issues related to Flowcode 4.
To post in this forum you must have a registered copy of Flowcode 4 or higher. To sign up for this forum topic please use the "Online Resources" link in the Flowcode Help Menu.

Moderator: Benj

User avatar
tmd_63
Flowcode V4 User
Posts: 21
Joined: Sat Dec 26, 2009 9:47 pm
Location: Swindon, England
Has thanked: 9 times
Been thanked: 1 time
Contact:

New Devices from Microchip

Post 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.

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: New Devices from Microchip

Post 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.

User avatar
tmd_63
Flowcode V4 User
Posts: 21
Joined: Sat Dec 26, 2009 9:47 pm
Location: Swindon, England
Has thanked: 9 times
Been thanked: 1 time
Contact:

Re: New Devices from Microchip

Post 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

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: New Devices from Microchip

Post 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.

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: New Devices from Microchip

Post by Benj »

Hello,

Here are the new FCD files.
Attachments
FCD_Generate_File.zip
(20.04 KiB) Downloaded 373 times

User avatar
tmd_63
Flowcode V4 User
Posts: 21
Joined: Sat Dec 26, 2009 9:47 pm
Location: Swindon, England
Has thanked: 9 times
Been thanked: 1 time
Contact:

Re: New Devices from Microchip

Post by tmd_63 »

Hi Ben,
Any further news on the BoostC upgrade?
Regards
Tmd

User avatar
DavidA
Matrix Staff
Posts: 1076
Joined: Fri Apr 23, 2010 2:18 pm
Location: Matrix Multimedia Ltd
Has thanked: 58 times
Been thanked: 258 times
Contact:

Re: New Devices from Microchip

Post by DavidA »

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

saschech@gmx.de
Posts: 714
Joined: Wed Jan 31, 2007 12:41 pm
Has thanked: 1 time
Been thanked: 26 times
Contact:

Re: New Devices from Microchip

Post 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

saschech@gmx.de
Posts: 714
Joined: Wed Jan 31, 2007 12:41 pm
Has thanked: 1 time
Been thanked: 26 times
Contact:

Re: New Devices from Microchip

Post 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

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: New Devices from Microchip

Post 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.

Rosenbaum
Flowcode V4 User
Posts: 25
Joined: Thu Feb 22, 2007 3:20 pm
Has thanked: 1 time
Been thanked: 5 times
Contact:

Re: New Devices from Microchip

Post 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.

User avatar
Steve
Matrix Staff
Posts: 3426
Joined: Tue Jan 03, 2006 3:59 pm
Has thanked: 114 times
Been thanked: 422 times
Contact:

Re: New Devices from Microchip

Post 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.

saschech@gmx.de
Posts: 714
Joined: Wed Jan 31, 2007 12:41 pm
Has thanked: 1 time
Been thanked: 26 times
Contact:

Re: New Devices from Microchip

Post 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

User avatar
Steve
Matrix Staff
Posts: 3426
Joined: Tue Jan 03, 2006 3:59 pm
Has thanked: 114 times
Been thanked: 422 times
Contact:

Re: New Devices from Microchip

Post 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.

jgu1
Posts: 1333
Joined: Tue Oct 06, 2009 9:39 am
Has thanked: 1135 times
Been thanked: 299 times
Contact:

Re: New Devices from Microchip

Post 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

Spanish_dude
Posts: 594
Joined: Thu Sep 17, 2009 7:52 am
Location: Belgium
Has thanked: 63 times
Been thanked: 102 times
Contact:

Re: New Devices from Microchip

Post 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

jgu1
Posts: 1333
Joined: Tue Oct 06, 2009 9:39 am
Has thanked: 1135 times
Been thanked: 299 times
Contact:

Re: New Devices from Microchip

Post by jgu1 »

Hi Nicolas!

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

BR jgu1

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: New Devices from Microchip

Post 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.

Druido
Posts: 14
Joined: Tue Jan 04, 2011 8:32 pm
Has thanked: 1 time
Been thanked: 1 time
Contact:

Re: New Devices from Microchip

Post 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

User avatar
Steve
Matrix Staff
Posts: 3426
Joined: Tue Jan 03, 2006 3:59 pm
Has thanked: 114 times
Been thanked: 422 times
Contact:

Re: New Devices from Microchip

Post 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

medelec35
Matrix Staff
Posts: 9521
Joined: Sat May 05, 2007 2:27 pm
Location: Northamptonshire, UK
Has thanked: 2585 times
Been thanked: 3815 times
Contact:

Re: New Devices from Microchip

Post by medelec35 »

Thanks Steve.. lots of improvements. Sounds great!
Is 16F1827 going to be on the list of new devices as well?
Martin

User avatar
JohnCrow
Valued Contributor
Valued Contributor
Posts: 1367
Joined: Wed Sep 19, 2007 1:21 pm
Location: Lincolnshire
Has thanked: 364 times
Been thanked: 716 times
Contact:

Re: New Devices from Microchip

Post by JohnCrow »

Looks good Steve.

Is this going to apply to the 16bit version as well (Ive just ordered this one)
Thanks
1 in 10 people understand binary, the other one doesn't !

User avatar
Steve
Matrix Staff
Posts: 3426
Joined: Tue Jan 03, 2006 3:59 pm
Has thanked: 114 times
Been thanked: 422 times
Contact:

Re: New Devices from Microchip

Post 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.

medelec35
Matrix Staff
Posts: 9521
Joined: Sat May 05, 2007 2:27 pm
Location: Northamptonshire, UK
Has thanked: 2585 times
Been thanked: 3815 times
Contact:

Re: New Devices from Microchip

Post 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.
Martin

User avatar
Steve
Matrix Staff
Posts: 3426
Joined: Tue Jan 03, 2006 3:59 pm
Has thanked: 114 times
Been thanked: 422 times
Contact:

Re: New Devices from Microchip

Post 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.

Post Reply