--- This is a test - only visible to admins ---
--- advertisement may go here ---
  • Pic® Basic

  • Build with UserID

    Build & Compile with User ID
    A plugin to replace the standard Compile and Compile & Program tool buttons

    The 16 Series Extended Core and the 18 Series PIC® devices provide UserID locations which can be used to store checksum or other code identification numbers. This plugin adds a Tool Button which can be used in place of the Compile and Compile and program tool buttons in the standard IDE and will add a UserID to the source before compiling.

    The app can support a UserID between 4 and 8 bytes and will vary according to the device. 16 Series PICs® only support UserIDs of 4 bytes of which only the lower 4 bits can be programmed. 18 Series PICs® can have 8 or 16 UserID bytes but only the first 8 bytes are used in this app. 24/33 Series PICs® do not support UserID bytes.

    There are a 2 basic formats which can be supported, Version/Date and TimeDate.

    The 16 Series devices, due to the limited data available the UserID will only take version information in the form MmRB where each digit carries a BCD number 0-9. Thus, the highest version number supported will be

    The 18 Series devices carry as minimum 8 UserID bytes and the app offers two formats for this data:
    Version number and date (MMmmRRBBddmmyyyy) or a full time/date stamp (HHMMSSddmmyyyy).

    On opening, if there are more than one .Bas files open in the IDE, each file will be listed in a drop down list. You can choose which .Bas file you want to compile from the drop down and the IDE will switch to that file.

    If the source file already contains UserID data this will displayed. Click on the Update button and the date will be updated to today and if AutoInc is checked the Build number will increment.

    Click on compile or compile and program and the app will add or update the source file, save it and pass control to the compiler.

    Note: while the app is running the IDE will be locked until the compilation completes when the app will close.

    Download Build with UserID
  • Recent Activity


    PIC iPod wav player

    Thread Starter: normnet

    Coming in the next month or two a PIC iPod wav player. Plays 44k, 8 bit, stereo wav files from an SD card. Displays BMP pictures on a NOKIA 6100...

    normnet Today, 13:59 Go to last post

    Frequency counter

    Thread Starter: teo

    Hello everybody Can someone help me with a piece of code to measure a frequency (1Hz to 160 Hz) precision two decimals. The result is transmitted...

    teo Yesterday, 17:43 Go to last post

    Multiple functions by a single switch

    Thread Starter: amod

    Hi, How can I use multiple function by a single switch.I want to use 4 functions by a single switch.

    joesaliba Today, 09:19 Go to last post

    PickitPlus for Pickit2 and Pickit3 works well

    Thread Starter: leonj

    Hi Everyone, I have always had issues with Pickit2/Pickit3 and I'm glad to say they seem to all be solved now. I obtained PickitPlus from Even at...

    steyn Today, 09:34 Go to last post

    SD routines for 18F series

    Thread Starter: charliecoultas

    I've used the SD routines very successfully for the P24 chips, but now I need to attach an SD card to a 18F26K22. Do such routines exist and if...

    RGV250 Yesterday, 19:40 Go to last post