MoinMoin Logo
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Navigation

  • Start
  • Sitemap

Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

Revision 8 as of 2022-10-12 19:14:47
  • pickit

pickit

Programmer for Microchip microcontrollers.

Link for pk2cmd https://github.com/psmay/pk2cmd

Connector pickit2 to USB and use the command

  • pk2cmd -PPIC16F689

to check if the uC is on the pickit2 board

dmesg output after connecting pickit2 in Slackware 14

[ 4575.020360] usb 1-1.2: new full-speed USB device number 8 using ehci_hcd
[ 4575.108973] usb 1-1.2: New USB device found, idVendor=04d8, idProduct=0033
[ 4575.108991] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4575.109004] usb 1-1.2: Product: PICkit 2 Microcontroller Programmer
[ 4575.109047] usb 1-1.2: Manufacturer: Microchip Technology Inc.
[ 4575.109061] usb 1-1.2: SerialNumber: Ð

SDCC compiler

  • http://sdcc.sourceforge.net/

  • http://sdcc.sourceforge.net/mediawiki/index.php/SDCC_tutorial

  • https://github.com/diegoherranz/sdcc-examples

Debian install

   1 sudo apt install sdcc
   2 cd ~
   3 git clone https://github.com/psmay/pk2cmd.git 
   4 cd pk2cmd/
   5 cd pk2cmd/
   6 sudo apt install libusb-dev  
   7 make clean
   8 make linux
   9 sudo make install 
  10 pk2cmd 

Headers for pic16f689 and pic16f690

  • /usr/local/share/sdcc/non-free/include/pic14/pic16f689.h
  • /usr/local/share/sdcc/non-free/include/pic14/pic16f690.h
  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01