PBP3 support for some 24F 16 bit devices?


+ Reply to Thread
Results 1 to 14 of 14
  1. #1

    Default PBP3 support for some 24F 16 bit devices?

    Did or does PBP3 have limited support for certain 24F devices? I remember a list of 24F devices that I thought was attached to the PBP3 device list? (not there now)

  2. #2


    Did you find this post helpful? Yes | No

    Default Re: PBP3 support for some 24F 16 bit devices?

    PBP never supported 16bit devices. The Melabs U2 programmer did support some pic24 and dspic.

    Maybe you are thinking of Proton Basic which had a 16bit version?

  3. #3
    Join Date
    Apr 2014
    Location
    OK
    Posts
    557


    Did you find this post helpful? Yes | No

    Default Re: PBP3 support for some 24F 16 bit devices?

    16-bit support was PBP v2.xx or even v1.xx and for much older 16-bit parts. Anything worth using today has never been supported. When you look into the 16-bit architecture, it uses 16 Working Registers (as opposed to the 1 for 8-bit) and a bunch of other things very different from our familiar 8-bit PICs. Even Microchip MPLABX uses different Compilers for the 8- and 16-bit parts. I think I can speak with 99.99999999% certainty that PBP will NEVER support 16-bit PICs.

  4. #4


    Did you find this post helpful? Yes | No

    Default Re: PBP3 support for some 24F 16 bit devices?

    Ahhh, so you think there 'is' a chance for PBP to support 16 bit stuff ???!@#$

  5. #5
    Join Date
    Apr 2014
    Location
    OK
    Posts
    557


    Did you find this post helpful? Yes | No

    Default Re: PBP3 support for some 24F 16 bit devices?

    My suggestion is if you find the need for 16-bit PICs and dsPICs, take the plunge and learn how to use MPLABX and XC16. Microchip University has tutorials on these topics. It will involve a learning curve, but if I can do it, so can you (at least that's the saying). One nice feature MPLABX offers is Microchip Code Configurator, or MCC for short. You can activate SFRs, set BAUD rates, configure TRIS and other basic Registers, and even assign aliases to different pins. It makes transitioning from BASIC to C much easier.

  6. #6
    Join Date
    Nov 2003
    Location
    Greece
    Posts
    3,807


    Did you find this post helpful? Yes | No

    Default Re: PBP3 support for some 24F 16 bit devices?

    The MCS IDE is one easy to use environment.

    PBP has no need for peculiar header files or other strange includes.

    So, one using PBP has a very easy IDE to develop a flashing LED in no time!

    Compare that to the unbelievable MPLABX with many settings just to write one line of code...

    Too complicated and scary. What all those files and settings do? A lot of time to discover...

    Ioannis

  7. #7
    Join Date
    May 2013
    Location
    australia
    Posts
    2,389


    Did you find this post helpful? Yes | No

    Default Re: PBP3 support for some 24F 16 bit devices?

    Too complicated and scary.
    not at all , simple quick
    blinky go to whoa in 4 minutes flat in 7 easy steps
    Attached Files Attached Files
    Warning I'm not a teacher

  8. #8
    Join Date
    Nov 2003
    Location
    Greece
    Posts
    3,807


    Did you find this post helpful? Yes | No

    Default Re: PBP3 support for some 24F 16 bit devices?

    Well, you got this ability to make it seem so soft and easy...!

    Now I got to digest that C thing...

    Thanks,

    Ioannis

  9. #9
    Join Date
    Apr 2014
    Location
    OK
    Posts
    557


    Did you find this post helpful? Yes | No

    Default Re: PBP3 support for some 24F 16 bit devices?

    The ANSI C programming language has lots of cool tricks that let you do lots of ASM code function with simple commands. When I learned C, I used very basic transitions from BASIC to get the job done. A couple years later, I don't understand many of the C shortcuts, but am functional with "spelling things out". Fortunately, I worked the SFRs even when there were PBP short cuts, so transitioning to C was possible for me. Again, start with the Microchip University tutorials. The C programming 'bible' is, "C Programming Language, 2nd Edition" by Brian W. Kernighan and Dennis M. Ritchie. All the stuff you need to know to get started is in there.

  10. #10
    Join Date
    Nov 2003
    Location
    Greece
    Posts
    3,807


    Did you find this post helpful? Yes | No

    Default Re: PBP3 support for some 24F 16 bit devices?

    Thanks Mike.

    Yeah, I have that book. Indeed it is a bible for C and read parts of it to understand snippets of C code. But never with a clear purpose to change side. Have to overcome the fears one day!

    Ioannis

  11. #11
    Join Date
    Apr 2014
    Location
    OK
    Posts
    557


    Did you find this post helpful? Yes | No

    Default Re: PBP3 support for some 24F 16 bit devices?

    I found the best way to learn is to do. Microchip offers Development boards at widely differing price points. The cheapest way to get started is with one of their Curiosity Nano Development Boards, sporting the PIC of your choice. They include the Programmer/Debugger, so you don't need to buy a PICkit4_5 to play.

    Next download the latest MPLABX (currently v6.15), XC8 Compiler (current version v2.45), and Microchip Code Configurator (MCC). Finally, go to Microchip University to learn some basic functionality.

    The most important thing is to DO! As you go through MU training, have a Nano by your side connected to your computer. Actually do the exercises.

    If you look through the MU offerings, there are courses on basic C language structure, commands, etc. There are examples using the different peripherals so you can see how to make UART or TIMER0 work in C. It will take time, but the resources abound to tackle even 32-bit processors. Again, learn by doing.

  12. #12
    Join Date
    Nov 2003
    Location
    Greece
    Posts
    3,807


    Did you find this post helpful? Yes | No

    Default Re: PBP3 support for some 24F 16 bit devices?

    Sure doing is the basis for learning.

    I see that XC series compilers are offered for download. Are they free of charge?

    Ioannis

  13. #13
    Join Date
    May 2013
    Location
    australia
    Posts
    2,389


    Did you find this post helpful? Yes | No

    Default Re: PBP3 support for some 24F 16 bit devices?

    its all free
    Warning I'm not a teacher

  14. #14
    Join Date
    Nov 2003
    Location
    Greece
    Posts
    3,807


    Did you find this post helpful? Yes | No

    Default Re: PBP3 support for some 24F 16 bit devices?

    Great. Thanks,

    Ioannis

Similar Threads

  1. PBP3 MCS question on device support.
    By wdmagic in forum mel PIC BASIC Pro
    Replies: 4
    Last Post: - 13th September 2013, 05:55
  2. PBP3 Support HPWM on CCP3/CCP4 (16F1825)?
    By RossWaddell in forum mel PIC BASIC Pro
    Replies: 0
    Last Post: - 3rd June 2012, 01:37
  3. Melabs PIC Basic Pro - 16 bit devices support
    By rod27cn in forum PBP Wish List
    Replies: 10
    Last Post: - 21st November 2007, 08:21
  4. PBPro for 16-bit PICs (24F/24H/DSPICs)?
    By Sergeant in forum mel PIC BASIC Pro
    Replies: 14
    Last Post: - 20th April 2007, 20:18
  5. 16 bit a/d support
    By J_norrie in forum mel PIC BASIC Pro
    Replies: 3
    Last Post: - 11th December 2006, 16:09

Members who have read this thread : 12

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts