BL0080 Supported PICs?

For general Flowcode discussion that does not belong in the other sections.
chipfryer27
Valued Contributor
Posts: 1528
http://meble-kuchenne.info.pl
Joined: Thu Dec 03, 2020 10:57 am
Has thanked: 353 times
Been thanked: 549 times

BL0080 Supported PICs?

Post by chipfryer27 »

Hi

I've had a search of the forum and Matrix site for details of PICs supported by the BL0080 but haven't found any. Previous versions of the board used to list PICs that the board could program in the datasheet, but I can't find any reference.

Can anyone point me in the direction?

Regards

BenR
Matrix Staff
Posts: 1924
Joined: Mon Dec 07, 2020 10:06 am
Has thanked: 501 times
Been thanked: 684 times

Re: BL0080 Supported PICs?

Post by BenR »

Hello,

Most if not all 18/28/40 pin 8-bit PIC chips should work with the board but you may have to program some of them using a PICkit via the ICSP header.

For the chip natively supported by mLoader you can check the list of devices to see what is supported.
Chips.jpg
Chips.jpg (11.83 KiB) Viewed 6712 times

chipfryer27
Valued Contributor
Posts: 1528
Joined: Thu Dec 03, 2020 10:57 am
Has thanked: 353 times
Been thanked: 549 times

Re: BL0080 Supported PICs?

Post by chipfryer27 »

Thanks Ben

I thought it was the board itself that had the capabilities, not mLoader. Does that mean that I could (for example) use FC9 to program a 16F18877 using a previous board (EB006-30-9)? When I bought the board that chip wasn't supported in the list that accompanied it. I mean using the DIL sockets, not via ICSP.

Regards

BenR
Matrix Staff
Posts: 1924
Joined: Mon Dec 07, 2020 10:06 am
Has thanked: 501 times
Been thanked: 684 times

Re: BL0080 Supported PICs?

Post by BenR »

Hello,

The 16F18877 uses a new programming paradigm and so the older boards will not be able to program that device without new firmware to specifically output the new paradigm. Currently we have only provided support for this new programming method in the EB2 hardware.

You could use the 16F18877 on an EB006 but using a Pickit to program it :D

chipfryer27
Valued Contributor
Posts: 1528
Joined: Thu Dec 03, 2020 10:57 am
Has thanked: 353 times
Been thanked: 549 times

Re: BL0080 Supported PICs?

Post by chipfryer27 »

Hi Ben

I had a feeling you might say that......

Later in the week when I'm back in front of hardware I might just give this ICSP thing a go, probably decide it's a lot of bother for little reward and then order up a BL0080 :)

Thanks for the help.
Regards

medelec35
Matrix Staff
Posts: 1913
Joined: Wed Dec 02, 2020 11:07 pm
Has thanked: 619 times
Been thanked: 644 times

Re: BL0080 Supported PICs?

Post by medelec35 »

Here's my finding on using ICSP via Flowcode vs BL0080.
ICSP does work to a fashion.
But what happens every so often is the programmer (PICkit3) stops programming until it's reset.
I don't think it's a Flowcode issue, it's more of a Microchip command line issue.
I could be wrong of course.
However, if I use MPLABX IPE to program using the Flowcode hex file, then there is no issue.
Given the choice after using both methods i.e. BL0080 and ISP,
I would rather payout for a BL0080.
Especially when you consider there is a discount for VC members.
Worth taking advantage of.
I would get one, even if I was not a VC member. ;)
I would just leave ICSP to devices that mLoader does not support.
Martin

chipfryer27
Valued Contributor
Posts: 1528
Joined: Thu Dec 03, 2020 10:57 am
Has thanked: 353 times
Been thanked: 549 times

Re: BL0080 Supported PICs?

Post by chipfryer27 »

Hi Medelec

Thanks for that.

I have to admit to being a fan of the multiprogrammers as they are very convenient and I have several kicking around (EB006 of differing versions and a v2 and v3 version of the HP-xxx boards, which might warrant a place in a museum one day :) ).

I've already placed my order but unfortunately I forgot about the discount and there is a lead of a few weeks for delivery. Plenty of time for me to get fed up with ICSP :) Usually I've got all sorts hanging on the the board ports and when changing anything it's so convenient to just click compile to chip.

Won't be retiring the EB6's anytime soon as I see the new board doesn't do the smaller chips (well not via DIL).

Regards

Abhijit
Posts: 9
Joined: Thu Dec 03, 2020 6:26 am
Has thanked: 3 times

Re: BL0080 Supported PICs?

Post by Abhijit »

Hello! Everyone

I am planning to buy the BL0080, keeping in mind the GHOST utility, may I request to share the datasheet of BL0080 (did not find on website), I am curious to know which chips are compatible to use with this board and other information.

Thank you.

Abhi

WingNut
Posts: 265
Joined: Tue Jul 13, 2021 1:53 pm
Has thanked: 36 times
Been thanked: 29 times

Re: BL0080 Supported PICs?

Post by WingNut »

Ive been using icsp all along. I load the hex file into MPLAB and program via that. There's a bit of set up to do but once done you never have to touch it. You load it as a p rebuilt file. Each time you program MPLAB reloads the hex file so you never have to tell it to. I use pickit 4. All my pcb havd the iscsp header designed onto them so very easy.
Main benefit i the speed of programming

chipfryer27
Valued Contributor
Posts: 1528
Joined: Thu Dec 03, 2020 10:57 am
Has thanked: 353 times
Been thanked: 549 times

Re: BL0080 Supported PICs?

Post by chipfryer27 »

Hi

The ICSP pins allow all PICs to be programmed in the correct enviroment, however with regards to the BL0080 Multiprogrammer I find it very convenient. I insert my target PIC and connect whatever I'm experimenting / developing with into the Port connections and simply press Compile to Target. Job done and it's running. I have numerous other eBlocks which simply plug in as required, so it is very easy to quickly develop. I don't need a breadboard full of jumpers or the like just to support the chip and give buttons/display/whatever connectivity.

If I have enabled Ghost then I can then step through the program that is running in Hardware whilst seeing pin values. You can also use the logic analyser / scope features too, in real time. I believe it is these feature that Abhi is most interested in as it is very handy whilst debugging.

A list of eBlocks can be found here https://www.matrixtsl.com/eblocks/ and at the end of the datasheet it informs of mLoader and Ghost.

A link to Ghost in the WiKi https://www.flowcode.co.uk/wiki/index.p ... hardware_2

I'm not sure there is a link to every chip you can use with the BL0080 but it accepts most 18/28/40 pin 8-bit devices. mLoader does list compatible chips but unless it is connected you can't actually read the list which covers 10/12/16/18 series devices. If you have specific chips in mind I can confirm if listed.

Hope this helps.

Post Reply