Home PalmAVR
PalmAVR | Print |  E-mail

Main screen


Pref­er­ences dialog


Uploading a ROM image

Fuse Editor

Fuse Bits Editor


Pal­mAVR is the Open Source Atmel AVR® micro­con­troller in-system-pro­gram­ming (ISP) solu­tion for Palm OS®. Pal­mAVR is licensed under the terms of GNU Gen­eral Public License (GPL) ver­sion 2. Copy­right © 2004, 2005, 2006, 2007 Mark Häm­mer­ling.


Pal­mAVR allows you to upload, down­load, verify, and iden­tify ROM con­tents of any sup­ported Atmel AVR® micro­con­troller with your Palm OS® pow­ered hand­held com­puter. Pal­mAVR is ideal for in-field ISP firmware updates or recon­fig­u­ra­tion.


(as of ver­sion 0.5.0)

  • Flash and EEPROM upload from ROM image database
  • Flash and EEPROM ver­i­fi­ca­tion against ROM image database (full or par­tial)
  • Flash and EEPROM down­load into ROM image database
  • Flash and EEPROM iden­ti­fi­ca­tion (com­pare against all avail­able ROM image databases)
  • graph­ical fuses editor with sym­bolic fuse name res­o­lu­tion
  • auto­matic selec­tion of block or page memory access when sup­ported
  • ROM image databases man­age­ment
  • target auto-detec­tion and pre­s­e­lec­tion by device sig­na­ture

Sup­ported pro­gram­mers

Future plans

  • secu­rity bits editor


  • Palm hand­held device (or emu­lator) with Palm OS® 3.3 (or later)
  • one of the sup­ported pro­gram­mers
  • option­ally, pdb­make to con­vert existing binary ROM image files to .pdb database files


See file releases.

Sup­porting this pro­ject

Pal­mAVR is Free Soft­ware. It has cost me a lot of time devel­oping and testing it. If you like this soft­ware, then please con­sider a dona­tion to give this pro­ject a suc­cessful future. Many, many thanks in advance!

If you are inter­ested in imple­menting some fea­tures, please don't hesi­tate to con­tact me. Thanks for your con­tri­bu­tion.