{"id":15060469,"url":"https://github.com/dsoze1138/mplabx_pic-as_examples","last_synced_at":"2026-02-22T21:34:18.261Z","repository":{"id":133063585,"uuid":"279177146","full_name":"dsoze1138/MPLABX_pic-as_examples","owner":"dsoze1138","description":"Examples from XC8-PIC-Assembler-UG-for-EE-50002994A.pdf","archived":false,"fork":false,"pushed_at":"2024-08-09T09:14:53.000Z","size":2819,"stargazers_count":36,"open_issues_count":1,"forks_count":13,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-03-24T07:11:19.408Z","etag":null,"topics":["assembly-language","microchip-pic","pic16f","pic18f"],"latest_commit_sha":null,"homepage":"","language":"Assembly","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dsoze1138.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-07-13T01:07:31.000Z","updated_at":"2025-03-04T01:49:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"dce9d64c-15ef-4ab8-a24d-9c1425c238f9","html_url":"https://github.com/dsoze1138/MPLABX_pic-as_examples","commit_stats":null,"previous_names":["dsoze1138/mplabx_pic-as_examples"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsoze1138%2FMPLABX_pic-as_examples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsoze1138%2FMPLABX_pic-as_examples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsoze1138%2FMPLABX_pic-as_examples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsoze1138%2FMPLABX_pic-as_examples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dsoze1138","download_url":"https://codeload.github.com/dsoze1138/MPLABX_pic-as_examples/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248166927,"owners_count":21058480,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["assembly-language","microchip-pic","pic16f","pic18f"],"created_at":"2024-09-24T22:59:08.812Z","updated_at":"2026-02-22T21:34:18.206Z","avatar_url":"https://github.com/dsoze1138.png","language":"Assembly","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Examples from XC8-PIC-Assembler-UG-for-EE-50002994A.pdf\n---------------------------------------------------------\n\nThis repository contains assembly language source code \nexamples found in the Microchip documentation for using \nthe pic-as(v2.20) tool chain.\n\nThe code has been corrected and expanded where necessary \nso that these projects will build with MPLABX v5.40\n\n~~Note that MPLABX v5.40 is broken when trying to use symbolic\ndebugging with the pic-as(v2.20) tool chain.~~\n\n~~Projects are included in this repository that will get \nMPLABX v5.40 to start a debug session with the symbolic \ndebug information loaded. Using them is a finicky \nprocess.~~\n\n## Date: 2020-July-19\n\nMicrochip has pushed an update to the pic-as(v2.20) tool chain \nin MPLABX v5.40. \n\nSpecifically the plugin for the toolchainPICASM stepped from \nversion 1.0.0 to 1.0.1\n\nWhat this plugin does is \"Adds to MPLAB the ability to create projects using the PIC Assembler.\"\n\nSo at this point the workaround I have been using is no longer necessary.\n\nThose project have been removed.\n\nI may expand these notes in the future to have a step \nby step guide on how to use them.\n\n## Date: 2020-July-25\n\nAdded example for PIC10F200\n\n## Date: 2020-August-5\n\nAdded example for PIC10F320\n\n## Date: 2020-August-6\n\nAdded example of port of PIC18F2550 code from MPASM to pic-as(v2.20)\n\n## Date: 2020-August-14\n\nAdded example for PIC10F206\n\n## Date: 2020-August-24\n\nWith base line PIC controllers there is a bug in the pic-as(v2.xx) toolchain.\n\nThe workaround for the bug is to add: \"-Wl,-DCODE=2\" to the Additional options field, in the pic-as Linker category of the project properties.\n\nSee: https://www.microchip.com/forums/FindPost/1150913\n\n## Date: 2021-September-28\n\nAdd an example for the PIC16F1503.\n\n## Date: 2022-January-10\n\nModify 10F200_Example to test skip macros.\n\n## Date: 2022-October-20\n\nAdd PIC16F877A example to show a method using the HC-SR04 ultrasonic range finder with an HD44780 LCD character display module.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdsoze1138%2Fmplabx_pic-as_examples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdsoze1138%2Fmplabx_pic-as_examples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdsoze1138%2Fmplabx_pic-as_examples/lists"}