pgmifcfg.xml 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. <Config>
  2. <PgmIf name="PICPgm USB Programmer" typ="LVP" connection="USB">
  3. <PinCfg name="MCLR" pin="0" invert="1" />
  4. <PinCfg name="PGM" pin="3" invert="1" />
  5. <PinCfg name="CLK" pin="2" invert="1" />
  6. <PinCfg name="DOUT" pin="1" invert="1" />
  7. <PinCfg name="DIN" pin="4" invert="0" />
  8. </PgmIf>
  9. <PgmIf name="PICPgm LVISP Programmer" typ="LVP" connection="LPT">
  10. <PinCfg name="MCLR" pin="5" invert="1" />
  11. <PinCfg name="PGM" pin="4" invert="0" />
  12. <PinCfg name="CLK" pin="3" invert="1" />
  13. <PinCfg name="DOUT" pin="2" invert="1" />
  14. <PinCfg name="DIN" pin="10" invert="0" />
  15. </PgmIf>
  16. <PgmIf name="JDM Programmer" typ="HVP" connection="COM">
  17. <PinCfg name="MCLR" pin="3" invert="0" />
  18. <PinCfg name="PGM" pin="0" invert="0" />
  19. <PinCfg name="CLK" pin="7" invert="0" />
  20. <PinCfg name="DOUT" pin="4" invert="0" />
  21. <PinCfg name="DIN" pin="8" invert="0" />
  22. </PgmIf>
  23. <PgmIf name="Tait Classic PIC Programmer" typ="HVP" connection="LPT">
  24. <PinCfg name="MCLR" pin="4" invert="1" />
  25. <PinCfg name="PGM" pin="5" invert="1" />
  26. <PinCfg name="CLK" pin="3" invert="0" />
  27. <PinCfg name="DOUT" pin="2" invert="0" />
  28. <PinCfg name="DIN" pin="10" invert="0" />
  29. </PgmIf>
  30. <PgmIf name="Olimex PIC-PG2 (JDM based)" typ="HVP" connection="COM">
  31. <PinCfg name="MCLR" pin="3" invert="0" />
  32. <PinCfg name="PGM" pin="0" invert="0" />
  33. <PinCfg name="CLK" pin="7" invert="0" />
  34. <PinCfg name="DOUT" pin="4" invert="0" />
  35. <PinCfg name="DIN" pin="8" invert="0" />
  36. </PgmIf>
  37. <PgmIf name="Olimex PIC-PG3 (28pin, 40pin)" typ="HVP" connection="LPT" port_init="0xE7">
  38. <PinCfg name="MCLR" pin="6" invert="0" />
  39. <PinCfg name="PGM" pin="4" invert="0" />
  40. <PinCfg name="CLK" pin="3" invert="1" />
  41. <PinCfg name="DOUT" pin="2" invert="1" />
  42. <PinCfg name="DIN" pin="10" invert="1" />
  43. </PgmIf>
  44. <PgmIf name="Olimex PIC-PG3 (8pin, 14pin, 18pin)" typ="HVP" connection="LPT" port_init="0xE7">
  45. <PinCfg name="MCLR" pin="5" invert="0" />
  46. <PinCfg name="PGM" pin="4" invert="0" />
  47. <PinCfg name="CLK" pin="3" invert="1" />
  48. <PinCfg name="DOUT" pin="2" invert="1" />
  49. <PinCfg name="DIN" pin="10" invert="1" />
  50. </PgmIf>
  51. <PgmIf name="Velleman-Kit K8048" typ="HVP" connection="COM">
  52. <PinCfg name="MCLR" pin="3" invert="1" />
  53. <PinCfg name="PGM" pin="0" invert="1" />
  54. <PinCfg name="CLK" pin="7" invert="1" />
  55. <PinCfg name="DOUT" pin="4" invert="1" />
  56. <PinCfg name="DIN" pin="8" invert="1" />
  57. </PgmIf>
  58. <PgmIf name="El Cheapo PICmicro Programmer" typ="HVP" connection="LPT">
  59. <PinCfg name="MCLR" pin="16" invert="1" />
  60. <PinCfg name="PGM" pin="3" invert="0" />
  61. <PinCfg name="CLK" pin="1" invert="0" />
  62. <PinCfg name="DOUT" pin="17" invert="0" />
  63. <PinCfg name="DIN" pin="13" invert="1" />
  64. </PgmIf>
  65. <PgmIf name="Microchip AN589 Programmer" typ="HVP" connection="LPT">
  66. <PinCfg name="MCLR" pin="5" invert="0" reset_pin="6" reset_invert="1" />
  67. <PinCfg name="PGM" pin="0" invert="0" />
  68. <PinCfg name="CLK" pin="3" invert="0" enable_pin="7" enable_invert="1" />
  69. <PinCfg name="DOUT" pin="2" invert="0" enable_pin="4" enable_invert="1" />
  70. <PinCfg name="DIN" pin="10" invert="0" />
  71. </PgmIf>
  72. <PgmIf name="TLVP - Trivial LVP Programmer" typ="LVP" connection="LPT">
  73. <PinCfg name="MCLR" pin="4" invert="0" />
  74. <PinCfg name="PGM" pin="5" invert="0" />
  75. <PinCfg name="CLK" pin="3" invert="0" />
  76. <PinCfg name="DOUT" pin="2" invert="0" />
  77. <PinCfg name="DIN" pin="10" invert="0" />
  78. </PgmIf>
  79. <PgmIf name="EPIC Parallel Port Programmer" typ="HVP" connection="LPT">
  80. <PinCfg name="MCLR" pin="5" invert="1" />
  81. <PinCfg name="PGM" pin="4" invert="1" />
  82. <PinCfg name="CLK" pin="3" invert="0" />
  83. <PinCfg name="DOUT" pin="2" invert="0" />
  84. <PinCfg name="DIN" pin="10" invert="0" />
  85. </PgmIf>
  86. <PgmIf name="P16PRO40 Programmer (28pin, 40pin)" typ="HVP" connection="LPT" port_init="0xE7">
  87. <PinCfg name="MCLR" pin="6" invert="0" />
  88. <PinCfg name="PGM" pin="4" invert="0" />
  89. <PinCfg name="CLK" pin="3" invert="1" />
  90. <PinCfg name="DOUT" pin="2" invert="1" />
  91. <PinCfg name="DIN" pin="10" invert="1" />
  92. </PgmIf>
  93. <PgmIf name="P16PRO40 Programmer (8pin, 14pin, 18pin)" typ="HVP" connection="LPT" port_init="0xE7">
  94. <PinCfg name="MCLR" pin="5" invert="0" />
  95. <PinCfg name="PGM" pin="4" invert="0" />
  96. <PinCfg name="CLK" pin="3" invert="1" />
  97. <PinCfg name="DOUT" pin="2" invert="1" />
  98. <PinCfg name="DIN" pin="10" invert="1" />
  99. </PgmIf>
  100. </Config>