18F14K22?

Any general or miscellaneous queries that do not fit into the other forum catagories

Moderators: Benj, Mods

Post Reply
jadiflow
Flowcode v5 User
Posts: 273
Joined: Thu Apr 17, 2008 9:59 am
Has thanked: 19 times
Been thanked: 16 times
Contact:

18F14K22?

Post by jadiflow »

Hello,

I have a project where I want to use the 18F14K22. However this chip is not listed in the Target selection in Flowcode V3.
Is there an update to this list that has the F14K22?
I have V4 on order; would it be available in there?

Thanks,

Jan Didden

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

Re: 18F14K22?

Post by saschech@gmx.de »

Hallo jan

Report this postReply with quote Re: PICkit programmer
by Benj on Fri Jun 19, 2009 8:27 am

Hello Wolfgang

I have created the new definitions for the 18F45K20 family of devices. Please extract the archive into your Flowcode V4 folder, restart Flowcode and the new devices should appear. Note that PPP will not currently support these new devices.Attachments
Flowcode4.zip
(21.54 KB) Downloaded 9 times Regards
Ben Rowland
Matrix Multimedia
Benj

it is in the v4 pickit programmer

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: 18F14K22?

Post by Benj »

Hello Jan

The 18F14K22 device is curently not supported by the BoostC compiler supplied with V3 or V4 of Flowcode. Therefore it is currently impossible for us to support this device. It is possible that this may become available in V4 if BoostC add this target to their supported device list.

jadiflow
Flowcode v5 User
Posts: 273
Joined: Thu Apr 17, 2008 9:59 am
Has thanked: 19 times
Been thanked: 16 times
Contact:

Re: 18F14K22?

Post by jadiflow »

Hello Ben, thanks for the info.

The reason I asked is that the 18F14Kxx has 8kW of flash men while being pin compatible with the 20-pin 16F6xx (4kW mem) family.
Do I read your reply that BoostC doesn't currently support any PIC beyond 4kW flash mem?

Jan Didden

kersing
Valued Contributor
Valued Contributor
Posts: 2045
Joined: Wed Aug 27, 2008 10:31 pm
Location: Netherlands
Has thanked: 553 times
Been thanked: 1081 times
Contact:

Re: 18F14K22?

Post by kersing »

Jan,

BoostC supports several devices with flash > 4kW (example is the 18F4550 with 16kW), just not the one you are looking at.

Best regards,

Jac
“Integrity is doing the right thing, even when no one is watching.”

― C.S. Lewis

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: 18F14K22?

Post by Benj »

Hello Jan

No I think its just the 18F14K22 device that is currently not supported. There should be other larger memory space devices available.

jadiflow
Flowcode v5 User
Posts: 273
Joined: Thu Apr 17, 2008 9:59 am
Has thanked: 19 times
Been thanked: 16 times
Contact:

Re: 18F14K22?

Post by jadiflow »

OK Jac, Ben,

Seems I'm out of luch finding a larger mem space device pin-compatible with the 16F690. Another pcb revision ... :-(

Jan Didden

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: 18F14K22?

Post by Benj »

Hello Jan

What about the 20-pin 18F14K50? Flowcode V4 supports this chip and it has a larger amount of RAM memory space then the 18F14K22.

jadiflow
Flowcode v5 User
Posts: 273
Joined: Thu Apr 17, 2008 9:59 am
Has thanked: 19 times
Been thanked: 16 times
Contact:

Re: 18F14K22?

Post by jadiflow »

Indeed V4 lists the 18F14K50, and you can select it, but as soon as you want to use it, (like 'Configure') there is an error message "Unrcognised PIC on command line'. Same with (I just tried one) the F13k50.
The 14K50 and 13K50 .fdc files are in the V4/FCD/ directory.
What gives?

Edit: the 18F1331 is in the select list, but there is no .fcd for it, and V4 reports 'Unable to create microcontroller 18F1331 as the definition file 18F1331.fdc is missing or corrupt. [0x200]'.

So for the 14k50 the .fcd doesn't seem to be the problem.

Jan Didden

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: 18F14K22?

Post by Benj »

Hello Jan

The 18F14K50 and 18F13K50 are both fully supported in Flowcode but PPP is currently unable to program or configure these devices. If you are using a third party programming tool like the PICkit then this is fine. If however you are using our hardware to program these devices then currently these specific devices are unsupported due to an alteration in the Microchip programming algorythm.

Its strange your getting an 18F1331 device, this device is not present here and also if there is no FCD file then the device should not be appearing in Flowcode at all.

jadiflow
Flowcode v5 User
Posts: 273
Joined: Thu Apr 17, 2008 9:59 am
Has thanked: 19 times
Been thanked: 16 times
Contact:

Re: 18F14K22?

Post by jadiflow »

Hi Ben,

Well, it doesn't seem that simple. I cannot select the chip in the 'simple configure' menu panel because none of the 18F types are listed there. When I switch to the 'expert menu panel' the 18F14K50 is listed but when selected leads to an error message, possibly because the 'expert panel' is actually the PPP programmer which as you noted doesn't support the 14K50 (message is 'unrecognized pic type on cmd line').

I have so far used a PicStart Plus to program my controllers; since that doesn't support the 14K50 I need a new one so I might as well get myself a PicIt or whatever, no issue here. But right now Flowcode V4 refuses to deal with the 14K50. How can we proceed here?

Edit: the 18F1331 is actually listed twice in the expert panel. Looks like a fluke.

Jan Didden

jadiflow
Flowcode v5 User
Posts: 273
Joined: Thu Apr 17, 2008 9:59 am
Has thanked: 19 times
Been thanked: 16 times
Contact:

Re: 18F14K22?

Post by jadiflow »

I tried to configure the chip without using the PPP programmer (un-check the appropriate option in the compiler options menu), but that only lets me set the config word but I can now no longer select the chip.
Is there a solution, workaround or update for this please?

Jan Didden

Post Reply