Revision: 1378
Author: robhamerling
Date: Mon Oct  5 12:09:25 2009
Log: Fixed some errors in PIC properties list
Some LF-PICs were listed (named as) F-PIC
Internal oscillator representation improved (multiple MHz figures now  
as 'array')
Several minor improvements


http://code.google.com/p/jallib/source/detail?r=1378

Modified:
  /trunk/tools/flash_pics.cmd
  /trunk/tools/flash_pics.json

=======================================
--- /trunk/tools/flash_pics.cmd Mon Oct  5 04:48:12 2009
+++ /trunk/tools/flash_pics.cmd Mon Oct  5 12:09:25 2009
@@ -91,20 +91,26 @@
    PicNameCaps = translate('pic'PicType,xrange('A','Z'),xrange('a','z'))
    if p.PicNameCaps.ARCHITECTURE = '?' then do           /* check absence */
      if pos('LF',PicNameCaps) > 0 then do
-      PicType = delstr(PicType,3,1)                     /* remove 'l' */
-      PicNameCaps = translate('pic'PicType,xrange('A','Z'),xrange('a','z'))
+      PicTemp = delstr(PicType,3,1)                     /* remove 'l' */
+      PicNameCaps = translate('pic'PicTemp,xrange('A','Z'),xrange('a','z'))
        if p.PicNameCaps.ARCHITECTURE = '?' then do       /* check abcense */
          call lineout list, '  *** No properties found'
          iterate
        end
+      else do
+        call lineout json, '   "'PicType'": {'  /* standin present */
+        PicType = PicTemp                       /* show properties of  
standin */
+      end
      end
      else do
        call lineout list, '  *** No properties found'
        iterate
      end
    end
+  else                                          /* PicType present */
+    call lineout json, '   "'PicType'": {'
+
    PicCount = PicCount + 1
-  call lineout json, '   "'PicType'": {'

    call list_property PicType, 'Architecture'
    call list_property PicType, 'PROGRAM_MEMORY_KBYTES'
@@ -198,15 +204,20 @@
      end
      else if offset_hyphen > 0   &,
         (offset_slash = 0 | offset_slash > offset_hyphen) then do
-      parse var valsub valx '-' valy          /* split */
+      parse var valsub valx '-' valy            /* split */
        call charout json, '{ "'space(valy,,'_')'" : ["'strip(valx,'B')'"]  
} , '
      end
      else if offset_slash > 0 then do
-      parse var valsub valx '/' valy          /* split */
+      parse var valsub valx '/' valy            /* split */
        call charout json, '{ "'space(valy,,'_')'" : ["'strip(valx,'B')'"]  
} , '
      end
      else if offset_MHZ > 0 then do
-      call charout json, '{ "MHZ" : ["'word(valsub,1)'"] } , '
+      if pos('MHZ',val) > 0 then do             /* 2nd MHZ value present */
+        parse upper var val valsub2 ',' val     /* split inline */
+        call charout json, '{ "MHZ" :  
["'word(valsub,1)'" , "'word(valsub2,1)'"] } , '
+      end
+      else
+        call charout json, '{ "MHZ" : ["'word(valsub,1)'"] } , '
      end
      else if offset_KHZ > 0 then do
        call charout json, '{ "KHZ" : ["'word(valsub,1)'"] } , '
@@ -217,7 +228,10 @@
        call charout json, '"'word(valsub,1)'" ,'
      end
    end
-  call stream  json, 'C', 'seek -2'           /* remove last comma */
+  call stream  json, 'C', 'seek -2'             /* remove last comma */
+end
+else if pos('MHz',val) > 0 then do              /* with internal  
oscillator (only?) */
+  call charout json, '{ "MHZ" : ["'word(val,1)'"] }'
  end
  else
    call charout json, '"'val'"'                /* value */
=======================================
--- /trunk/tools/flash_pics.json        Mon Oct  5 04:48:12 2009
+++ /trunk/tools/flash_pics.json        Mon Oct  5 12:09:25 2009
@@ -14,7 +14,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ "4 MHz" ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4"] } ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -63,7 +63,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ "4 MHz" ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4"] } ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -112,7 +112,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ "4 MHz" ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4"] } ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -161,7 +161,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ "4 MHz" ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4"] } ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -210,7 +210,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4"] } , { "MHZ" : ["8"] }  ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4" , "8"] }  ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -259,7 +259,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4"] } , { "MHZ" : ["8"] }  ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4" , "8"] }  ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -308,7 +308,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ "4 MHz" ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4"] } ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -357,7 +357,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ "4 MHz" ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4"] } ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -406,7 +406,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4"] } , { "MHZ" : ["8"] }  ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4" , "8"] }  ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -455,7 +455,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4"] } , { "MHZ" : ["8"] }  ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4" , "8"] }  ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -504,7 +504,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4"] } , { "MHZ" : ["8"] }  ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4" , "8"] }  ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -553,7 +553,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4"] } , { "MHZ" : ["8"] }  ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4" , "8"] }  ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -602,7 +602,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ "4 MHz" ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4"] } ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -700,7 +700,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ "4 MHz" ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4"] } ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -798,7 +798,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ "4 MHz" ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4"] } ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -847,7 +847,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4"] } , { "MHZ" : ["8"] }  ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4" , "8"] }  ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -896,7 +896,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4"] } , { "MHZ" : ["8"] }  ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4" , "8"] }  ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -1092,7 +1092,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4"] } , { "MHZ" : ["8"] }  ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4" , "8"] }  ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -1141,7 +1141,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4"] } , { "MHZ" : ["8"] }  ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4" , "8"] }  ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -1239,7 +1239,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ "4 MHz" ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4"] } ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -1337,7 +1337,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ "4 MHz" ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4"] } ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -1386,7 +1386,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ "4 MHz" ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4"] } ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -1582,7 +1582,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ "4 MHz" ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4"] } ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -1631,7 +1631,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ "4 MHz" ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["4"] } ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -2121,7 +2121,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ "16 MHz" ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["16"] } ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -2170,7 +2170,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ "16 MHz" ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["16"] } ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -2219,7 +2219,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ "16 MHz" ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["16"] } ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -2268,7 +2268,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ "16 MHz" ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["16"] } ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -2317,7 +2317,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ "16 MHz" ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["16"] } ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -2415,7 +2415,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "-" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ "8 MHz" ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["8"] } ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -2513,7 +2513,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "-" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ "8 MHz" ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["8"] } ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -2611,7 +2611,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "-" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ "8 MHz" ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["8"] } ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -2709,7 +2709,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "-" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ "8MHz" ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["8MHz"] } ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -3052,7 +3052,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ "8 MHz" ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["8"] } ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -3640,7 +3640,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "-" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ "8MHz" ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["8MHz"] } ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -4164,7 +4164,7 @@
        "OPERATION_VOLTAGE_RANGE" : [ "2V - 5.5V" ] ,
        "PACKAGES" : [ "64/TQFP" ]
     } ,
-   "16f722": {
+   "16lf722": {
        "ARCHITECTURE" : [ "8" ] ,
        "PROGRAM_MEMORY_KBYTES" : [ "3.5" ] ,
        "PROGRAM_MEMORY_KWORDS" : [ "2" ] ,
@@ -4179,7 +4179,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ "16 MHz" ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["16"] } ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -4213,7 +4213,7 @@
        "OPERATION_VOLTAGE_RANGE" : [ "1.8V - 5.5V" ] ,
        "PACKAGES" : [ { "QFN" : ["28"] } , { "SOIC_300MIL" : ["28"] } ,  
{ "SPDIP" : ["28"] } , { "SSOP_208MIL" : ["28"] } , { "UQFN" : ["28"] }  ]
     } ,
-   "16f723": {
+   "16lf723": {
        "ARCHITECTURE" : [ "8" ] ,
        "PROGRAM_MEMORY_KBYTES" : [ "7" ] ,
        "PROGRAM_MEMORY_KWORDS" : [ "4" ] ,
@@ -4228,7 +4228,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ "16 MHz" ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["16"] } ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -4262,7 +4262,7 @@
        "OPERATION_VOLTAGE_RANGE" : [ "1.8V - 5.5V" ] ,
        "PACKAGES" : [ { "QFN" : ["28"] } , { "SOIC_300MIL" : ["28"] } ,  
{ "SPDIP" : ["28"] } , { "SSOP_208MIL" : ["28"] } , { "UQFN" : ["28"] }  ]
     } ,
-   "16f724": {
+   "16lf724": {
        "ARCHITECTURE" : [ "8" ] ,
        "PROGRAM_MEMORY_KBYTES" : [ "7" ] ,
        "PROGRAM_MEMORY_KWORDS" : [ "4" ] ,
@@ -4277,7 +4277,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ "16 MHz" ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["16"] } ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -4311,7 +4311,7 @@
        "OPERATION_VOLTAGE_RANGE" : [ "1.8V - 5.5V" ] ,
        "PACKAGES" : [ { "PDIP" : ["40"] } , { "QFN" : ["44"] } , { "TQFP" :  
["44"] }  ]
     } ,
-   "16f726": {
+   "16lf726": {
        "ARCHITECTURE" : [ "8" ] ,
        "PROGRAM_MEMORY_KBYTES" : [ "14" ] ,
        "PROGRAM_MEMORY_KWORDS" : [ "8" ] ,
@@ -4326,7 +4326,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ "16 MHz" ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["16"] } ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -4360,7 +4360,7 @@
        "OPERATION_VOLTAGE_RANGE" : [ "1.8V - 5.5V" ] ,
        "PACKAGES" : [ { "QFN" : ["28"] } , { "SOIC_300MIL" : ["28"] } ,  
{ "SPDIP" : ["28"] } , { "SSOP_208MIL" : ["28"] } , { "UQFN" : ["28"] }  ]
     } ,
-   "16f727": {
+   "16lf727": {
        "ARCHITECTURE" : [ "8" ] ,
        "PROGRAM_MEMORY_KBYTES" : [ "14" ] ,
        "PROGRAM_MEMORY_KWORDS" : [ "8" ] ,
@@ -4375,7 +4375,7 @@
        "LOW_VOLTAGE_DETECTION" : [ "None" ] ,
        "POWER_ON_RESET_POR" : [ "Yes" ] ,
        "WATCH_DOG_TIMERS_WDT" : [ "Yes" ] ,
-      "INTERNAL_OSCILLATOR" : [ "16 MHz" ] ,
+      "INTERNAL_OSCILLATOR" : [ { "MHZ" : ["16"] } ] ,
        "HARDWARE_RTCC" : [ "No" ] ,
        "NANOWATT_LOW_SLEEP" : [ "Yes" ] ,
        "NANOWATT_FAST_WAKE" : [ "Yes" ] ,
@@ -13670,7 +13670,7 @@
        "OPERATION_VOLTAGE_RANGE" : [ "2V - 3.6V" ] ,
        "PACKAGES" : [ { "TQFP" : ["100"] } , { "LQFP" : ["128"] }  ]
     } ,
-   "18f13k22": {
+   "18lf13k22": {
        "ARCHITECTURE" : [ "8" ] ,
        "PROGRAM_MEMORY_KBYTES" : [ "8" ] ,
        "PROGRAM_MEMORY_KWORDS" : [ "4" ] ,
@@ -13719,7 +13719,7 @@
        "OPERATION_VOLTAGE_RANGE" : [ "1.8V - 5.5V" ] ,
        "PACKAGES" : [ { "PDIP" : ["20"] } , { "QFN" : ["20"] } ,  
{ "SOIC_300MIL" : ["20"] } , { "SSOP_208MIL" : ["20"] }  ]
     } ,
-   "18f13k50": {
+   "18lf13k50": {
        "ARCHITECTURE" : [ "8" ] ,
        "PROGRAM_MEMORY_KBYTES" : [ "8" ] ,
        "PROGRAM_MEMORY_KWORDS" : [ "4" ] ,
@@ -13768,7 +13768,7 @@
        "OPERATION_VOLTAGE_RANGE" : [ "1.8V - 5.5V" ] ,
        "PACKAGES" : [ { "PDIP" : ["20"] } , { "QFN" : ["20"] } ,  
{ "SOIC_300MIL" : ["20"] } , { "SSOP_208MIL" : ["20"] }  ]
     } ,
-   "18f14k22": {
+   "18lf14k22": {
        "ARCHITECTURE" : [ "8" ] ,
        "PROGRAM_MEMORY_KBYTES" : [ "16" ] ,
        "PROGRAM_MEMORY_KWORDS" : [ "8" ] ,
@@ -13817,7 +13817,7 @@
        "OPERATION_VOLTAGE_RANGE" : [ "1.8V - 5.5V" ] ,
        "PACKAGES" : [ { "PDIP" : ["20"] } , { "QFN" : ["20"] } ,  
{ "SOIC_300MIL" : ["20"] } , { "SSOP_208MIL" : ["20"] }  ]
     } ,
-   "18f14k50": {
+   "18lf14k50": {
        "ARCHITECTURE" : [ "8" ] ,
        "PROGRAM_MEMORY_KBYTES" : [ "16" ] ,
        "PROGRAM_MEMORY_KWORDS" : [ "8" ] ,
@@ -13866,7 +13866,7 @@
        "OPERATION_VOLTAGE_RANGE" : [ "1.8V - 5.5V" ] ,
        "PACKAGES" : [ { "PDIP" : ["20"] } , { "QFN" : ["20"] } ,  
{ "SOIC_300MIL" : ["20"] } , { "SSOP_208MIL" : ["20"] }  ]
     } ,
-   "18f24j10": {
+   "18lf24j10": {
        "ARCHITECTURE" : [ "8" ] ,
        "PROGRAM_MEMORY_KBYTES" : [ "16" ] ,
        "PROGRAM_MEMORY_KWORDS" : [ "8" ] ,
@@ -13915,7 +13915,7 @@
        "OPERATION_VOLTAGE_RANGE" : [ "2V - 3.6V" ] ,
        "PACKAGES" : [ { "QFN" : ["28"] } , { "SOIC_300MIL" : ["28"] } ,  
{ "SPDIP" : ["28"] } , { "SSOP_208MIL" : ["28"] }  ]
     } ,
-   "18f24j11": {
+   "18lf24j11": {
        "ARCHITECTURE" : [ "8" ] ,
        "PROGRAM_MEMORY_KBYTES" : [ "16" ] ,
        "PROGRAM_MEMORY_KWORDS" : [ "8" ] ,
@@ -13964,7 +13964,7 @@
        "OPERATION_VOLTAGE_RANGE" : [ "2V - 3.6V" ] ,
        "PACKAGES" : [ { "QFN" : ["28"] } , { "SOIC_300MIL" : ["28"] } ,  
{ "SPDIP" : ["28"] } , { "SSOP_208MIL" : ["28"] }  ]
     } ,
-   "18f24j50": {
+   "18lf24j50": {
        "ARCHITECTURE" : [ "8" ] ,
        "PROGRAM_MEMORY_KBYTES" : [ "16" ] ,
        "PROGRAM_MEMORY_KWORDS" : [ "8" ] ,
@@ -14013,7 +14013,7 @@
        "OPERATION_VOLTAGE_RANGE" : [ "2V - 3.6V" ] ,
        "PACKAGES" : [ { "QFN" : ["28"] } , { "SOIC_300MIL" : ["28"] } ,  
{ "SPDIP" : ["28"] } , { "SSOP_208MIL" : ["28"] }  ]
     } ,
-   "18f25j10": {
+   "18lf25j10": {
        "ARCHITECTURE" : [ "8" ] ,
        "PROGRAM_MEMORY_KBYTES" : [ "32" ] ,
        "PROGRAM_MEMORY_KWORDS" : [ "16" ] ,
@@ -14062,7 +14062,7 @@
        "OPERATION_VOLTAGE_RANGE" : [ "2V - 3.6V" ] ,
        "PACKAGES" : [ { "QFN" : ["28"] } , { "SOIC_300MIL" : ["28"] } ,  
{ "SPDIP" : ["28"] } , { "SSOP_208MIL" : ["28"] }  ]
     } ,
-   "18f25j11": {
+   "18lf25j11": {
        "ARCHITECTURE" : [ "8" ] ,
        "PROGRAM_MEMORY_KBYTES" : [ "32" ] ,
        "PROGRAM_MEMORY_KWORDS" : [ "16" ] ,
@@ -14111,7 +14111,7 @@
        "OPERATION_VOLTAGE_RANGE" : [ "2V - 3.6V" ] ,
        "PACKAGES" : [ { "QFN" : ["28"] } , { "SOIC_300MIL" : ["28"] } ,  
{ "SPDIP" : ["28"] } , { "SSOP_208MIL" : ["28"] }  ]
     } ,
-   "18f25j50": {
+   "18lf25j50": {
        "ARCHITECTURE" : [ "8" ] ,
        "PROGRAM_MEMORY_KBYTES" : [ "32" ] ,
        "PROGRAM_MEMORY_KWORDS" : [ "16" ] ,
@@ -14160,7 +14160,7 @@
        "OPERATION_VOLTAGE_RANGE" : [ "2V - 3.6V" ] ,
        "PACKAGES" : [ { "QFN" : ["28"] } , { "SOIC_300MIL" : ["28"] } ,  
{ "SPDIP" : ["28"] } , { "SSOP_208MIL" : ["28"] }  ]
     } ,
-   "18f26j11": {
+   "18lf26j11": {
        "ARCHITECTURE" : [ "8" ] ,
        "PROGRAM_MEMORY_KBYTES" : [ "64" ] ,
        "PROGRAM_MEMORY_KWORDS" : [ "32" ] ,
@@ -14209,7 +14209,7 @@
        "OPERATION_VOLTAGE_RANGE" : [ "2V - 3.6V" ] ,
        "PACKAGES" : [ { "QFN" : ["28"] } , { "SOIC_300MIL" : ["28"] } ,  
{ "SPDIP" : ["28"] } , { "SSOP_208MIL" : ["28"] }  ]
     } ,
-   "18f26j50": {
+   "18lf26j50": {
        "ARCHITECTURE" : [ "8" ] ,
        "PROGRAM_MEMORY_KBYTES" : [ "64" ] ,
        "PROGRAM_MEMORY_KWORDS" : [ "32" ] ,
@@ -14258,7 +14258,7 @@
        "OPERATION_VOLTAGE_RANGE" : [ "2V - 3.6V" ] ,
        "PACKAGES" : [ { "QFN" : ["28"] } , { "SOIC_300MIL" : ["28"] } ,  
{ "SPDIP" : ["28"] } , { "SSOP_208MIL" : ["28"] }  ]
     } ,
-   "18f44j10": {
+   "18lf44j10": {
        "ARCHITECTURE" : [ "8" ] ,
        "PROGRAM_MEMORY_KBYTES" : [ "16" ] ,
        "PROGRAM_MEMORY_KWORDS" : [ "8" ] ,
@@ -14307,7 +14307,7 @@
        "OPERATION_VOLTAGE_RANGE" : [ "2V - 3.6V" ] ,
        "PACKAGES" : [ { "PDIP" : ["40"] } , { "QFN" : ["44"] } , { "TQFP" :  
["44"] }  ]
     } ,
-   "18f44j11": {
+   "18lf44j11": {
        "ARCHITECTURE" : [ "8" ] ,
        "PROGRAM_MEMORY_KBYTES" : [ "16" ] ,
        "PROGRAM_MEMORY_KWORDS" : [ "8" ] ,
@@ -14356,7 +14356,7 @@
        "OPERATION_VOLTAGE_RANGE" : [ "2V - 3.6V" ] ,
        "PACKAGES" : [ { "QFN" : ["44"] } , { "TQFP" : ["44"] }  ]
     } ,
-   "18f44j50": {
+   "18lf44j50": {
        "ARCHITECTURE" : [ "8" ] ,
        "PROGRAM_MEMORY_KBYTES" : [ "16" ] ,
        "PROGRAM_MEMORY_KWORDS" : [ "8" ] ,
@@ -14405,7 +14405,7 @@
        "OPERATION_VOLTAGE_RANGE" : [ "2V - 3.6V" ] ,
        "PACKAGES" : [ { "QFN" : ["44"] } , { "TQFP" : ["44"] }  ]
     } ,
-   "18f45j10": {
+   "18lf45j10": {
        "ARCHITECTURE" : [ "8" ] ,
        "PROGRAM_MEMORY_KBYTES" : [ "32" ] ,
        "PROGRAM_MEMORY_KWORDS" : [ "16" ] ,
@@ -14454,7 +14454,7 @@
        "OPERATION_VOLTAGE_RANGE" : [ "2V - 3.6V" ] ,
        "PACKAGES" : [ { "PDIP" : ["40"] } , { "QFN" : ["44"] } , { "TQFP" :  
["44"] }  ]
     } ,
-   "18f45j11": {
+   "18lf45j11": {
        "ARCHITECTURE" : [ "8" ] ,
        "PROGRAM_MEMORY_KBYTES" : [ "32" ] ,
        "PROGRAM_MEMORY_KWORDS" : [ "16" ] ,
@@ -14503,7 +14503,7 @@
        "OPERATION_VOLTAGE_RANGE" : [ "2V - 3.6V" ] ,
        "PACKAGES" : [ { "QFN" : ["44"] } , { "TQFP" : ["44"] }  ]
     } ,
-   "18f45j50": {
+   "18lf45j50": {
        "ARCHITECTURE" : [ "8" ] ,
        "PROGRAM_MEMORY_KBYTES" : [ "32" ] ,
        "PROGRAM_MEMORY_KWORDS" : [ "16" ] ,
@@ -14552,7 +14552,7 @@
        "OPERATION_VOLTAGE_RANGE" : [ "2V - 3.6V" ] ,
        "PACKAGES" : [ { "QFN" : ["44"] } , { "TQFP" : ["44"] }  ]
     } ,
-   "18f46j11": {
+   "18lf46j11": {
        "ARCHITECTURE" : [ "8" ] ,
        "PROGRAM_MEMORY_KBYTES" : [ "64" ] ,
        "PROGRAM_MEMORY_KWORDS" : [ "32" ] ,
@@ -14601,7 +14601,7 @@
        "OPERATION_VOLTAGE_RANGE" : [ "2V - 3.6V" ] ,
        "PACKAGES" : [ { "QFN" : ["44"] } , { "TQFP" : ["44"] }  ]
     } ,
-   "18f46j50": {
+   "18lf46j50": {
        "ARCHITECTURE" : [ "8" ] ,
        "PROGRAM_MEMORY_KBYTES" : [ "64" ] ,
        "PROGRAM_MEMORY_KWORDS" : [ "32" ] ,

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"jallib" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/jallib?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to