View Full Version : [SOLVED !] Supported devices enquiry

2nd June 2008, 09:37
The supported devices list shown on PICBASIC.org is dated May 07. Please can you tell me if this is the most up to date list?

I am interested to find out if any of PIC16F886, PIC18F24K20, PIC18F2431, PIC18F2423 and PIC24FJ16GA004 are supported.


2nd June 2008, 09:48
The PIC16F886, PIC18F24K20 and PIC18F2431 are listed as supported the PIC18F2423 is not yet, but its pretty easy for parts to be added.

The PIC24FJ16GA004 is a PIC24 part and the compiler does not support PIC24 devices

Here's the most up todate list I can find

BTW Proton will soon be available with COFF support

12-bit core.
10F200, 10F202, 10F204, 10F206, 10F220, 10F222, 12C508, 12C508A, 12C509, 12C509A, 12CE518, 12CE519
12F508, 12F509, 12F510, 16F54, 16F57, 16C505, 16C54, 16C54A, 16C54B, 16C54C, 16C55, 16C554
16C558, 16C55A, 16C56, 16C56A, 16C57, 16C57C, 16C58A, 16C58B, RF509AF, RF509AG

14-bit core.
12C671, 12C672, 12CE673, 12CE674, 12F629, 12F635, 12F675, 12F683, RF675F, RF675H, RF675K
16C432, 16C433, 16C61, 16C62, 16C620, 16C620A, 16C621, 16C621A, 16C622, 16C622A, 16C62A, 16C62B, 16C63, 16C63A, 16C64, 16C642
16C64A, 16C65, 16C65A, 16C65B, 16C66, 16C662, 16C67, 16C71, 16C710, 16C711, 16C712, 16C715, 16C716, 16C717, 16C72, 16C72A
16C73, 16C73A, 16C73B, 16C74, 16C745, 16C74A, 16C74B, 16C76, 16C765, 16C77, 16C770, 16C771, 16C773, 16C774, 16C781, 16C782
16C84, 16C923, 16C924, 16CE623, 16CE624, 16CE625, 16CR54, 16CR54A, 16CR57A, 16CR57B, 16CR57C, 16CR58A, 16CR58B, 16CR62, 16CR63, 16CR64
16CR65, 16CR72, 16CR83, 16CR84, 16F506, 16F610, 16F616, 16F627, 16F627A, 16F628, 16F628A, 16F630, 16F636, 16F639, 16F648A, 16F676
16F684, 16F685, 16F687, 16F688, 16F689, 16F690, 16F716, 16F72, 16F73, 16F737, 16F74, 16F747, 16F76, 16F767, 16F77, 16F777
16F785, 16F818, 16F819, 16F83, 16F84, 16F84A, 16F87, 16F870, 16F871, 16F872, 16F873, 16F873A, 16F874, 16F874A, 16F876, 16F876A
16F877, 16F877A, 16F88, 16F882, 16F883, 16F884, 16F886, 16F887, 16F913, 16F914, 16F916, 16F917, 16HV610, 16HV616

16-bit core.
18F1220, 18F1230, 18F1320, 18F1330, 18F2220, 18F2320, 18F2331, 18F2410, 18F242, 18F2423, 18F2431, 18F2439, 18F2455, 18F248
18F24J10, 18F24K20, 18F2510, 18F2515, 18F252, 18F2520, 18F2523, 18F2525, 18F2539, 18F2550, 18F258, 18F2580, 18F2585, 18F25K20
18F2610, 18F2620, 18F2680, 18F4220, 18F4320, 18F4331, 18F4410, 18F442, 18F4423, 18F4431, 18F4439, 18F4455, 18F448, 18F44J10
18F44K20, 18F4510, 18F4515, 18F452, 18F4520, 18F4523, 18F4525, 18F4539, 18F4550, 18F458, 18F4580, 18F4585, 18F45J10, 18F45K20
18F4610, 18F4620, 18F4680, 18F6310, 18F6390, 18F63J90, 18F6410, 18F6490, 18F64J90, 18F6520, 18F6525, 18F6585, 18F65J10, 18F65J15
18F65J50, 18F65J90, 18F6620, 18F6621, 18F6622, 18F6627, 18F6680, 18F66J10, 18F66J15, 18F66J50, 18F66J55, 18F66J60, 18F66J65, 18F6720
18F6722, 18F67J10, 18F67J50, 18F67J60, 18F8310, 18F8390, 18F83J90, 18F8410, 18F8490, 18F84J90, 18F8520, 18F8525, 18F8585, 18F85J10
18F85J15, 18F85J50, 18F85J90, 18F8620, 18F8621, 18F8627, 18F8680, 18F86J10, 18F86J15, 18F86J50, 18F86J55, 18F86J60, 18F86J65, 18F8720
18F8722, 18F87J10, 18F87J50, 18F87J60, 18F96J60, 18F96J65, 18F97J60

2nd June 2008, 09:55
Many thanks Tim. That is good news. I will get a copy on order.


18th November 2008, 12:23
I am a licensed user of PDS, version (invoice 28 Aug 2007)
The supported device list is NOT as extensive as above.
How do I update/download any update to achieve more supported devices ?

18th November 2008, 12:45
The available devices should update when you update the IDE by clicking on 'View' and then 'Online Updates'

18th November 2008, 12:54
You can also add to the list by following this link to register and go to the beta section to download the pre-release

http://wiki.picbasic.org/index.php?n=Beginners.HowToUpgradeYourForumUserSta tus

BTW keep do an on line update until it says your uptodate

18th November 2008, 23:58
John & Tim
- thanks for the tip
- unfortunately there is a "missing URL" error halfway through the update
- tried twice, but it aborts and cancels all sections of update
- I have sent the fault report to "mecanique"

19th November 2008, 09:08
Then follow the link etc and just get the latest version

19th November 2008, 12:46
Once you have purchased Proton you need to become a registered member of the forum as described in the link given in Tim's post. When that has been done your status will be upgraded and then you will see a new section available right at the bottom of the forum home page. From there you can get the latest pre-release version of Proton.

This is only visible to registered users.

Registration is done manually so it may take a couple of days to complete

26th November 2008, 05:11
Dear Team,
- I have followed your suggestions below
+ became registered member (RanOx)
+ downloaded beta-release
+ followed all instructions in "read-me"

- Proton runs (Help says IDE is, with Basic-Compiler
+ checked HELP file to see if supported devices agreed with www
+ they didn't, www had many more devices !
+ compiled my program which now won't FIT, as your new compiler produces larger HEX code
= gave up @ 4156 words, original compiler (version produces 4086 words for 16F648A

- tried View On-Line Updates to see if there were any "fixes" to new download
- it wanted to update:
Proton IDE Help: downloaded OK
MicroCode Loader downloaded, unpacked and processed
VHB Explorer Plug-In URL NOT FOUND
- this aborts and cancels all updates
Update Manager never tries and aborts with above error
- this cancels above "updates" !

So I still have same issue, that on-line update fails
NOW I have more "verbose" compiler
- I have saved old versions, so can "restore" but was trying to use some of the newer 16 bit devices !

Note that my protection is the "Spark USB dongle"

HELP, please.:confused:

26th November 2008, 06:51
was trying to use some of the newer 16 bit devices !
Can I just comment that 16 bit devices (pic 24f, 24h, dspicxx) are not supported by the compiler, though there is a thread somewhere about the plans to make another compiler.
Not too sure its going to happen though, as Les can't make much money out of it.:(:(:(

EDIT: sorry, I guess you meant the 16 bit instruction set devices (18f). my bad

26th November 2008, 08:22
+ checked HELP file to see if supported devices agreed with www
+ they didn't, www had many more devices !

You need to check the what's new file for the releases the Help file is not kept current.

The compiler updates fix know issues and some times the code size goes up as well as down. I bet you can reduce the size with a look again at your code, most people do not understand what can be done to squeeze the most out of the limited code space.

wastrix is right Proton is a 8 bit compiler.