My previous question makes me wonder whether it is even possible to develop with beta simulator and beta MPASM assembler support for 16F1503 (yellow dots):

enter image description here

If I can't expect workign end product, how can I write code in assembly for this particular MC? Can someone explain this? Why is MICROCHIP selling MCs, if there is no support for them? Those are questions arising in my had... Is there an explanation?

I am using the latest software:

  • IDE: MPLAB X IDE v1.20
  • Compiler: MPASM v5.45

2 Answers 2


If the support for this part is only showing up as beta in MPLAB X, you should revert back to MPLAB 8 for primary development.

MPLAB 8 can be installed side-by-side with MPLAB X - you can even have overlapping projects on the same source files. In fact, this practice was recommended to me by Microchip when we received training on MPLAB X recently (make sure it works in 8 if there are doubts about X).

MPLAB X is a relatively new product for which legacy support will be improved over time (they focus on the newest parts first and work backwards).


Don't use MPLAB X. That is a total re-write and it will probably take a couple more years before it's really ready. Get the latest version of MPLAB 8, and check back in a year or two.

Unless you are doing it for fun, you don't want to be a MPLAB X test pilot. I do this for a living, so I'm sticking to MPLAB 8 until I absolutely have to update it. Hopefully by that time lots of other test pilots will have already crashed and burned on my behalf and MPLAB X will be ready for real use when the job just needs to get done.

  • \$\begingroup\$ Yep, just when we thought we had all of the MPLAB 8 crashes and bugs understood, a whole new IDE is dumped on us ... in Java, no less... \$\endgroup\$ Commented Jun 13, 2012 at 17:05
  • \$\begingroup\$ @Madman: The old MPLAB has its warts, but on the whole its a pretty stable and useful piece of software. There really aren't mysterious crashes and the like, at least not how I use it. \$\endgroup\$ Commented Jun 13, 2012 at 17:47
  • 1
    \$\begingroup\$ This seems like a really similar piece of advice! \$\endgroup\$
    – Kortuk
    Commented Jun 13, 2012 at 17:51
  • \$\begingroup\$ I accepted @Madmanguruman's answer as he provided similar advice first... \$\endgroup\$
    – PrimosK
    Commented Jun 13, 2012 at 18:42
  • \$\begingroup\$ @OlinLathrop No such luck here - random crashes and corrupted configuration bit displays for some of the PIC24 devices we're using. Plus X only has beta support for PICkit2 (don't get me started on PICkit3) \$\endgroup\$ Commented Jun 13, 2012 at 19:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.