Silver and Gold Editions: 12F752, ,12HV752 (lower minimum frequency limit)įixed HPWM compile error for Enhanced Mid-Range parts in which CCPTMRS0 doesn't exist.įixed HPWM channel-5 bug for Enhanced Mid-Range parts.įixed ERASECODE/WRITECODE/READCODE for 12F617 and similar parts. HPWM changed to accommodate 1:64 prescaler in Enhanced Mid-Range Architecture. Limit on LOOKUP2 item list increased to 1024 for Mid-Range and Enhanced Mid-Range architectures. Minor updates and new-device support distributed frequently through free downloads for all current-version licensed users.Īll PBP3 editions and upgrades may be purchased as downloads.
#Pbp3 s307a upgrade#
Multiple editions with different device-support subsets available.įree major upgrades for one year with every upgrade or full-version purchase. Newly revised and expanded, 300+ page reference manual.Ĭonfiguration information provided for each supported device. Single executable (PBPX.exe) for both PBPW and PBPL compilation. SFR names declared for each individual device.ĭevice-specific command library capability. Various include files consolidated into one support file per device. PATH environment modification no longer required for assembly process.Ħ3-character limit on path\filename removed.Ĭomplete compatibility with 64-bit Windows. Selection setting accessible as an environment variable. MPLABX/MPASMX Compatibility with PBP-aware syntax highlighting.Īutomatic MPLAB 8.x setup and configuration.Īssembler selection from Start Menu allows specific assembler-version selection, regardless of PATH variable entries. License protection through online/offline activation. (Undocumented at the time of this writing. Multiple configuration blocks can be selected with conditional compile.Ĭustom compiler message, warning, and error generation.
#Pbp3 s307a code#
#CONFIG block allows configuration directives in source code without modifying system files.
Control all PBP code with conditional statements, including DEFINE, Variable and Alias declarations, and Configuration Directives.Ĭonditional constants can be defined in source code or passed to PBP via command-line options.
The jump from pbp 2.5 (in my opinion) to 2.6 was worth way more than $25! And the jump from 2.6 to pbp3.0 was totaly worth the $50, so I wouldn't have to jump back and forth commenting out the configs in all the include files (and previously having to do it all over again with each upgrade!)Ĭonditional-compilation with #IF, #IFDEF, and #IFNDEF. So, it was needed for me :) If those are of interest to you, you will need the upgrade. Personally, I like using some of the newer chips, like the x7j53, 14K50, enhanced mid range, and some of the other "K" chips. Looks like they charge $75 for the jump from PBP2.5 to PBP3.0 gold. It's basically two upgrades past your version 2.50.