pic16devices.txt 41 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765
  1. #--------------------------------------------------------------------------
  2. # pic16devices.txt - Specification of devices supported by the PIC16
  3. # target of the Small Devices C Compiler (SDCC).
  4. #
  5. # Copyright (C) 2008 Raphael Neider <rneider at web.de>
  6. # Copyright (C) 2012 Molnar Karoly <molnarkaroly@users.sf.net>
  7. #
  8. # This library is free software; you can redistribute it and/or modify it
  9. # under the terms of the GNU General Public License as published by the
  10. # Free Software Foundation; either version 2, or (at your option) any
  11. # later version.
  12. #
  13. # This library is distributed in the hope that it will be useful,
  14. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  15. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  16. # GNU General Public License for more details.
  17. #
  18. # You should have received a copy of the GNU General Public License
  19. # along with this library; see the file COPYING. If not, write to the
  20. # Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston,
  21. # MA 02110-1301, USA.
  22. #--------------------------------------------------------------------------
  23. #
  24. # Lines starting with a hash '#' are ignored.
  25. # A new device specification must begin with a 'name' command.
  26. # Numbers can be given in any way acceptable for scanf's %d,
  27. # i.e., octal (0[0-7]*), decimal ([1-9][0-9]*), or hexadecimal
  28. # (0[xX][0-9a-fA-F]+).
  29. # Strings must not be quoted and may not contain whitespace!
  30. #
  31. # Valid commands are:
  32. # name <name>
  33. # Begin specification of device type <name>, e.g. 18f6720.
  34. # Aliases 'p<name>' and 'pic<name>' will be recognized as well.
  35. # using <name>
  36. # Import specification from the named entry, which must be defined
  37. # earlier. Later commands overrule imported ones.
  38. # ramsize <size>
  39. # This device has <size> bytes of RAM.
  40. # split <offset>
  41. # Addresses below <offset> refer to bank 0, addresses above <offset>
  42. # refer to SFRs in bank 15 for references via the access bank.
  43. # configrange <first> <last>
  44. # Configuration registers occupy addresses <first> to <last> (both
  45. # included).
  46. # configword <address> <mask> <value> [<and-mask>]
  47. # The config word at address <address> only implements the bits
  48. # indicated via <mask> (all others will be forced to 0 by the
  49. # compiler).
  50. # Unless overridden in C code, use the given default <value>.
  51. # The optional <and-mask> will be applied to the value just before
  52. # emitting it into the .asm file (used to disable XINST by default).
  53. # idlocrange <first> <last>
  54. # ID locations occupy addresses <first> to <last> (both included).
  55. # idword <address> <value>
  56. # Unless overridden in C code, use the given default <value>.
  57. #
  58. name 18f13k22
  59. ramsize 256
  60. split 0x60
  61. configrange 0x300001 0x30000D
  62. configword 0x300001 0x27 0xFF
  63. configword 0x300002 0x1F 0xFF
  64. configword 0x300003 0x1F 0xFF
  65. configword 0x300005 0x88 0xFF
  66. configword 0x300006 0x85 0xFF 0xBF
  67. configword 0x300008 0x03 0xFF
  68. configword 0x300009 0xC0 0xFF
  69. configword 0x30000A 0x03 0xFF
  70. configword 0x30000B 0xE0 0xFF
  71. configword 0x30000C 0x03 0xFF
  72. configword 0x30000D 0x40 0xFF
  73. idlocrange 0x200000 0x200007
  74. name 18f13k50
  75. ramsize 512
  76. split 0x60
  77. configrange 0x300000 0x30000D
  78. configword 0x300000 0x38 0xC7
  79. configword 0x300001 0xFF 0x27
  80. configword 0x300002 0x1F 0xFF
  81. configword 0x300003 0x1F 0xFF
  82. configword 0x300005 0x88 0xFF
  83. configword 0x300006 0x4D 0xB7 0xBF
  84. configword 0x300008 0x03 0xFF
  85. configword 0x300009 0xC0 0xFF
  86. configword 0x30000A 0x03 0xFF
  87. configword 0x30000B 0xE0 0xFF
  88. configword 0x30000C 0x03 0xFF
  89. configword 0x30000D 0x40 0xFF
  90. idlocrange 0x200000 0x200007
  91. name 18f14k22
  92. using 18f13k22
  93. ramsize 512
  94. name 18f14k50
  95. using 18f13k50
  96. ramsize 768
  97. name 18f23k20
  98. ramsize 512
  99. split 0x60
  100. configrange 0x300001 0x30000D
  101. configword 0x300001 0xCF 0x37
  102. configword 0x300002 0x1F 0xFF
  103. configword 0x300003 0x1F 0xFF
  104. configword 0x300005 0x8F 0xFB
  105. configword 0x300006 0xC5 0xBF 0xBF
  106. configword 0x300008 0x0F 0xFF
  107. configword 0x300009 0xC0 0xFF
  108. configword 0x30000A 0x0F 0xFF
  109. configword 0x30000B 0xE0 0xFF
  110. configword 0x30000C 0x0F 0xFF
  111. configword 0x30000D 0x40 0xFF
  112. idlocrange 0x200000 0x200007
  113. name 18f23k22
  114. using 18f23k20
  115. name 18f24j10
  116. ramsize 1024
  117. split 0x80
  118. configrange 0x300000 0x300005
  119. configword 0x300000 0xE1 0xFF
  120. configword 0x300001 0x04 0xF7
  121. configword 0x300002 0xC7 0xFF
  122. configword 0x300003 0x0F 0xFF
  123. configword 0x300005 0x01 0xFF
  124. idlocrange 0x200000 0x200007
  125. name 18f24j11
  126. ramsize 3776
  127. split 0x60
  128. configrange 0x003FF8 0x003FFF
  129. configword 0x003FF8 0xE1 0xFF 0xBF
  130. configword 0x003FF9 0xF4 0xFF
  131. configword 0x003FFA 0xDF 0xFF
  132. configword 0x003FFB 0xFF 0xFF
  133. configword 0x003FFC 0xFF 0xFF
  134. configword 0x003FFD 0xF9 0xFF
  135. configword 0x003FFE 0xCF 0xFF
  136. configword 0x003FFF 0xF1 0xFF
  137. name 18f24j50
  138. ramsize 3776
  139. split 0x60
  140. configrange 0x003FF8 0x003FFF
  141. configword 0x003FF8 0xEF 0xFF 0xBF
  142. configword 0x003FF9 0x07 0xFF
  143. configword 0x003FFA 0xDF 0xFF
  144. configword 0x003FFB 0x0F 0xFF
  145. configword 0x003FFC 0xFF 0xFF
  146. configword 0x003FFD 0x09 0xFF
  147. configword 0x003FFE 0xFF 0xFF
  148. configword 0x003FFF 0x01 0xFF
  149. name 18f24k20
  150. using 18f23k20
  151. ramsize 768
  152. name 18f24k22
  153. using 18f23k20
  154. ramsize 768
  155. name 18f24k50
  156. ramsize 2048
  157. split 0x60
  158. configrange 0x300000 0x30000D
  159. configword 0x300000 0x00 0xFF
  160. configword 0x300001 0x25 0xFF
  161. configword 0x300002 0x5F 0xFF
  162. configword 0x300003 0x3F 0xFF
  163. configword 0x300005 0xD3 0xFF
  164. configword 0x300006 0xA5 0xFF 0xBF
  165. configword 0x300008 0x03 0xFF
  166. configword 0x300009 0xC0 0xFF
  167. configword 0x30000A 0x03 0xFF
  168. configword 0x30000B 0xE0 0xFF
  169. configword 0x30000C 0x03 0xFF
  170. configword 0x30000D 0x40 0xFF
  171. idlocrange 0x200000 0x200007
  172. name 18f25j10
  173. using 18f24j10
  174. name 18f25j11
  175. ramsize 3776
  176. split 0x60
  177. configrange 0x007FF8 0x007FFF
  178. configword 0x007FF8 0xE1 0xFF 0xBF
  179. configword 0x007FF9 0xF4 0xFF
  180. configword 0x007FFA 0xDF 0xFF
  181. configword 0x007FFB 0xFF 0xFF
  182. configword 0x007FFC 0xFF 0xFF
  183. configword 0x007FFD 0xF9 0xFF
  184. configword 0x007FFE 0xDF 0xFF
  185. configword 0x007FFF 0xF1 0xFF
  186. name 18f25j50
  187. ramsize 3776
  188. split 0x60
  189. configrange 0x007FF8 0x007FFF
  190. configword 0x007FF8 0xEF 0xFF 0xBF
  191. configword 0x007FF9 0x07 0xFF
  192. configword 0x007FFA 0xDF 0xFF
  193. configword 0x007FFB 0x0F 0xFF
  194. configword 0x007FFC 0xFF 0xFF
  195. configword 0x007FFD 0x09 0xFF
  196. configword 0x007FFE 0xFF 0xFF
  197. configword 0x007FFF 0x01 0xFF
  198. name 18f25k20
  199. using 18f23k20
  200. ramsize 1536
  201. name 18f25k22
  202. using 18f23k20
  203. ramsize 1536
  204. name 18f25k50
  205. ramsize 2048
  206. split 0x60
  207. configrange 0x300000 0x30000D
  208. configword 0x300000 0x00 0xFF
  209. configword 0x300001 0x25 0xFF
  210. configword 0x300002 0x5F 0xFF
  211. configword 0x300003 0x3F 0xFF
  212. configword 0x300005 0xD3 0xFF
  213. configword 0x300006 0xA5 0xFF 0xBF
  214. configword 0x300008 0x0F 0xFF
  215. configword 0x300009 0xC0 0xFF
  216. configword 0x30000A 0x0F 0xFF
  217. configword 0x30000B 0xE0 0xFF
  218. configword 0x30000C 0x0F 0xFF
  219. configword 0x30000D 0x40 0xFF
  220. idlocrange 0x200000 0x200007
  221. name 18f25k80
  222. ramsize 3648
  223. split 0x60
  224. configrange 0x300000 0x30000D
  225. configword 0x300000 0x5D 0xFF 0xBF
  226. configword 0x300001 0x08 0xFF
  227. configword 0x300002 0x7F 0xFF
  228. configword 0x300003 0x7F 0xFF
  229. configword 0x300005 0x89 0xFF
  230. configword 0x300006 0x91 0xFF
  231. configword 0x300008 0x0F 0xFF
  232. configword 0x300009 0xC0 0xFF
  233. configword 0x30000A 0x0F 0xFF
  234. configword 0x30000B 0xE0 0xFF
  235. configword 0x30000C 0x0F 0xFF
  236. configword 0x30000D 0x40 0xFF
  237. idlocrange 0x200000 0x200007
  238. name 18f26j11
  239. ramsize 3776
  240. split 0x60
  241. configrange 0x00FFF8 0x00FFFF
  242. configword 0x00FFF8 0xE1 0xFF 0xBF
  243. configword 0x00FFF9 0xF4 0xFF
  244. configword 0x00FFFA 0xDF 0xFF
  245. configword 0x00FFFB 0xFF 0xFF
  246. configword 0x00FFFC 0xFF 0xFF
  247. configword 0x00FFFD 0xF9 0xFF
  248. configword 0x00FFFE 0xFF 0xFF
  249. configword 0x00FFFF 0xF1 0xFF
  250. name 18f26j13
  251. ramsize 3760
  252. split 0x60
  253. configrange 0x00FFF8 0x00FFFF
  254. configword 0x00FFF8 0xFF 0xFF 0xBF
  255. configword 0x00FFF9 0xF4 0xFF
  256. configword 0x00FFFA 0xFF 0xFF
  257. configword 0x00FFFB 0xFF 0xFF
  258. configword 0x00FFFC 0xFF 0xFF
  259. configword 0x00FFFD 0xFF 0xFF
  260. configword 0x00FFFE 0xBF 0xFF
  261. configword 0x00FFFF 0xF3 0xFF
  262. name 18f26j50
  263. ramsize 3776
  264. split 0x60
  265. configrange 0x00FFF8 0x00FFFF
  266. configword 0x00FFF8 0xEF 0xFF 0xBF
  267. configword 0x00FFF9 0x07 0xFF
  268. configword 0x00FFFA 0xDF 0xFF
  269. configword 0x00FFFB 0x0F 0xFF
  270. configword 0x00FFFC 0xFF 0xFF
  271. configword 0x00FFFD 0x09 0xFF
  272. configword 0x00FFFE 0xFF 0xFF
  273. configword 0x00FFFF 0x01 0xFF
  274. name 18f26j53
  275. ramsize 3776
  276. split 0x60
  277. configrange 0x00FFF8 0x00FFFF
  278. configword 0x00FFF8 0xFF 0xFF 0xBF
  279. configword 0x00FFF9 0xF7 0xFF
  280. configword 0x00FFFA 0xFF 0xFF
  281. configword 0x00FFFB 0xFF 0xFF
  282. configword 0x00FFFC 0xFF 0xFF
  283. configword 0x00FFFD 0xFB 0xFF
  284. configword 0x00FFFE 0xBF 0xFF
  285. configword 0x00FFFF 0xFB 0xFF
  286. name 18f26k20
  287. using 18f23k20
  288. ramsize 3936
  289. name 18f26k22
  290. using 18f23k20
  291. ramsize 3936
  292. name 18f26k80
  293. using 18f25k80
  294. name 18f27j13
  295. ramsize 3760
  296. split 0x60
  297. configrange 0x01FFF8 0x01FFFF
  298. configword 0x01FFF8 0xFF 0xFF 0xBF
  299. configword 0x01FFF9 0xF4 0xFF
  300. configword 0x01FFFA 0xFF 0xFF
  301. configword 0x01FFFB 0xFF 0xFF
  302. configword 0x01FFFC 0xFF 0xFF
  303. configword 0x01FFFD 0xFF 0xFF
  304. configword 0x01FFFE 0xFF 0xFF
  305. configword 0x01FFFF 0xF3 0xFF
  306. name 18f27j53
  307. ramsize 3776
  308. split 0x60
  309. configrange 0x01FFF8 0x01FFFF
  310. configword 0x01FFF8 0xFF 0xFF 0xBF
  311. configword 0x01FFF9 0xF7 0xFF
  312. configword 0x01FFFA 0xFF 0xFF
  313. configword 0x01FFFB 0xFF 0xFF
  314. configword 0x01FFFC 0xFF 0xFF
  315. configword 0x01FFFD 0xFB 0xFF
  316. configword 0x01FFFE 0xFF 0xFF
  317. configword 0x01FFFF 0xFB 0xFF
  318. name 18f43k20
  319. using 18f23k20
  320. name 18f43k22
  321. using 18f23k20
  322. name 18f44j10
  323. using 18f24j10
  324. name 18f44j11
  325. using 18f24j11
  326. name 18f44j50
  327. using 18f24j50
  328. name 18f44k20
  329. using 18f23k20
  330. ramsize 768
  331. name 18f44k22
  332. using 18f23k20
  333. ramsize 768
  334. name 18f45j10
  335. using 18f24j10
  336. name 18f45j11
  337. using 18f25j11
  338. name 18f45j50
  339. using 18f25j50
  340. name 18f45k20
  341. using 18f23k20
  342. ramsize 1536
  343. name 18f45k22
  344. using 18f23k20
  345. ramsize 1536
  346. name 18f45k50
  347. using 18f25k50
  348. name 18f45k80
  349. using 18f25k80
  350. name 18f46j11
  351. using 18f26j11
  352. name 18f46j13
  353. using 18f26j13
  354. name 18f46j50
  355. using 18f26j50
  356. name 18f46j53
  357. using 18f26j53
  358. name 18f46k20
  359. using 18f23k20
  360. ramsize 3936
  361. name 18f46k22
  362. using 18f23k20
  363. ramsize 3936
  364. name 18f46k80
  365. using 18f25k80
  366. name 18f47j13
  367. using 18f27j13
  368. name 18f47j53
  369. using 18f27j53
  370. name 18f63j11
  371. ramsize 1024
  372. split 0x60
  373. configrange 0x001FF8 0x001FFD
  374. configword 0x001FF8 0xE1 0xFF 0xBF
  375. configword 0x001FF9 0xF4 0xFF
  376. configword 0x001FFA 0xC7 0xFF
  377. configword 0x001FFB 0xFF 0xFF
  378. configword 0x001FFC 0xF8 0xFF
  379. configword 0x001FFD 0xF1 0xFF
  380. name 18f63j90
  381. using 18f63j11
  382. name 18f64j11
  383. ramsize 1024
  384. split 0x60
  385. configrange 0x003FF8 0x003FFD
  386. configword 0x003FF8 0xE1 0xFF 0xBF
  387. configword 0x003FF9 0xF4 0xFF
  388. configword 0x003FFA 0xC7 0xFF
  389. configword 0x003FFB 0xFF 0xFF
  390. configword 0x003FFC 0xF8 0xFF
  391. configword 0x003FFD 0xF1 0xFF
  392. name 18f64j90
  393. using 18f64j11
  394. name 18f65j10
  395. ramsize 2048
  396. split 0x60
  397. configrange 0x007FF8 0x007FFD
  398. configword 0x007FF8 0xE1 0xFF 0xBF
  399. configword 0x007FF9 0xF4 0xFF
  400. configword 0x007FFA 0xC7 0xFF
  401. configword 0x007FFB 0xFF 0xFF
  402. configword 0x007FFC 0xF8 0xFF
  403. configword 0x007FFD 0xF3 0xFF
  404. name 18f65j11
  405. ramsize 2048
  406. split 0x60
  407. configrange 0x007FF8 0x007FFD
  408. configword 0x007FF8 0xE1 0xFF 0xBF
  409. configword 0x007FF9 0xF4 0xFF
  410. configword 0x007FFA 0xC7 0xFF
  411. configword 0x007FFB 0xFF 0xFF
  412. configword 0x007FFC 0xF8 0xFF
  413. configword 0x007FFD 0xF1 0xFF
  414. name 18f65j15
  415. ramsize 2048
  416. split 0x60
  417. configrange 0x00BFF8 0x00BFFD
  418. configword 0x00BFF8 0xE1 0xFF 0xBF
  419. configword 0x00BFF9 0xF4 0xFF
  420. configword 0x00BFFA 0xC7 0xFF
  421. configword 0x00BFFB 0xFF 0xFF
  422. configword 0x00BFFC 0xF8 0xFF
  423. configword 0x00BFFD 0xF3 0xFF
  424. name 18f65j50
  425. ramsize 3904
  426. split 0x60
  427. configrange 0x007FF8 0x007FFD
  428. configword 0x007FF8 0xEF 0xFF 0xBF
  429. configword 0x007FF9 0x07 0xFF
  430. configword 0x007FFA 0xC7 0xFF
  431. configword 0x007FFB 0x0F 0xFF
  432. configword 0x007FFC 0xF8 0xFF
  433. configword 0x007FFD 0x0F 0xFF
  434. name 18f65j90
  435. ramsize 2048
  436. split 0x60
  437. configrange 0x007FF8 0x007FFD
  438. configword 0x007FF8 0xE1 0xFF 0xBF
  439. configword 0x007FF9 0xF4 0xFF
  440. configword 0x007FFA 0xFF 0xFF
  441. configword 0x007FFB 0xFF 0xFF
  442. configword 0x007FFC 0xF8 0xFF
  443. configword 0x007FFD 0xF1 0xFF
  444. name 18f65j94
  445. ramsize 4096
  446. split 0x60
  447. configrange 0x007FF0 0x007FFF
  448. configword 0x007FF0 0xE0 0xFF 0xBF
  449. configword 0x007FF1 0xF7 0xFF
  450. configword 0x007FF2 0xAF 0xFF
  451. configword 0x007FF3 0xFF 0xFF
  452. configword 0x007FF4 0x33 0xFF
  453. configword 0x007FF5 0xF0 0xFF
  454. configword 0x007FF6 0xFF 0xFF
  455. configword 0x007FF7 0xF7 0xFF
  456. configword 0x007FF8 0x03 0xFF
  457. configword 0x007FF9 0xFF 0xFF
  458. configword 0x007FFA 0xFF 0xFF
  459. configword 0x007FFB 0xFF 0xFF
  460. configword 0x007FFC 0x1D 0xFF
  461. configword 0x007FFD 0xF0 0xFF
  462. configword 0x007FFE 0xF8 0xFF
  463. configword 0x007FFF 0xF3 0xFF
  464. name 18f65k22
  465. ramsize 2048
  466. split 0x60
  467. configrange 0x300000 0x30000D
  468. configword 0x300000 0x5D 0xFF 0xBF
  469. configword 0x300001 0x08 0xFF
  470. configword 0x300002 0x7F 0xFF
  471. configword 0x300003 0x7F 0xFF
  472. configword 0x300004 0x01 0xFF
  473. configword 0x300005 0x89 0xFF
  474. configword 0x300006 0x91 0xFF
  475. configword 0x300008 0x0F 0xFF
  476. configword 0x300009 0xC0 0xFF
  477. configword 0x30000A 0x0F 0xFF
  478. configword 0x30000B 0xE0 0xFF
  479. configword 0x30000C 0x0F 0xFF
  480. configword 0x30000D 0x40 0xFF
  481. idlocrange 0x200000 0x200007
  482. name 18f65k80
  483. ramsize 3648
  484. split 0x60
  485. configrange 0x300000 0x30000D
  486. configword 0x300000 0x5D 0xFF 0xBF
  487. configword 0x300001 0x08 0xFF
  488. configword 0x300002 0x7F 0xFF
  489. configword 0x300003 0x7F 0xFF
  490. configword 0x300005 0x8F 0xFF
  491. configword 0x300006 0x91 0xFF
  492. configword 0x300008 0x0F 0xFF
  493. configword 0x300009 0xC0 0xFF
  494. configword 0x30000A 0x0F 0xFF
  495. configword 0x30000B 0xE0 0xFF
  496. configword 0x30000C 0x0F 0xFF
  497. configword 0x30000D 0x40 0xFF
  498. idlocrange 0x200000 0x200007
  499. name 18f65k90
  500. using 18f65k22
  501. name 18f66j10
  502. ramsize 2048
  503. split 0x60
  504. configrange 0x00FFF8 0x00FFFD
  505. configword 0x00FFF8 0xE1 0xFF 0xBF
  506. configword 0x00FFF9 0xF4 0xFF
  507. configword 0x00FFFA 0xC7 0xFF
  508. configword 0x00FFFB 0xFF 0xFF
  509. configword 0x00FFFC 0xF8 0xFF
  510. configword 0x00FFFD 0xF3 0xFF
  511. name 18f66j11
  512. ramsize 3904
  513. split 0x60
  514. configrange 0x00FFF8 0x00FFFD
  515. configword 0x00FFF8 0xE1 0xFF 0xBF
  516. configword 0x00FFF9 0xF4 0xFF
  517. configword 0x00FFFA 0xC7 0xFF
  518. configword 0x00FFFB 0xFF 0xFF
  519. configword 0x00FFFC 0xF8 0xFF
  520. configword 0x00FFFD 0xFF 0xFF
  521. name 18f66j15
  522. ramsize 3936
  523. split 0x60
  524. configrange 0x017FF8 0x017FFD
  525. configword 0x017FF8 0xE1 0xFF 0xBF
  526. configword 0x017FF9 0xF4 0xFF
  527. configword 0x017FFA 0xC7 0xFF
  528. configword 0x017FFB 0xFF 0xFF
  529. configword 0x017FFC 0xF8 0xFF
  530. configword 0x017FFD 0xF3 0xFF
  531. name 18f66j16
  532. ramsize 3904
  533. split 0x60
  534. configrange 0x017FF8 0x017FFD
  535. configword 0x017FF8 0xE1 0xFF 0xBF
  536. configword 0x017FF9 0xF4 0xFF
  537. configword 0x017FFA 0xC7 0xFF
  538. configword 0x017FFB 0xFF 0xFF
  539. configword 0x017FFC 0xF8 0xFF
  540. configword 0x017FFD 0xFF 0xFF
  541. name 18f66j50
  542. ramsize 3904
  543. split 0x60
  544. configrange 0x00FFF8 0x00FFFD
  545. configword 0x00FFF8 0xEF 0xFF 0xBF
  546. configword 0x00FFF9 0x07 0xFF
  547. configword 0x00FFFA 0xC7 0xFF
  548. configword 0x00FFFB 0x0F 0xFF
  549. configword 0x00FFFC 0xF8 0xFF
  550. configword 0x00FFFD 0x0F 0xFF
  551. name 18f66j55
  552. ramsize 3904
  553. split 0x60
  554. configrange 0x017FF8 0x017FFD
  555. configword 0x017FF8 0xEF 0xFF 0xBF
  556. configword 0x017FF9 0x07 0xFF
  557. configword 0x017FFA 0xC7 0xFF
  558. configword 0x017FFB 0x0F 0xFF
  559. configword 0x017FFC 0xF8 0xFF
  560. configword 0x017FFD 0x0F 0xFF
  561. name 18f66j60
  562. ramsize 4096
  563. split 0x60
  564. configrange 0x00FFF8 0x00FFFD
  565. configword 0x00FFF8 0xE1 0xDF 0xBF
  566. configword 0x00FFF9 0x04 0xF7
  567. configword 0x00FFFA 0xC7 0xFF
  568. configword 0x00FFFB 0x0F 0xFF
  569. configword 0x00FFFC 0xF8 0xFF
  570. configword 0x00FFFD 0x07 0xFF
  571. name 18f66j65
  572. ramsize 4096
  573. split 0x60
  574. configrange 0x017FF8 0x017FFD
  575. configword 0x017FF8 0xE1 0xDF 0xBF
  576. configword 0x017FF9 0x04 0xF7
  577. configword 0x017FFA 0xC7 0xFF
  578. configword 0x017FFB 0x0F 0xFF
  579. configword 0x017FFC 0xF8 0xFF
  580. configword 0x017FFD 0x07 0xFF
  581. name 18f66j90
  582. ramsize 3923
  583. split 0x60
  584. configrange 0x00FFF8 0x00FFFD
  585. configword 0x00FFF8 0xE1 0xFF 0xBF
  586. configword 0x00FFF9 0xF4 0xFF
  587. configword 0x00FFFA 0xDF 0xFF
  588. configword 0x00FFFB 0xFF 0xFF
  589. configword 0x00FFFC 0x02 0xFF
  590. configword 0x00FFFD 0xF1 0xFF
  591. name 18f66j93
  592. using 18f66j90
  593. name 18f66j94
  594. ramsize 4096
  595. split 0x60
  596. configrange 0x00FFF0 0x00FFFF
  597. configword 0x00FFF0 0xE0 0xFF 0xBF
  598. configword 0x00FFF1 0xF7 0xFF
  599. configword 0x00FFF2 0xAF 0xFF
  600. configword 0x00FFF3 0xFF 0xFF
  601. configword 0x00FFF4 0x33 0xFF
  602. configword 0x00FFF5 0xF0 0xFF
  603. configword 0x00FFF6 0xFF 0xFF
  604. configword 0x00FFF7 0xF7 0xFF
  605. configword 0x00FFF8 0x03 0xFF
  606. configword 0x00FFF9 0xFF 0xFF
  607. configword 0x00FFFA 0xFF 0xFF
  608. configword 0x00FFFB 0xFF 0xFF
  609. configword 0x00FFFC 0x1D 0xFF
  610. configword 0x00FFFD 0xF0 0xFF
  611. configword 0x00FFFE 0xF8 0xFF
  612. configword 0x00FFFF 0xF3 0xFF
  613. name 18f66j99
  614. ramsize 4096
  615. split 0x60
  616. configrange 0x017FF0 0x017FFF
  617. configword 0x017FF0 0xE0 0xFF 0xBF
  618. configword 0x017FF1 0xF7 0xFF
  619. configword 0x017FF2 0xAF 0xFF
  620. configword 0x017FF3 0xFF 0xFF
  621. configword 0x017FF4 0x33 0xFF
  622. configword 0x017FF5 0xF0 0xFF
  623. configword 0x017FF6 0xFF 0xFF
  624. configword 0x017FF7 0xF7 0xFF
  625. configword 0x017FF8 0x03 0xFF
  626. configword 0x017FF9 0xFF 0xFF
  627. configword 0x017FFA 0xFF 0xFF
  628. configword 0x017FFB 0xFF 0xFF
  629. configword 0x017FFC 0x1D 0xFF
  630. configword 0x017FFD 0xF0 0xFF
  631. configword 0x017FFE 0xF8 0xFF
  632. configword 0x017FFF 0xF3 0xFF
  633. name 18f66k22
  634. using 18f65k22
  635. ramsize 4096
  636. name 18f66k80
  637. using 18f65k80
  638. name 18f66k90
  639. using 18f65k22
  640. ramsize 4096
  641. name 18f67j10
  642. ramsize 3936
  643. split 0x60
  644. configrange 0x01FFF8 0x01FFFD
  645. configword 0x01FFF8 0xE1 0xFF 0xBF
  646. configword 0x01FFF9 0xF4 0xFF
  647. configword 0x01FFFA 0xC7 0xFF
  648. configword 0x01FFFB 0xFF 0xFF
  649. configword 0x01FFFC 0xF8 0xFF
  650. configword 0x01FFFD 0xF3 0xFF
  651. name 18f67j11
  652. ramsize 3904
  653. split 0x60
  654. configrange 0x01FFF8 0x01FFFD
  655. configword 0x01FFF8 0xE1 0xFF 0xBF
  656. configword 0x01FFF9 0xF4 0xFF
  657. configword 0x01FFFA 0xC7 0xFF
  658. configword 0x01FFFB 0xFF 0xFF
  659. configword 0x01FFFC 0xF8 0xFF
  660. configword 0x01FFFD 0xFF 0xFF
  661. name 18f67j50
  662. ramsize 3904
  663. split 0x60
  664. configrange 0x01FFF8 0x01FFFD
  665. configword 0x01FFF8 0xEF 0xFF 0xBF
  666. configword 0x01FFF9 0x07 0xFF
  667. configword 0x01FFFA 0xC7 0xFF
  668. configword 0x01FFFB 0x0F 0xFF
  669. configword 0x01FFFC 0xF8 0xFF
  670. configword 0x01FFFD 0x0F 0xFF
  671. name 18f67j60
  672. ramsize 4096
  673. split 0x60
  674. configrange 0x01FFF8 0x01FFFD
  675. configword 0x01FFF8 0xE1 0xDF 0xBF
  676. configword 0x01FFF9 0x04 0xF7
  677. configword 0x01FFFA 0xC7 0xFF
  678. configword 0x01FFFB 0x0F 0xFF
  679. configword 0x01FFFC 0xF8 0xFF
  680. configword 0x01FFFD 0x07 0xFF
  681. name 18f67j90
  682. ramsize 3923
  683. split 0x60
  684. configrange 0x01FFF8 0x01FFFD
  685. configword 0x01FFF8 0xE1 0xFF 0xBF
  686. configword 0x01FFF9 0xF4 0xFF
  687. configword 0x01FFFA 0xDF 0xFF
  688. configword 0x01FFFB 0xFF 0xFF
  689. configword 0x01FFFC 0x02 0xFF
  690. configword 0x01FFFD 0xF1 0xFF
  691. name 18f67j93
  692. using 18f67j90
  693. name 18f67j94
  694. ramsize 4096
  695. split 0x60
  696. configrange 0x01FFF0 0x01FFFF
  697. configword 0x01FFF0 0xE0 0xFF 0xBF
  698. configword 0x01FFF1 0xF7 0xFF
  699. configword 0x01FFF2 0xAF 0xFF
  700. configword 0x01FFF3 0xFF 0xFF
  701. configword 0x01FFF4 0x33 0xFF
  702. configword 0x01FFF5 0xF0 0xFF
  703. configword 0x01FFF6 0xFF 0xFF
  704. configword 0x01FFF7 0xF7 0xFF
  705. configword 0x01FFF8 0x03 0xFF
  706. configword 0x01FFF9 0xFF 0xFF
  707. configword 0x01FFFA 0xFF 0xFF
  708. configword 0x01FFFB 0xFF 0xFF
  709. configword 0x01FFFC 0x1D 0xFF
  710. configword 0x01FFFD 0xF0 0xFF
  711. configword 0x01FFFE 0xF8 0xFF
  712. configword 0x01FFFF 0xF3 0xFF
  713. name 18f67k22
  714. ramsize 4096
  715. split 0x60
  716. configrange 0x300000 0x30000D
  717. configword 0x300000 0x5D 0xFF 0xBF
  718. configword 0x300001 0x08 0xFF
  719. configword 0x300002 0x7F 0xFF
  720. configword 0x300003 0x7F 0xFF
  721. configword 0x300004 0x01 0xFF
  722. configword 0x300005 0x89 0xFF
  723. configword 0x300006 0x91 0xFF
  724. configword 0x300008 0xFF 0xFF
  725. configword 0x300009 0xC0 0xFF
  726. configword 0x30000A 0xFF 0xFF
  727. configword 0x30000B 0xE0 0xFF
  728. configword 0x30000C 0xFF 0xFF
  729. configword 0x30000D 0x40 0xFF
  730. idlocrange 0x200000 0x200007
  731. name 18f67k90
  732. using 18f67k22
  733. name 18f83j11
  734. using 18f63j11
  735. name 18f83j90
  736. using 18f63j11
  737. name 18f84j11
  738. using 18f64j11
  739. name 18f84j90
  740. using 18f64j11
  741. name 18f85j10
  742. using 18f65j10
  743. name 18f85j11
  744. using 18f65j11
  745. name 18f85j15
  746. using 18f65j15
  747. name 18f85j50
  748. using 18f65j50
  749. name 18f85j90
  750. using 18f65j11
  751. name 18f85j94
  752. ramsize 4096
  753. split 0x60
  754. configrange 0x007FF0 0x007FFF
  755. configword 0x007FF0 0xE0 0xFF 0xBF
  756. configword 0x007FF1 0xF7 0xFF
  757. configword 0x007FF2 0xAF 0xFF
  758. configword 0x007FF3 0xFF 0xFF
  759. configword 0x007FF4 0x33 0xFF
  760. configword 0x007FF5 0xF0 0xFF
  761. configword 0x007FF6 0xFF 0xFF
  762. configword 0x007FF7 0xF7 0xFF
  763. configword 0x007FF8 0xFB 0xFF
  764. configword 0x007FF9 0xFF 0xFF
  765. configword 0x007FFA 0xFF 0xFF
  766. configword 0x007FFB 0xFF 0xFF
  767. configword 0x007FFC 0x1D 0xFF
  768. configword 0x007FFD 0xF0 0xFF
  769. configword 0x007FFE 0xF8 0xFF
  770. configword 0x007FFF 0xF3 0xFF
  771. name 18f85k22
  772. ramsize 2048
  773. split 0x60
  774. configrange 0x300000 0x30000D
  775. configword 0x300000 0x5D 0xFF 0xBF
  776. configword 0x300001 0x08 0xFF
  777. configword 0x300002 0x7F 0xFF
  778. configword 0x300003 0x7F 0xFF
  779. configword 0x300004 0xF9 0xFF
  780. configword 0x300005 0x8B 0xFF
  781. configword 0x300006 0x91 0xFF
  782. configword 0x300008 0x0F 0xFF
  783. configword 0x300009 0xC0 0xFF
  784. configword 0x30000A 0x0F 0xFF
  785. configword 0x30000B 0xE0 0xFF
  786. configword 0x30000C 0x0F 0xFF
  787. configword 0x30000D 0x40 0xFF
  788. idlocrange 0x200000 0x200007
  789. name 18f85k90
  790. ramsize 2048
  791. split 0x60
  792. configrange 0x300000 0x30000D
  793. configword 0x300000 0x5D 0xFF 0xBF
  794. configword 0x300001 0x08 0xFF
  795. configword 0x300002 0x7F 0xFF
  796. configword 0x300003 0x7F 0xFF
  797. configword 0x300004 0x01 0xFF
  798. configword 0x300005 0x8B 0xFF
  799. configword 0x300006 0x91 0xFF
  800. configword 0x300008 0x0F 0xFF
  801. configword 0x300009 0xC0 0xFF
  802. configword 0x30000A 0x0F 0xFF
  803. configword 0x30000B 0xE0 0xFF
  804. configword 0x30000C 0x0F 0xFF
  805. configword 0x30000D 0x40 0xFF
  806. idlocrange 0x200000 0x200007
  807. name 18f86j10
  808. using 18f66j10
  809. name 18f86j11
  810. using 18f66j11
  811. name 18f86j15
  812. using 18f66j15
  813. name 18f86j16
  814. using 18f66j16
  815. name 18f86j50
  816. using 18f66j50
  817. name 18f86j55
  818. using 18f66j55
  819. name 18f86j60
  820. using 18f66j60
  821. name 18f86j65
  822. using 18f66j65
  823. name 18f86j72
  824. using 18f66j90
  825. name 18f86j90
  826. ramsize 3923
  827. split 0x60
  828. configrange 0x00FFF8 0x00FFFD
  829. configword 0x00FFF8 0xE1 0xFF 0xBF
  830. configword 0x00FFF9 0xF4 0xFF
  831. configword 0x00FFFA 0xDF 0xFF
  832. configword 0x00FFFB 0xFF 0xFF
  833. configword 0x00FFFC 0xF2 0xFF
  834. configword 0x00FFFD 0xF1 0xFF
  835. name 18f86j93
  836. using 18f86j90
  837. name 18f86j94
  838. ramsize 4096
  839. split 0x60
  840. configrange 0x00FFF0 0x00FFFF
  841. configword 0x00FFF0 0xE0 0xFF 0xBF
  842. configword 0x00FFF1 0xF7 0xFF
  843. configword 0x00FFF2 0xAF 0xFF
  844. configword 0x00FFF3 0xFF 0xFF
  845. configword 0x00FFF4 0x33 0xFF
  846. configword 0x00FFF5 0xF0 0xFF
  847. configword 0x00FFF6 0xFF 0xFF
  848. configword 0x00FFF7 0xF7 0xFF
  849. configword 0x00FFF8 0xFB 0xFF
  850. configword 0x00FFF9 0xFF 0xFF
  851. configword 0x00FFFA 0xFF 0xFF
  852. configword 0x00FFFB 0xFF 0xFF
  853. configword 0x00FFFC 0x1D 0xFF
  854. configword 0x00FFFD 0xF0 0xFF
  855. configword 0x00FFFE 0xF8 0xFF
  856. configword 0x00FFFF 0xF3 0xFF
  857. name 18f86j99
  858. ramsize 4096
  859. split 0x60
  860. configrange 0x017FF0 0x017FFF
  861. configword 0x017FF0 0xE0 0xFF 0xBF
  862. configword 0x017FF1 0xF7 0xFF
  863. configword 0x017FF2 0xAF 0xFF
  864. configword 0x017FF3 0xFF 0xFF
  865. configword 0x017FF4 0x33 0xFF
  866. configword 0x017FF5 0xF0 0xFF
  867. configword 0x017FF6 0xFF 0xFF
  868. configword 0x017FF7 0xF7 0xFF
  869. configword 0x017FF8 0xFB 0xFF
  870. configword 0x017FF9 0xFF 0xFF
  871. configword 0x017FFA 0xFF 0xFF
  872. configword 0x017FFB 0xFF 0xFF
  873. configword 0x017FFC 0x1D 0xFF
  874. configword 0x017FFD 0xF0 0xFF
  875. configword 0x017FFE 0xF8 0xFF
  876. configword 0x017FFF 0xF3 0xFF
  877. name 18f86k22
  878. using 18f85k22
  879. ramsize 4096
  880. name 18f86k90
  881. using 18f85k90
  882. ramsize 4096
  883. name 18f87j10
  884. using 18f67j10
  885. name 18f87j11
  886. using 18f67j11
  887. name 18f87j50
  888. using 18f67j50
  889. name 18f87j60
  890. using 18f67j60
  891. name 18f87j72
  892. using 18f67j90
  893. name 18f87j90
  894. ramsize 3923
  895. split 0x60
  896. configrange 0x01FFF8 0x01FFFD
  897. configword 0x01FFF8 0xE1 0xFF 0xBF
  898. configword 0x01FFF9 0xF4 0xFF
  899. configword 0x01FFFA 0xDF 0xFF
  900. configword 0x01FFFB 0xFF 0xFF
  901. configword 0x01FFFC 0xF2 0xFF
  902. configword 0x01FFFD 0xF1 0xFF
  903. name 18f87j93
  904. using 18f87j90
  905. name 18f87j94
  906. ramsize 4096
  907. split 0x60
  908. configrange 0x01FFF0 0x01FFFF
  909. configword 0x01FFF0 0xE0 0xFF 0xBF
  910. configword 0x01FFF1 0xF7 0xFF
  911. configword 0x01FFF2 0xAF 0xFF
  912. configword 0x01FFF3 0xFF 0xFF
  913. configword 0x01FFF4 0x33 0xFF
  914. configword 0x01FFF5 0xF0 0xFF
  915. configword 0x01FFF6 0xFF 0xFF
  916. configword 0x01FFF7 0xF7 0xFF
  917. configword 0x01FFF8 0xFB 0xFF
  918. configword 0x01FFF9 0xFF 0xFF
  919. configword 0x01FFFA 0xFF 0xFF
  920. configword 0x01FFFB 0xFF 0xFF
  921. configword 0x01FFFC 0x1D 0xFF
  922. configword 0x01FFFD 0xF0 0xFF
  923. configword 0x01FFFE 0xF8 0xFF
  924. configword 0x01FFFF 0xF3 0xFF
  925. name 18f87k22
  926. ramsize 4096
  927. split 0x60
  928. configrange 0x300000 0x30000D
  929. configword 0x300000 0x5D 0xFF 0xBF
  930. configword 0x300001 0x08 0xFF
  931. configword 0x300002 0x7F 0xFF
  932. configword 0x300003 0x7F 0xFF
  933. configword 0x300004 0xF9 0xFF
  934. configword 0x300005 0x8B 0xFF
  935. configword 0x300006 0x91 0xFF
  936. configword 0x300008 0xFF 0xFF
  937. configword 0x300009 0xC0 0xFF
  938. configword 0x30000A 0xFF 0xFF
  939. configword 0x30000B 0xE0 0xFF
  940. configword 0x30000C 0xFF 0xFF
  941. configword 0x30000D 0x40 0xFF
  942. idlocrange 0x200000 0x200007
  943. name 18f87k90
  944. ramsize 4096
  945. split 0x60
  946. configrange 0x300000 0x30000D
  947. configword 0x300000 0x5D 0xFF 0xBF
  948. configword 0x300001 0x08 0xFF
  949. configword 0x300002 0x7F 0xFF
  950. configword 0x300003 0x7F 0xFF
  951. configword 0x300004 0x01 0xFF
  952. configword 0x300005 0x8B 0xFF
  953. configword 0x300006 0x91 0xFF
  954. configword 0x300008 0xFF 0xFF
  955. configword 0x300009 0xC0 0xFF
  956. configword 0x30000A 0xFF 0xFF
  957. configword 0x30000B 0xE0 0xFF
  958. configword 0x30000C 0xFF 0xFF
  959. configword 0x30000D 0x40 0xFF
  960. idlocrange 0x200000 0x200007
  961. name 18f95j94
  962. using 18f85j94
  963. name 18f96j60
  964. using 18f66j60
  965. name 18f96j65
  966. using 18f66j65
  967. name 18f96j94
  968. using 18f86j94
  969. name 18f96j99
  970. using 18f86j99
  971. name 18f97j60
  972. using 18f67j60
  973. name 18f97j94
  974. using 18f87j94
  975. name 18f242
  976. ramsize 768
  977. split 0x80
  978. configrange 0x300001 0x30000D
  979. configword 0x300001 0x27 0xFF
  980. configword 0x300002 0x0F 0xFF
  981. configword 0x300003 0x0F 0xFF
  982. configword 0x300005 0x01 0xFF
  983. configword 0x300006 0x85 0xFF
  984. configword 0x300008 0x0F 0xFF
  985. configword 0x300009 0xC0 0xFF
  986. configword 0x30000A 0x0F 0xFF
  987. configword 0x30000B 0xE0 0xFF
  988. configword 0x30000C 0x0F 0xFF
  989. configword 0x30000D 0x40 0xFF
  990. idlocrange 0x200000 0x200007
  991. name 18f248
  992. ramsize 768
  993. split 0x60
  994. configrange 0x300001 0x30000D
  995. configword 0x300001 0x27 0xFF
  996. configword 0x300002 0x0F 0xFF
  997. configword 0x300003 0x0F 0xFF
  998. configword 0x300006 0x85 0xFF
  999. configword 0x300008 0x0F 0xFF
  1000. configword 0x300009 0xC0 0xFF
  1001. configword 0x30000A 0x0F 0xFF
  1002. configword 0x30000B 0xE0 0xFF
  1003. configword 0x30000C 0x0F 0xFF
  1004. configword 0x30000D 0x40 0xFF
  1005. idlocrange 0x200000 0x200007
  1006. name 18f252
  1007. using 18f242
  1008. ramsize 1536
  1009. name 18f258
  1010. using 18f248
  1011. ramsize 1536
  1012. name 18f442
  1013. using 18f242
  1014. name 18f448
  1015. using 18f248
  1016. name 18f452
  1017. using 18f242
  1018. ramsize 1536
  1019. name 18f458
  1020. using 18f248
  1021. ramsize 1536
  1022. name 18f1220
  1023. ramsize 256
  1024. split 0x80
  1025. configrange 0x300001 0x30000D
  1026. configword 0x300001 0xCF 0xFF
  1027. configword 0x300002 0x0F 0xFF
  1028. configword 0x300003 0x1F 0xFF
  1029. configword 0x300005 0x80 0xFF
  1030. configword 0x300006 0x85 0xFF
  1031. configword 0x300008 0x03 0xFF
  1032. configword 0x300009 0xC0 0xFF
  1033. configword 0x30000A 0x03 0xFF
  1034. configword 0x30000B 0xE0 0xFF
  1035. configword 0x30000C 0x03 0xFF
  1036. configword 0x30000D 0x40 0xFF
  1037. idlocrange 0x200000 0x200007
  1038. name 18f1230
  1039. ramsize 256
  1040. split 0x80
  1041. configrange 0x300001 0x30000D
  1042. configword 0x300001 0xCF 0x73
  1043. configword 0x300002 0x1F 0xFF
  1044. configword 0x300003 0x1F 0xFF
  1045. configword 0x300004 0x0E 0xFF
  1046. configword 0x300005 0x89 0xF7
  1047. configword 0x300006 0xF1 0x8F
  1048. configword 0x300008 0x03 0xFF
  1049. configword 0x300009 0xC0 0xFF
  1050. configword 0x30000A 0x03 0xFF
  1051. configword 0x30000B 0xE0 0xFF
  1052. configword 0x30000C 0x03 0xFF
  1053. configword 0x30000D 0x40 0xFF
  1054. idlocrange 0x200000 0x200007
  1055. name 18f1320
  1056. using 18f1220
  1057. name 18f1330
  1058. using 18f1230
  1059. name 18f2220
  1060. ramsize 512
  1061. split 0x80
  1062. configrange 0x300001 0x30000D
  1063. configword 0x300001 0xCF 0xFF
  1064. configword 0x300002 0x0F 0xFF
  1065. configword 0x300003 0x1F 0xFF
  1066. configword 0x300005 0x83 0xFF
  1067. configword 0x300006 0x85 0xFF
  1068. configword 0x300008 0x0F 0xFF
  1069. configword 0x300009 0xC0 0xFF
  1070. configword 0x30000A 0x0F 0xFF
  1071. configword 0x30000B 0xE0 0xFF
  1072. configword 0x30000C 0x0F 0xFF
  1073. configword 0x30000D 0x40 0xFF
  1074. idlocrange 0x200000 0x200007
  1075. name 18f2221
  1076. ramsize 512
  1077. split 0x80
  1078. configrange 0x300001 0x30000D
  1079. configword 0x300001 0xCF 0x37
  1080. configword 0x300002 0x1F 0xFF
  1081. configword 0x300003 0x1F 0xFF
  1082. configword 0x300005 0x87 0xFB
  1083. configword 0x300006 0xF5 0x8F 0xBF
  1084. configword 0x300008 0x03 0xFF
  1085. configword 0x300009 0xC0 0xFF
  1086. configword 0x30000A 0x03 0xFF
  1087. configword 0x30000B 0xE0 0xFF
  1088. configword 0x30000C 0x03 0xFF
  1089. configword 0x30000D 0x40 0xFF
  1090. idlocrange 0x200000 0x200007
  1091. name 18f2320
  1092. using 18f2220
  1093. name 18f2321
  1094. using 18f2221
  1095. name 18f2331
  1096. ramsize 768
  1097. split 0x60
  1098. configrange 0x300001 0x30000D
  1099. configword 0x300001 0xCF 0xFF
  1100. configword 0x300002 0x0F 0xFF
  1101. configword 0x300003 0x3F 0xFF
  1102. configword 0x300004 0x3C 0xFF
  1103. configword 0x300005 0x9D 0xFF
  1104. configword 0x300006 0x85 0xFF
  1105. configword 0x300008 0x0F 0xFF
  1106. configword 0x300009 0xC0 0xFF
  1107. configword 0x30000A 0x0F 0xFF
  1108. configword 0x30000B 0xE0 0xFF
  1109. configword 0x30000C 0x0F 0xFF
  1110. configword 0x30000D 0x40 0xFF
  1111. idlocrange 0x200000 0x200007
  1112. name 18f2410
  1113. ramsize 768
  1114. split 0x80
  1115. configrange 0x300001 0x30000D
  1116. configword 0x300001 0xCF 0x37
  1117. configword 0x300002 0x1F 0xFF
  1118. configword 0x300003 0x1F 0xFB
  1119. configword 0x300005 0x87 0xFB
  1120. configword 0x300006 0xC5 0xBF 0xBF
  1121. configword 0x300008 0x0F 0xFF
  1122. configword 0x300009 0x40 0xFF
  1123. configword 0x30000A 0x0F 0xFF
  1124. configword 0x30000B 0x60 0xFF
  1125. configword 0x30000C 0x0F 0xFF
  1126. configword 0x30000D 0x40 0xFF
  1127. idlocrange 0x200000 0x200007
  1128. name 18f2420
  1129. ramsize 768
  1130. split 0x80
  1131. configrange 0x300001 0x30000D
  1132. configword 0x300001 0xCF 0x07
  1133. configword 0x300002 0x1F 0xFF
  1134. configword 0x300003 0x1F 0xFF
  1135. configword 0x300005 0x87 0xFB
  1136. configword 0x300006 0xC5 0xBF 0xBF
  1137. configword 0x300008 0x0F 0xFF
  1138. configword 0x300009 0xC0 0xFF
  1139. configword 0x30000A 0x0F 0xFF
  1140. configword 0x30000B 0xE0 0xFF
  1141. configword 0x30000C 0x0F 0xFF
  1142. configword 0x30000D 0x40 0xFF
  1143. idlocrange 0x200000 0x200007
  1144. name 18f2423
  1145. using 18f2420
  1146. name 18f2431
  1147. using 18f2331
  1148. name 18f2439
  1149. ramsize 640
  1150. split 0x80
  1151. configrange 0x300001 0x30000D
  1152. configword 0x300001 0x22 0xFF
  1153. configword 0x300002 0x0F 0xFF
  1154. configword 0x300003 0x0F 0xFF
  1155. configword 0x300006 0x85 0xFF
  1156. configword 0x300008 0x0F 0xFF
  1157. configword 0x300009 0xC0 0xFF
  1158. configword 0x30000A 0x0F 0xFF
  1159. configword 0x30000B 0xE0 0xFF
  1160. configword 0x30000C 0x0F 0xFF
  1161. configword 0x30000D 0x40 0xFF
  1162. idlocrange 0x200000 0x200007
  1163. name 18f2450
  1164. # 0x200..0x3FF is not implemented, but we leave that to the linker ;-)
  1165. ramsize 1280
  1166. split 0x60
  1167. configrange 0x300000 0x30000D
  1168. configword 0x300000 0x3F 0xC7
  1169. configword 0x300001 0xCF 0x37
  1170. configword 0x300002 0x3F 0xDF
  1171. configword 0x300003 0x1F 0xFF
  1172. configword 0x300005 0x86 0xFB
  1173. configword 0x300006 0xED 0x97 0xBF
  1174. configword 0x300008 0x03 0xFF
  1175. configword 0x300009 0x40 0xFF
  1176. configword 0x30000A 0x03 0xFF
  1177. configword 0x30000B 0x60 0xFF
  1178. configword 0x30000C 0x03 0xFF
  1179. configword 0x30000D 0x40 0xFF
  1180. idlocrange 0x200000 0x200007
  1181. name 18f2455
  1182. ramsize 2048
  1183. split 0x60
  1184. configrange 0x300000 0x30000D
  1185. configword 0x300000 0x3F 0xC0
  1186. configword 0x300001 0xCF 0x35
  1187. configword 0x300002 0x3F 0xDF
  1188. configword 0x300003 0x1F 0xFF
  1189. configword 0x300005 0x87 0xFB
  1190. configword 0x300006 0xE5 0x9F 0xBF
  1191. configword 0x300008 0x0F 0xFF
  1192. configword 0x300009 0xC0 0xFF
  1193. configword 0x30000A 0x0F 0xFF
  1194. configword 0x30000B 0xE0 0xFF
  1195. configword 0x30000C 0x0F 0xFF
  1196. configword 0x30000D 0x40 0xFF
  1197. idlocrange 0x200000 0x200007
  1198. name 18f2458
  1199. ramsize 2048
  1200. split 0x60
  1201. configrange 0x300000 0x30000D
  1202. configword 0x300000 0x00 0xFF
  1203. configword 0x300001 0x05 0xFF
  1204. configword 0x300002 0x1F 0xFF
  1205. configword 0x300003 0x1F 0xFF
  1206. configword 0x300005 0x83 0xFF
  1207. configword 0x300006 0x85 0xFF 0xBF
  1208. configword 0x300008 0x0F 0xFF
  1209. configword 0x300009 0xC0 0xFF
  1210. configword 0x30000A 0x0F 0xFF
  1211. configword 0x30000B 0xE0 0xFF
  1212. configword 0x30000C 0x0F 0xFF
  1213. configword 0x30000D 0x40 0xFF
  1214. idlocrange 0x200000 0x200007
  1215. name 18f2480
  1216. ramsize 768
  1217. split 0x60
  1218. configrange 0x300001 0x30000D
  1219. configword 0x300001 0xCF 0x37
  1220. configword 0x300002 0x1F 0xFF
  1221. configword 0x300003 0x1F 0xFF
  1222. configword 0x300005 0x86 0xFB
  1223. configword 0x300006 0xD5 0xAF 0xBF
  1224. configword 0x300008 0x0F 0xFF
  1225. configword 0x300009 0xC0 0xFF
  1226. configword 0x30000A 0x0F 0xFF
  1227. configword 0x30000B 0xE0 0xFF
  1228. configword 0x30000C 0x0F 0xFF
  1229. configword 0x30000D 0x40 0xFF
  1230. idlocrange 0x200000 0x200007
  1231. name 18f2510
  1232. using 18f2410
  1233. ramsize 1536
  1234. name 18f2515
  1235. using 18f2410
  1236. ramsize 4096
  1237. name 18f2520
  1238. using 18f2420
  1239. ramsize 1536
  1240. name 18f2523
  1241. using 18f2420
  1242. ramsize 1536
  1243. name 18f2525
  1244. ramsize 4096
  1245. split 0x80
  1246. configrange 0x300001 0x30000D
  1247. configword 0x300001 0xCF 0x37
  1248. configword 0x300002 0x1F 0xFF
  1249. configword 0x300003 0x1F 0xFF
  1250. configword 0x300005 0x87 0xFB
  1251. configword 0x300006 0xC5 0xBF 0xBF
  1252. configword 0x300008 0x0F 0xFF
  1253. configword 0x300009 0xC0 0xFF
  1254. configword 0x30000A 0x0F 0xFF
  1255. configword 0x30000B 0xE0 0xFF
  1256. configword 0x30000C 0x0F 0xFF
  1257. configword 0x30000D 0x40 0xFF
  1258. idlocrange 0x200000 0x200007
  1259. name 18f2539
  1260. using 18f2439
  1261. ramsize 1408
  1262. name 18f2550
  1263. using 18f2455
  1264. name 18f2553
  1265. using 18f2458
  1266. name 18f2580
  1267. using 18f2480
  1268. ramsize 1536
  1269. name 18f2585
  1270. ramsize 4096
  1271. split 0x60
  1272. configrange 0x300001 0x30000D
  1273. configword 0x300001 0xCF 0x37
  1274. configword 0x300002 0x1F 0xFF
  1275. configword 0x300003 0x1F 0xFF
  1276. configword 0x300005 0x86 0xFB
  1277. configword 0x300006 0xF5 0x8F 0xBF
  1278. configword 0x300008 0x0F 0xFF
  1279. configword 0x300009 0xC0 0xFF
  1280. configword 0x30000A 0x0F 0xFF
  1281. configword 0x30000B 0xE0 0xFF
  1282. configword 0x30000C 0x0F 0xFF
  1283. configword 0x30000D 0x40 0xFF
  1284. idlocrange 0x200000 0x200007
  1285. name 18f2610
  1286. using 18f2410
  1287. ramsize 4096
  1288. name 18f2620
  1289. using 18f2525
  1290. name 18f2680
  1291. using 18f2585
  1292. name 18f2682
  1293. ramsize 4096
  1294. split 0x60
  1295. configrange 0x300001 0x30000D
  1296. configword 0x300001 0xCF 0x37
  1297. configword 0x300002 0x1F 0xFF
  1298. configword 0x300003 0x1F 0xFF
  1299. configword 0x300005 0x86 0xFB
  1300. configword 0x300006 0xF5 0x8F 0xBF
  1301. configword 0x300008 0x3F 0xFF
  1302. configword 0x300009 0xC0 0xFF
  1303. configword 0x30000A 0x3F 0xFF
  1304. configword 0x30000B 0xE0 0xFF
  1305. configword 0x30000C 0x3F 0xFF
  1306. configword 0x30000D 0x40 0xFF
  1307. idlocrange 0x200000 0x200007
  1308. name 18f2685
  1309. using 18f2682
  1310. name 18f4220
  1311. using 18f2220
  1312. name 18f4221
  1313. using 18f2221
  1314. name 18f4320
  1315. using 18f2220
  1316. name 18f4321
  1317. using 18f2221
  1318. name 18f4331
  1319. using 18f2331
  1320. name 18f4410
  1321. using 18f2410
  1322. name 18f4420
  1323. using 18f2420
  1324. name 18f4423
  1325. using 18f2420
  1326. name 18f4431
  1327. using 18f2331
  1328. name 18f4439
  1329. using 18f2439
  1330. name 18f4450
  1331. using 18f2450
  1332. name 18f4455
  1333. using 18f2455
  1334. name 18f4458
  1335. using 18f2458
  1336. name 18f4480
  1337. using 18f2480
  1338. name 18f4510
  1339. using 18f2410
  1340. ramsize 1536
  1341. name 18f4515
  1342. using 18f2410
  1343. ramsize 4096
  1344. name 18f4520
  1345. using 18f2420
  1346. ramsize 1536
  1347. name 18f4523
  1348. using 18f2420
  1349. ramsize 1536
  1350. name 18f4525
  1351. using 18f2525
  1352. name 18f4539
  1353. using 18f2439
  1354. ramsize 1408
  1355. name 18f4550
  1356. using 18f2455
  1357. name 18f4553
  1358. using 18f2458
  1359. name 18f4580
  1360. using 18f2480
  1361. ramsize 1536
  1362. name 18f4585
  1363. using 18f2585
  1364. name 18f4610
  1365. using 18f2410
  1366. ramsize 4096
  1367. name 18f4620
  1368. using 18f2525
  1369. name 18f4680
  1370. using 18f2585
  1371. name 18f4682
  1372. using 18f2682
  1373. name 18f4685
  1374. using 18f2682
  1375. name 18f6310
  1376. ramsize 768
  1377. split 0x60
  1378. configrange 0x300001 0x30000C
  1379. configword 0x300001 0x07 0xFF
  1380. configword 0x300002 0x1F 0xFF
  1381. configword 0x300003 0x1F 0xFF
  1382. configword 0x300004 0xC3 0xFF
  1383. configword 0x300005 0x81 0xFF
  1384. configword 0x300006 0x81 0xFF 0xBF
  1385. configword 0x300008 0x01 0xFF
  1386. configword 0x30000C 0x01 0xFF
  1387. idlocrange 0x200000 0x200007
  1388. name 18f6390
  1389. ramsize 768
  1390. split 0x60
  1391. configrange 0x300001 0x300008
  1392. configword 0x300001 0x07 0xFF
  1393. configword 0x300002 0x1F 0xFF
  1394. configword 0x300003 0x1F 0xFF
  1395. configword 0x300005 0x81 0xFF
  1396. configword 0x300006 0x81 0xFF 0xBF
  1397. configword 0x300008 0x01 0xFF
  1398. idlocrange 0x200000 0x200007
  1399. name 18f6393
  1400. using 18f6390
  1401. name 18f6410
  1402. using 18f6310
  1403. name 18f6490
  1404. using 18f6390
  1405. name 18f6493
  1406. using 18f6390
  1407. name 18f6520
  1408. ramsize 2048
  1409. split 0x60
  1410. configrange 0x300001 0x30000D
  1411. configword 0x300001 0x27 0xFF
  1412. configword 0x300002 0x0F 0xFF
  1413. configword 0x300003 0x0F 0xFF
  1414. configword 0x300004 0x83 0xFF
  1415. configword 0x300005 0x03 0xFF
  1416. configword 0x300006 0x85 0xFF
  1417. configword 0x300008 0xFF 0xFF
  1418. configword 0x300009 0xC0 0xFF
  1419. configword 0x30000A 0xFF 0xFF
  1420. configword 0x30000B 0xE0 0xFF
  1421. configword 0x30000C 0xFF 0xFF
  1422. configword 0x30000D 0x40 0xFF
  1423. idlocrange 0x200000 0x200007
  1424. name 18f6525
  1425. ramsize 3840
  1426. split 0x60
  1427. configrange 0x300001 0x30000D
  1428. configword 0x300001 0x2F 0xFF
  1429. configword 0x300002 0x0F 0xFF
  1430. configword 0x300003 0x1F 0xFF
  1431. configword 0x300004 0x83 0xFF
  1432. configword 0x300005 0x83 0xFF
  1433. configword 0x300006 0x85 0xFF
  1434. configword 0x300008 0x0F 0xFF
  1435. configword 0x300009 0xC0 0xFF
  1436. configword 0x30000A 0x0F 0xFF
  1437. configword 0x30000B 0xE0 0xFF
  1438. configword 0x30000C 0x0F 0xFF
  1439. configword 0x30000D 0x40 0xFF
  1440. idlocrange 0x200000 0x200007
  1441. name 18f6527
  1442. ramsize 3936
  1443. split 0x60
  1444. configrange 0x300001 0x30000D
  1445. configword 0x300001 0xCF 0x37
  1446. configword 0x300002 0x1F 0xFF
  1447. configword 0x300003 0x1F 0xFF
  1448. configword 0x300004 0xF3 0xFF
  1449. configword 0x300005 0x87 0xFB
  1450. configword 0x300006 0xF5 0x8F 0xBF
  1451. configword 0x300008 0xFF 0xFF
  1452. configword 0x300009 0xC0 0xFF
  1453. configword 0x30000A 0xFF 0xFF
  1454. configword 0x30000B 0xE0 0xFF
  1455. configword 0x30000C 0xFF 0xFF
  1456. configword 0x30000D 0x40 0xFF
  1457. idlocrange 0x200000 0x200007
  1458. name 18f6585
  1459. using 18f6525
  1460. ramsize 3328
  1461. name 18f6620
  1462. using 18f6520
  1463. ramsize 3840
  1464. name 18f6621
  1465. using 18f6525
  1466. name 18f6622
  1467. using 18f6527
  1468. name 18f6627
  1469. using 18f6527
  1470. name 18f6628
  1471. using 18f6527
  1472. name 18f6680
  1473. using 18f6525
  1474. ramsize 3328
  1475. name 18f6720
  1476. using 18f6520
  1477. ramsize 3840
  1478. name 18f6722
  1479. using 18f6527
  1480. name 18f6723
  1481. using 18f6527
  1482. name 18f8310
  1483. using 18f6310
  1484. name 18f8390
  1485. using 18f6390
  1486. name 18f8393
  1487. using 18f6390
  1488. name 18f8410
  1489. using 18f6310
  1490. name 18f8490
  1491. using 18f6390
  1492. name 18f8493
  1493. using 18f6390
  1494. name 18f8520
  1495. using 18f6520
  1496. name 18f8525
  1497. using 18f6525
  1498. name 18f8527
  1499. using 18f6527
  1500. name 18f8585
  1501. using 18f6525
  1502. ramsize 3328
  1503. name 18f8620
  1504. using 18f6520
  1505. ramsize 3840
  1506. name 18f8621
  1507. using 18f6525
  1508. name 18f8622
  1509. using 18f6527
  1510. name 18f8627
  1511. using 18f6527
  1512. name 18f8628
  1513. using 18f6527
  1514. name 18f8680
  1515. using 18f6525
  1516. ramsize 3328
  1517. name 18f8720
  1518. using 18f6520
  1519. ramsize 3840
  1520. name 18f8722
  1521. using 18f6527
  1522. name 18f8723
  1523. using 18f6527