Come Join Us (MPLAB Now Supports AVRs)

Go To Last Post
106 posts / 0 new

Pages

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

meolsen wrote:
So, are you guys actually asking a question, or just stirring the brew (... not sure that one translates as well as I hope...)?

 

Why not both? ;-)

 

If there is anything you can say about the future of Atmel Studio and/or MPLABX I'm all ears!

 

As always, I can fully understand and accept silence.

As of January 15, 2018, Site fix-up work has begun! Now do your part and report any bugs or deficiencies here

No guarantees, but if we don't report problems they won't get much of  a chance to be fixed! Details/discussions at link given just above.

 

"Some questions have no answers."[C Baird] "There comes a point where the spoon-feeding has to stop and the independent thinking has to start." [C Lawson] "There are always ways to disagree, without being disagreeable."[E Weddington] "Words represent concepts. Use the wrong words, communicate the wrong concept." [J Morin] "Persistence only goes so far if you set yourself up for failure." [Kartman]

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hehe,

 

As for now, both platforms will continue to operate for the unforeseeable future (i.e there's no plans to can Atmel Studio). 

 

As some/most may have noticed, PIC32C is starting to get announced. This is a new PIC device based on ARM Cortex. Anything named PIC will not be supported in Atmel Studio, but will be supported in MPLAB. I.e MPLAB will gain ARM Cortex support in the near future (as you might have inferred from the compiler support).

 

For the AVR side, we are looking into that as well (obviously). How this will look is too far into the future that I want to comment on specifics smiley

 

I'm assuming you already enjoy MPLAB, Johann, or are you tired of trying to make NetBeans behave?

:: Morten

 

(yes, I work for Atmel, yes, I do this in my spare time, now stop sending PMs)

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

or just stirring the brew

Johan

 

 

me

 

John Samperi

Ampertronics Pty. Ltd.

www.ampertronics.com.au

* Electronic Design * Custom Products * Contract Assembly

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Re AVR and MPLABX: In several places in MPLABX there are occurrences/mention of "AVR". But, as you can see from the above, several of us has failed to at all make MPLABX behave at all for 8-bit AVRs. Can you confirm that that's a half-baked loaf of bread as for now? (Since it does not seem to work at all, maybe you could advice your new colleagues to remove anything "AVR" from MPLABX until it not only talks-the-talk but also walks-the-walk? ;-)

 

No, I definitively has not given up on (AVRDUDE and) [IDE]+GDB+AVaRICE+[OCD dongle]. But... I just got distracted having too much fun with my new shiny Mint [And then a bit of Python scripting which is kinda old-school-cool ;-) and now am playing with rewriting that script in Groovy - which, of-course, is new-school-super-cool ;-) . Actually, my NetBeans install for Groovy/Grails works much better on Mint than it did on Windoze so I'm mostly playing around with that ATM.] Also, when this MPLABX thing happened, I thought I'd wait for some word on if/how/when it will support the 8-bitters. No sense in pushing "my track" if that was right around the corner..

 

Can I infer from your "MPLAB will gain ARM Cortex support in the near future" that it will include support for the SAMs? Including OCD?

As of January 15, 2018, Site fix-up work has begun! Now do your part and report any bugs or deficiencies here

No guarantees, but if we don't report problems they won't get much of  a chance to be fixed! Details/discussions at link given just above.

 

"Some questions have no answers."[C Baird] "There comes a point where the spoon-feeding has to stop and the independent thinking has to start." [C Lawson] "There are always ways to disagree, without being disagreeable."[E Weddington] "Words represent concepts. Use the wrong words, communicate the wrong concept." [J Morin] "Persistence only goes so far if you set yourself up for failure." [Kartman]

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

meolsen wrote:
So, are you guys actually asking a question, or just stirring the brew (... not sure that one translates as well as I hope...)?

 

Stir the wort more so wink

 

JIm

If you want a career with a known path - become an undertaker. Dead people don't sue! - Kartman

Please Read: Code-of-Conduct

Atmel Studio6.2/AS7, DipTrace, Quartus, MPLAB user

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Can you confirm that that's a half-baked loaf of bread as for now

Yes. It's there for those that knows. When you know, you should be able to use it (and if you can't, you didn't know)

Can I infer from your "MPLAB will gain ARM Cortex support in the near future"

Near future is very relative. Stop infering and lean back and relax smiley

:: Morten

 

(yes, I work for Atmel, yes, I do this in my spare time, now stop sending PMs)

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

To paraphrase Kent Brockman...

Old news :)

https://www.avrfreaks.net/comment/1765966#comment-1765966

"Experience is what enables you to recognise a mistake the second time you make it."

"Good judgement comes from experience.  Experience comes from bad judgement."

"When you hear hoofbeats, think horses, not unicorns."

"Fast.  Cheap.  Good.  Pick two."

"Read a lot.  Write a lot."

"We see a lot of arses on handlebars around here." - [J Ekdahl]

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

meolsen wrote:

So, are you guys actually asking a question...?

 

I think the open questions are around

* Is this MPLAB support just for Compile.Build.Link ?

 

What about the other expected 'IDE' features like

 

* Device download/Flash program

* In Circuit Debug ?

* Simulation ?

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

meolsen wrote:

Can you confirm that that's a half-baked loaf of bread as for now

Yes. It's there for those that knows. When you know, you should be able to use it (and if you can't, you didn't know)

 

 

can not really understand the part of "those that knows"

 

a preconfigured IDE like MPLABX, should have at least ready the compiler part (avr gcc) that claim it support!

 

i can understand if specisic or new method for developing/debugging/programming etc exist

however at least a basic "create project -> hello world" should work for ..... average people !

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

meolsen wrote:
Can you confirm that that's a half-baked loaf of bread as for now Yes. It's there for those that knows. When you know, you should be able to use it (and if you can't, you didn't know)

 

I am lost. I Knew about it, in the sense that I found AVR as an option for starting a project. OTOH, I came to a total halt when there where no devices at all to select. And I can't get MPLABX too recognize the AVR toolchain for Linux. See a post by me above.

 

As far ass I'm concerned, it's there (kind of) but isn't working.

 

Is there some official secret that I missed about on how to go about this?

As of January 15, 2018, Site fix-up work has begun! Now do your part and report any bugs or deficiencies here

No guarantees, but if we don't report problems they won't get much of  a chance to be fixed! Details/discussions at link given just above.

 

"Some questions have no answers."[C Baird] "There comes a point where the spoon-feeding has to stop and the independent thinking has to start." [C Lawson] "There are always ways to disagree, without being disagreeable."[E Weddington] "Words represent concepts. Use the wrong words, communicate the wrong concept." [J Morin] "Persistence only goes so far if you set yourself up for failure." [Kartman]

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

... not meant for common consumption yet.

:: Morten

 

(yes, I work for Atmel, yes, I do this in my spare time, now stop sending PMs)

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

... not meant for common consumption yet.

Seems a bit premature to put into the release notes, then.

"Experience is what enables you to recognise a mistake the second time you make it."

"Good judgement comes from experience.  Experience comes from bad judgement."

"When you hear hoofbeats, think horses, not unicorns."

"Fast.  Cheap.  Good.  Pick two."

"Read a lot.  Write a lot."

"We see a lot of arses on handlebars around here." - [J Ekdahl]

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

... maybe...

:: Morten

 

(yes, I work for Atmel, yes, I do this in my spare time, now stop sending PMs)

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

joeymorin wrote:

... not meant for common consumption yet.

Seems a bit premature to put into the release notes, then.

I'll go one step further: Seems a bit premature to release it at all, then. I'm sure Microchip is mature enough in their software development process to be able to create a branch in their versioning control system and build from that for internal testing or "select beta testers".

 

Here's my hope: Since MPLABX is for all practical purposes NetBeans, then even before Microchip manages to get atbackend or its successor to run as a GDB "client" it should be possible to run a similar setup with AVaRICE, right? The thing that would come with MPLABX is hopefully bundled compilers (or hot downloaded on first use, ass for the PIC compiler), a project management system and a build system.

 

And do get my drift right - I am thrilled at seeing NetBeans as the base for a speculative future AVR development IDE! It's NetBeans! It's Java-based! It's cross platform!

As of January 15, 2018, Site fix-up work has begun! Now do your part and report any bugs or deficiencies here

No guarantees, but if we don't report problems they won't get much of  a chance to be fixed! Details/discussions at link given just above.

 

"Some questions have no answers."[C Baird] "There comes a point where the spoon-feeding has to stop and the independent thinking has to start." [C Lawson] "There are always ways to disagree, without being disagreeable."[E Weddington] "Words represent concepts. Use the wrong words, communicate the wrong concept." [J Morin] "Persistence only goes so far if you set yourself up for failure." [Kartman]

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

JohanEkdahl wrote:
ass for the PIC compiler

was that a Freudian slip ... ?!

 

cheeky

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Well, you know that modern development (just look at Win10) use future toggles for experimental features to get early releases of new things these days. Not saying that MPLABX has feature toggles, but...

Last Edited: Wed. Aug 23, 2017 - 01:43 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

An Easter Egg hunt? Oh goody !!! cheeky

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I just hope they don't start crippling the free build of the compiler like they do with the PIC ones.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

But it's GCC - so they have to publish the source - so if they disable something it would be possible to see what they have done and undo it.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

Sure, and you can in fact get the source code of their paid versions and compile it yourself... But it's a bugger to compile, even on Linux, and they deliberately make it as annoying as possible for you.

 

There are some details and patches here, for example: https://github.com/fabio-d/xc16p...

 

Or alternatively: http://www.jubatian.com/articles...

 

"Newer gcc versions (I didn't check myself which version introduced it) introduce a simple SHA-256 check on the xclm binary. As reported by Ukoda down in the comments, it is however perfectly possible to extract the SHA-256 string from the source code, and using a hex editor on the binary, you can find it, and patch with the hash you need: just calculate the SHA-256 of the above dummy binary, and stuff that in the original's place, and it will work."

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

>And do get my drift right - I am thrilled at seeing NetBeans as the base for a speculative future AVR development IDE! It's NetBeans! It's Java-based! It's cross platform!

 

 

Netbeans is awful just like Eclipse. I would be jumping for joy if they went and used the open source IntelliJ framework for an IDE. Its a real IDE that can support C workflows (CLion being their commerical offering). Netbeans can't even do multi-instance properly which is a huge headache to those of us that have more than one monitor......

 

The project system is a disaster, it mixes both "local copy" files with "global" files in a projects folder. The "local copy" files have local computer paths meanwhile the global can be shared freely. So now you are sharing a .gitignore with everyone and making sure nobody ever commits one of the files by accident or else you get disastrously vague java error messages. Because a simple single configuration file was too difficult for Netbean devs :/

 

 

Both basically those are my two major gripes losing Atmel Studio long term to MPLAB. I'll probably switch to CLion  long term instead but :(

Last Edited: Mon. Aug 28, 2017 - 07:10 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

All desktop software based on Java is universally, without exception, craptacular.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Readme for MPLAB X IDE.htm

...

11 What's New in v4.05

·         I/O View Window in MPLAB X IDE – A feature from Atmel Studio now available in MPLAB X IDE. See an overview of registers of the target device for the current project.

...

·         Import an Atmel Studio project into MPLAB X IDE – Select File>Import>Atmel Studio Project and follow the directions in the wizard.

http://www.microchip.com/mplab/mplab-x-ide (Downloads tab)

 

"Dare to be naïve." - Buckminster Fuller

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

mojo-chan wrote:
All desktop software based on Java is universally, without exception, craptacular.

All generalisations are bad.

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Down with categorical imperative!

"Experience is what enables you to recognise a mistake the second time you make it."

"Good judgement comes from experience.  Experience comes from bad judgement."

"When you hear hoofbeats, think horses, not unicorns."

"Fast.  Cheap.  Good.  Pick two."

"Read a lot.  Write a lot."

"We see a lot of arses on handlebars around here." - [J Ekdahl]

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Oh my God, does MPLAB Support AVR32?

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

No; there are no mentions of AVR32 GCC.

Readme for MPLAB X IDE.htm

...

 

5.3      Compilers

Current compiler versions supported are:

...

 

Atmel Compiler (1)

ARM GNU

5.3.1 and later

AVR GNU

3.4.3 and later

 

...

  1. Install these compilers in the same location as MPLAB XC compilers so MPLAB X IDE can find them, e.g.;
    C:\Program Files\microchip\ARM_GCC 
    C:\Program Files\microchip\AVR_GCC

http://www.microchip.com/mplab/mplab-x-ide (Downloads tab)

 

"Dare to be naïve." - Buckminster Fuller

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Microchip

MPLAB X IDE 4.05, no AVR devices?

February 4, 2018

http://www.microchip.com/forums/m1036941.aspx

(post #4)

... AVR is indeed coming to MPLAB X.  In fact, in our internal builds they are already there.  But we remove them on our release builds because AVR support isn't quite up to the level we want yet. ...

 

"Dare to be naïve." - Buckminster Fuller

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

gchapman wrote:
http://www.microchip.com/forums/m1036941.aspx

(post #4)

... AVR is indeed coming to MPLAB X.  In fact, in our internal builds they are already there.  But we remove them on our release builds because AVR support isn't quite up to the level we want yet. ...

I like that posts #6 and #7 tell it all

Do these poor AVR users, currently enjoying Visual Studio, understand the horror that MPLABX is about to inflict on them? ...

I was hopping they would go the other way PICs under Visual studio..
 

"I may make you feel but I can't make you think" - Jethro Tull - Thick As A Brick

"void transmigratus(void) {transmigratus();} // recursio infinitus" - larryvc

"It's much more practical to rely on the processing powers of the real debugger, i.e. the one between the keyboard and chair." - JW wek3

"When you arise in the morning think of what a privilege it is to be alive: to breathe, to think, to enjoy, to love." -  Marcus Aurelius

Last Edited: Tue. Feb 6, 2018 - 01:15 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Has anyone noticed that atmel.com page does no longer exist? :(

I always like how much better atmels parametric chip search was compared to microchips!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Do MPLAB user understand the horrors Visual Studio/Atmel Studio inflicts on AVR users?

John Samperi

Ampertronics Pty. Ltd.

www.ampertronics.com.au

* Electronic Design * Custom Products * Contract Assembly

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I always like how much better atmels parametric chip search was compared to microchips!

I have a copy of the .csv file you could download from the parametric search page.  Just load it up into your favourite spreadsheet program and sort by whichever columns you wish.

 

 

Attachment(s): 

"Experience is what enables you to recognise a mistake the second time you make it."

"Good judgement comes from experience.  Experience comes from bad judgement."

"When you hear hoofbeats, think horses, not unicorns."

"Fast.  Cheap.  Good.  Pick two."

"Read a lot.  Write a lot."

"We see a lot of arses on handlebars around here." - [J Ekdahl]

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

I'm dreading the day I have to move to MPLABX however its inevitable. I also dislike the Microchip website it is slow compared to Atmels, finding chips is painful.

​Also dissapointed if AVR32 will not supported.

Last Edited: Tue. Feb 6, 2018 - 05:03 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

savman wrote:
I'm dreading the day I have to move to MPLABX however its inevitable.
Might not be inevitable depending on how the MPLAB X AVR backend is done; if it's closed but with an open interface then could create a Microsoft Visual Studio or Visual Studio Code extension.

Morten's Visual Studio Code extension :

https://www.avrfreaks.net/forum/linux-toolchains-debugging-and-ides#comment-2160496

Such may not be in the direct interest of the ones at Microchip but would be in some of our's interest (an AVR Freaks community effort)

 

There is a GDB extension of Microsoft Visual Studio Code that could mate with the FOSS AVaRICE :

https://marketplace.visualstudio.com/items?itemName=webfreak.debug (Native Debug)

via https://marketplace.visualstudio.com/search?term=GDB&target=VSCode&category=All%20categories&sortBy=Relevance

 

The GDB extensions of Microsoft Visual Studio are not zero price :

https://marketplace.visualstudio.com/search?term=GDB&target=VS&category=All%20categories&vsVersion=&sortBy=Relevance

or are closed source with defects :

https://marketplace.visualstudio.com/items?itemName=MarcGoodner-MSFT.VisualCforIoTDevelopment

 

edit: last URL
 

"Dare to be naïve." - Buckminster Fuller

Last Edited: Tue. Feb 6, 2018 - 07:19 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Sounds cool if it would talk to Atmels Programmers/Debuggers.

Wont work for me though if theres a cost to it, I only play with this stuff as a hobby.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I am wondering if there will ever be a compelling reason for me to switch away from AS7 if I continue to use the ATMega's I am using that are supported in AS7 (ATMega328P(B), ATMega1284P, ATTiny1634), assuming MC continues to make them.  I am still using Visual Studio 2012 that I bought when it was new and it is still fine for my purposes.  Why would I change?  I doubt I will live more than another 15 years, and will probably be too shaky to hold a soldering iron by then anyway.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Brian Fairchild wrote:
Maybe the release of a new version of the Microchip ICD hardware debugger at the same time is somehow related.
ICD 4 is a new arrival at Mouser :

https://www.mouser.com/new/microchip/microchip-mplab-icd-4/

 

Microchip Technology Inc

Microchip Technology

DV164045 - MPLAB ICD 4 In-Circuit Debugger - DV164045

http://www.microchip.com/developmenttools/ProductDetails.aspx?PartNO=DV164045

 

"Dare to be naïve." - Buckminster Fuller

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

MarkThomas wrote:
... (ATMega328P(B), ATMega1284P, ATTiny1634), assuming MC continues to make them.
fyi, mega1284 (P, non-P) in DIP are moving to internal assembly (iow a Microchip factory)

mega328 (all) wafer fab and part assembly are likewise.

MarkThomas wrote:
I doubt I will live more than another 15 years, ...
You might surprise yourself smiley

MarkThomas wrote:
... and will probably be too shaky to hold a soldering iron by then anyway.
There's a thread created by one here who has essential tremor; IIRC, some form of stick that's an aid to steady one's hand.

 


http://www.microchip.com/mymicrochip/Reports.aspx?type=cpn&filter=atmega1284

http://www.microchip.com/mymicrochip/Reports.aspx?type=cpn&filter=atmega328

 

"Dare to be naïve." - Buckminster Fuller

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

So Mchip introduced a new debugger.  I did not see anything about AVR support.  $249.00 just for the ICE....pods and such are extra$$...

 

JIm

If you want a career with a known path - become an undertaker. Dead people don't sue! - Kartman

Please Read: Code-of-Conduct

Atmel Studio6.2/AS7, DipTrace, Quartus, MPLAB user

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Microchip Technology Inc

Microchip

Press Release

Low-Cost Debugging and Programming is Now Faster and More Feature Rich with MPLAB® PICkit™ 4 Development Tool

New tool features faster programming, wider voltage range and improved interface options for a variety of Microchip devices

https://www.microchip.com/en/pressreleasepage/low-cost-debugging-and-programming-with-pickit-4-development-tool

Chandler, Arizona, Feb 27, 2018 

...

The low-cost PICkit 4 in-circuit programming and debugging development tool is meant to replace the popular PICkit 3 programmer by offering five times faster programming, a wider voltage range (1.2-5V), improved USB connectivity and more debugging interface options.

...

... its 300 MHz, high-performance ATSAME70Q21B microcontroller on board.

...

Microchip Technology Inc

Microchip

MPLAB PICkit 4 In-Circuit Debugger

Part Number: PG164140

http://www.microchip.com/Developmenttools/ProductDetails.aspx?PartNO=PG164140

...

 

Features tab

Matches silicon clocking speed

  • Automatically programs as fast as the device will allow

...

Programmer-to-Go (PTG) support*

  • SD card slot to holds program data
  • Press on the logo to program the target

...

* This functionality is coming soon with firmware update of the product through MPLAB X IDE. 

...

Microchip Direct Logo

microchipDIRECT

Part Number: PG164140 - MPLAB PICkit 4 In-Circuit Debugger
http://new.microchipdirect.com/product/search/all/PG164140


https://plus.google.com/+MicrochipTech/posts/iHg2PgSrb37

11 What's New in v4.15

·         MPLAB PICkit 4 support – Support for the new MPLAB PICkit 4 in-circuit debugger/production programmer.

via Downloads tab at http://www.microchip.com/mplab/mplab-x-ide

 

Edit: MPLAB X 4.15

 

"Dare to be naïve." - Buckminster Fuller

Last Edited: Wed. Feb 28, 2018 - 02:04 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Does the PICkit4 now make my MPLAB REAL ICE obsolete?  Haven't used PICs in a long time now, so might not really matter but I would like to know..

"I may make you feel but I can't make you think" - Jethro Tull - Thick As A Brick

"void transmigratus(void) {transmigratus();} // recursio infinitus" - larryvc

"It's much more practical to rely on the processing powers of the real debugger, i.e. the one between the keyboard and chair." - JW wek3

"When you arise in the morning think of what a privilege it is to be alive: to breathe, to think, to enjoy, to love." -  Marcus Aurelius

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

No

http://microchipdeveloper.com/hwtools:compare

 

IIRC, what's improved from MPLAB PICkit 3 :

  • full high-speed USB
  • reduced Vdd drain
  • 50mA to target
  • SD for target image storage

 

"Dare to be naïve." - Buckminster Fuller

Last Edited: Wed. Feb 28, 2018 - 12:57 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

jgmdesign wrote:
$249.00 just for the ICE

 

surprise

 

I'd be expecting to get a True ICE for that!!

 

jgmdesign wrote:
pods and such are extra$$.

 

surprise surprise

 

 

EDIT

 

I just looked at the link from a few pots earlier:

 a 300 MHz, 32-bit MCU with 2MB of RAM and a high-speed FPGA  ... also works with JTAG interfaces.

 

http://www.microchip.com/develop...

So does this mean that it actually is a real, proper ICE - not jut a "debug probe" for accessing on-chip debug hardware (like the Atmel-ICE) ?

 

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
Last Edited: Wed. Feb 28, 2018 - 01:09 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

awneil wrote:

I just looked at the link from a few pots earlier:

 a 300 MHz, 32-bit MCU with 2MB of RAM and a high-speed FPGA  ... also works with JTAG interfaces.

 

http://www.microchip.com/develop...

So does this mean that it actually is a real, proper ICE - not jut a "debug probe" for accessing on-chip debug hardware (like the Atmel-ICE) ?

It works with microchip proprietary debug interfaces and it also works with JTAG interfaces.

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

rammon wrote:
It works with microchip proprietary debug interfaces

But why on earth does that need "a 300 MHz, 32-bit MCU ... and a high-speed FPGA" ??!

 

surprise

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

http://microchipdeveloper.com/icd4:in-circuit-debugger

Hardware Specification

...

  • an FPGA for general system control and increased communication throughput
  • an SRAM for holding the program code image. This image is used for programming on-board Flash device.

...

Two SRAM buses from the SAM's EBI via the FPGA :

(PNG's URL : https://microchip.wdfiles.com/local--files/icd4:icd4-block-diagram/ICD4-block-diagram.png)

via http://microchipdeveloper.com/icd4:icd4-block-diagram

 

Edit: third URL

 

"Dare to be naïve." - Buckminster Fuller

Last Edited: Wed. Feb 28, 2018 - 02:48 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

gchapman wrote:

http://microchipdeveloper.com/icd4:in-circuit-debugger

Hardware Specification

...

  • an FPGA for general system control and increased communication throughput
  • an SRAM for holding the program code image. This image is used for programming on-board Flash device.

...

Two SRAM buses from the SAM's EBI via the FPGA :

(PNG's URL : https://microchip.wdfiles.com/local--files/icd4:icd4-block-diagram/ICD4-block-diagram.png)

via http://microchipdeveloper.com/icd4:icd4-block-diagram

 

Edit: third URL

 

Maybe they want to send it to the Moon cheeky

 

Better they would have used their PIC32 MZ DA at 200MHz, with 32MB SDRAM on die...

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Could it be "future proofing" to allow for updates that added logic analyser functionality ?

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

seems a bit short on external connections (just an RJ45) to do anything useful as a logic analyser?

 

but that also scuppers my idea of it being an actual ICE!

 

frown

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

jgmdesign wrote:
$249.00 just for the ICE....
250USD minus almost 70USD (Mar'18 dev tool sale)

Microchip Direct Logo

microchipDIRECT

Part Number: DV164045 - MPLAB ICD 4 In-Circuit Debugger
https://new.microchipdirect.com/product/search/all/dv164045

Microchip Technology Inc

Microchip Technology

DV164045 - MPLAB ICD 4 In-Circuit Debugger

http://www.microchip.com/developmenttools/productdetails.aspx?partno=dv164045

Save almost $70 - Use Coupon Code :TP1749       Expires : 31-Mar-2018

via http://www.microchipdirect.com/product/DevToolDeals

 

"Dare to be naïve." - Buckminster Fuller

Pages