Author: sebastien.lelong
Date: Sun May 3 00:57:15 2009
New Revision: 967
Added:
trunk/tools/extract_pininfos.py
trunk/tools/parse_ds_pins.py
Modified:
trunk/tools/pin_description.csv
trunk/tools/pinmap.py
Log:
fixed missing/wrong information for some 10F/12F PICs, python to parse and
extract information of interest, like AN pins, Vref pins, ADC group
Added: trunk/tools/extract_pininfos.py
==============================================================================
--- (empty file)
+++ trunk/tools/extract_pininfos.py Sun May 3 00:57:15 2009
@@ -0,0 +1,46 @@
+import sys
+import pprint
+
+from pinmap import pinmap
+
+# AN...
+adc_pins = {}
+for pic,pinfo in pinmap.items():
+ for pin,func in pinfo.items():
+ for f in func:
+ if f.startswith("AN"):
+ adc_pins.setdefault(pic,{})[pin] = f
+
+fout = file("adc_pins.py","w")
+print >> fout, "adc_pins = \\"
+print >> fout, pprint.pformat(adc_pins)
+fout.close()
+
+
+# ADC group according to AN*
+from adc_pins import adc_pins
+grp = {}
+for k,v in adc_pins.items():
+ # group by the way ADC pins appears in PIC
+ l = tuple(sorted(v.items()))
+ grp.setdefault(l,[]).append(k)
+
+fout = file("adc_an_grp.py","w")
+print >> fout, "adc_grp = \\"
+print >> fout, pprint.pformat(grp)
+fout.close()
+
+
+# VREF
+vref_pins = {}
+for pic,pinfo in pinmap.items():
+ for pin,func in pinfo.items():
+ for f in func:
+ if f.startswith("VREF"):
+ vref_pins.setdefault(pic,{})[pin] = f
+
+fout = file("vref_pins.py","w")
+print >> fout, "vref_pins = \\"
+print >> fout, pprint.pformat(vref_pins)
+fout.close()
+
Added: trunk/tools/parse_ds_pins.py
==============================================================================
--- (empty file)
+++ trunk/tools/parse_ds_pins.py Sun May 3 00:57:15 2009
@@ -0,0 +1,80 @@
+import os, sys, re
+
+PIC_DS_FILE = "PIC-DS.txt"
+DS_REF = "DS_ref.txt"
+PINS_DIR = "pins"
+DS_DIR = "ds"
+
+
+glue = {}
+
+picdsmap = {}
+picds = map(str.strip,file(PIC_DS_FILE).readlines())
+for p,d in [re.split(" +",e) for e in picds]:
+ picdsmap[p] = d
+
+
+try:
+ pin_files = [os.path.basename(sys.argv[1])]
+except IndexError:
+ pin_files = [i for i in os.listdir(PINS_DIR) if i.endswith(".pins")]
+
+
+def clean_pin_info(pinstr):
+ pinfo = re.sub("_____.*","",pinstr)
+ # some pins are glue together in txt DS
+ zepin = pinfo.split("/")[0]
+ splitter = re.sub("\d","",zepin,re.DOTALL)
+ keep = re.split("%s\d+" % splitter,pinfo)[1]
+ pinfo = zepin + keep
+ return pinfo.split("/")
+
+for f in pin_files:
+
+ ##if not f.startswith("18"):
+ ## continue
+
+ print "Dealing with %s" % f
+
+ pic = re.sub("\.jal.pins","",f).upper()
+ dsfile = picdsmap[pic]
+ dsfiletxt = dsfile + ".txt"
+ fin = file(os.path.join(DS_DIR,dsfiletxt)).read()
+ fin = fin.replace("\n","_____") # this will help searching with regex
("____" not supposed to exist)
+ pins = file(os.path.join(PINS_DIR,f)).read().splitlines()
+
+ glue[pic] = {}
+
+ try:
+ picgrp,picnum =
re.match("(^\d\d[A-Z]{1,2})(\d+\w*\d+\w*)$",pic).groups()
+ except AttributeError:
+ print "Unable to parse PIC grp/num for %s" % pic
+ continue
+
+ for pin in pins:
+ # some PICs have R[A,B,C,...]x pin, other (small) have GPx
+ # only small PIC have GP* pins
+ if picgrp.startswith("10F") or picgrp.startswith("12F"):
+ pinnum = re.match("R[A-Z](\d+)",pin).groups()[0]
+ patstr = "(PIC%s(\d*/)*%s).*?(GP%s/?([\w|\+|-]+|/)+)" %
(picgrp,picnum,pinnum)
+ res = re.findall(patstr,fin,re.MULTILINE)
+ else:
+ res = None
+ # pin diagrams is on very first pages
+ if not res:
+ patstr = "(PIC%s(\d*/)*%s).*?(%s/?([\w|\+|-]+|/)*)" %
(picgrp,picnum,pin)
+ res = re.findall(patstr,fin,re.MULTILINE)
+ if not res:
+ print "For PIC %s ,could not find pin %s in DS
%s using '%s', dead
end..." % (pic,pin,dsfiletxt,patstr)
+ else:
+ glue[pic][pin] = clean_pin_info(res[0][2])
+ else:
+ glue[pic][pin] = clean_pin_info(res[0][2])
+
+import pprint
+fout = file("pinmap.py","w")
+print >> fout, "pinmap = \\"
+s = pprint.pformat(glue)
+print >> fout, s
+fout.close()
+
Modified: trunk/tools/pin_description.csv
==============================================================================
--- trunk/tools/pin_description.csv (original)
+++ trunk/tools/pin_description.csv Sun May 3 00:57:15 2009
@@ -563,12 +563,12 @@
,RE3,P3C
,RF4,AN9
,RE0,RD,P2D
-12F615,RA4
-,RA5
-,RA2
-,RA3
-,RA0
-,RA1
+12F615,GP4,CIN1-,T1G,OSC2,CLKOUT
+,GP5,T1CKI,OSC1,CLKIN
+,GP2,T0CKI,INT,COUT
+,GP3,MCLR,VPP
+,GP0,CIN+,ICSPDAT
+,GP1,CIN0-,ICSPCLK
18LF45J11,RE1,AN6,PMWR
,RD5,PMD5,RP22
,RD4,PMD4,RP21
@@ -1386,12 +1386,12 @@
,RA3,MCLR,VPP
,RA0,C1IN+,ICSPDAT,ULPWU
,RA1,C1IN-,VREF,ICSPCLK
-12F609,RA4
-,RA5
-,RA2
-,RA3
-,RA0
-,RA1
+12F609,GP4,CIN1-,T1G,OSC2,CLKOUT
+,GP5,T1CKI,OSC1,CLKIN
+,GP2,T0CKI,INT,COUT
+,GP3,MCLR,VPP
+,GP0,CIN+,ICSPDAT
+,GP1,CIN0-,ICSPCLK
18F8410,RJ7,UB
,RJ6,LB
,RJ5,CE
@@ -2162,7 +2162,7 @@
,GP5,T1CKI,OSC1,CLKIN
,GP2,AN2,T0CKI,INT,COUT,CCP1
,GP3,MCLR,VPP
-,RA0
+,GP0,AN0,CIN+,ICSPDAT,ULPWU
,GP1,AN1,CIN-,VREF,ICSPCLK
18F86J90,RJ7,SEG36
,RJ6,SEG37
@@ -8235,12 +8235,12 @@
,RE3,P3C
,RF4,AN9
,RE0,RD,P2D
-12F635,RA4,T1G,OSC2,CLKOUT
-,RA5,T1CKI,OSC1,CLKIN
-,RA2,T0CKI,INT,C1OUT
-,RA3,MCLR,VPP
-,RA0,C1IN+,ICSPDAT,ULPWU
-,RA1,C1IN-,VREF,ICSPCLK
+12F635,GP4,T1G,OSC2,CLKOUT
+,GP5,T1CKI,OSC1,CLKIN
+,GP2,T0CKI,INT,C1OUT
+,GP3,MCLR,VPP
+,GP0,C1IN+,ICSPDAT,ULPWU
+,GP1,C1IN-,ICSPCLK
18F87J90,RJ7,SEG36
,RJ6,SEG37
,RJ5,SEG38
Modified: trunk/tools/pinmap.py
==============================================================================
--- trunk/tools/pinmap.py (original)
+++ trunk/tools/pinmap.py Sun May 3 00:57:15 2009
@@ -47,37 +47,37 @@
'RB3': ['GP3', 'MCLR', 'VPP'],
'RB4': ['GP4', 'OSC2'],
'RB5': ['GP5', 'OSC1', 'CLKIN']},
- '12F609': {'RA0': ['RA0'],
- 'RA1': ['RA1'],
- 'RA2': ['RA2'],
- 'RA3': ['RA3'],
- 'RA4': ['RA4'],
- 'RA5': ['RA5']},
- '12F615': {'RA0': ['RA0'],
- 'RA1': ['RA1'],
- 'RA2': ['RA2'],
- 'RA3': ['RA3'],
- 'RA4': ['RA4'],
- 'RA5': ['RA5']},
+ '12F609': {'RA0': ['GP0', 'CIN+', 'ICSPDAT'],
+ 'RA1': ['GP1', 'CIN0-', 'ICSPCLK'],
+ 'RA2': ['GP2', 'T0CKI', 'INT', 'COUT'],
+ 'RA3': ['GP3', 'MCLR', 'VPP'],
+ 'RA4': ['GP4', 'CIN1-', 'T1G', 'OSC2', 'CLKOUT'],
+ 'RA5': ['GP5', 'T1CKI', 'OSC1', 'CLKIN']},
+ '12F615': {'RA0': ['GP0', 'CIN+', 'ICSPDAT'],
+ 'RA1': ['GP1', 'CIN0-', 'ICSPCLK'],
+ 'RA2': ['GP2', 'T0CKI', 'INT', 'COUT'],
+ 'RA3': ['GP3', 'MCLR', 'VPP'],
+ 'RA4': ['GP4', 'CIN1-', 'T1G', 'OSC2', 'CLKOUT'],
+ 'RA5': ['GP5', 'T1CKI', 'OSC1', 'CLKIN']},
'12F629': {'RA0': ['GP0', 'CIN+', 'ICSPDAT'],
'RA1': ['GP1', 'CIN-', 'ICSPCLK'],
'RA2': ['GP2', 'T0CKI', 'INT', 'COUT'],
'RA3': ['GP3', 'MCLR', 'VPP'],
'RA4': ['GP4', 'T1G', 'OSC2', 'CLKOUT'],
'RA5': ['GP5', 'T1CKI', 'OSC1', 'CLKIN']},
- '12F635': {'RA0': ['RA0', 'C1IN+', 'ICSPDAT', 'ULPWU'],
- 'RA1': ['RA1', 'C1IN-', 'VREF', 'ICSPCLK'],
- 'RA2': ['RA2', 'T0CKI', 'INT', 'C1OUT'],
- 'RA3': ['RA3', 'MCLR', 'VPP'],
- 'RA4': ['RA4', 'T1G', 'OSC2', 'CLKOUT'],
- 'RA5': ['RA5', 'T1CKI', 'OSC1', 'CLKIN']},
+ '12F635': {'RA0': ['GP0', 'C1IN+', 'ICSPDAT', 'ULPWU'],
+ 'RA1': ['GP1', 'C1IN-', 'ICSPCLK'],
+ 'RA2': ['GP2', 'T0CKI', 'INT', 'C1OUT'],
+ 'RA3': ['GP3', 'MCLR', 'VPP'],
+ 'RA4': ['GP4', 'T1G', 'OSC2', 'CLKOUT'],
+ 'RA5': ['GP5', 'T1CKI', 'OSC1', 'CLKIN']},
'12F675': {'RA0': ['GP0', 'CIN+', 'ICSPDAT'],
'RA1': ['GP1', 'CIN-', 'ICSPCLK'],
'RA2': ['GP2', 'T0CKI', 'INT', 'COUT'],
'RA3': ['GP3', 'MCLR', 'VPP'],
'RA4': ['GP4', 'T1G', 'OSC2', 'CLKOUT'],
'RA5': ['GP5', 'T1CKI', 'OSC1', 'CLKIN']},
- '12F683': {'RA0': ['RA0'],
+ '12F683': {'RA0': ['GP0', 'AN0', 'CIN+', 'ICSPDAT', 'ULPWU'],
'RA1': ['GP1', 'AN1', 'CIN-', 'VREF', 'ICSPCLK'],
'RA2': ['GP2', 'AN2', 'T0CKI', 'INT', 'COUT', 'CCP1'],
'RA3': ['GP3', 'MCLR', 'VPP'],
@@ -3990,7 +3990,37 @@
'RE0': ['RE0', 'AN5', 'CK1SPP'],
'RE1': ['RE1', 'AN6', 'CK2SPP'],
'RE2': ['RE2', 'AN7', 'OESPP']},
- '18F4553': {},
+ '18F4553': {'RA0': ['RA0', 'AN0'],
+ 'RA1': ['RA1', 'AN1'],
+ 'RA2': ['RA2', 'AN2', 'VREF-', 'CVREF'],
+ 'RA3': ['RA3', 'AN3', 'VREF+'],
+ 'RA4': ['RA4', 'T0CKI', 'C1OUT', 'RCV'],
+ 'RA5': ['RA5', 'AN4', 'SS', 'HLVDIN', 'C2OUT'],
+ 'RA6': ['RA6'],
+ 'RB0': ['RB0', 'AN12', 'INT0', 'FLT0', 'SDI', 'SDA'],
+ 'RB1': ['RB1', 'AN10', 'INT1', 'SCK', 'SCL'],
+ 'RB2': ['RB2', 'AN8', 'INT2', 'VMO'],
+ 'RB3': ['RB3', 'AN9', 'CCP2'],
+ 'RB4': ['RB4', 'AN11', 'KBI0'],
+ 'RB5': ['RB5', 'KBI1', 'PGM'],
+ 'RB6': ['RB6', 'KBI2', 'PGC'],
+ 'RB7': ['RB7', 'KBI3', 'PGD'],
+ 'RC0': ['RC0', 'T1OSO', 'T13CKI'],
+ 'RC1': ['RC1', 'T1OSI', 'CCP2'],
+ 'RC2': ['RC2', 'CCP1'],
+ 'RC6': ['RC6', 'TX', 'CK'],
+ 'RC7': ['RC7', 'RX', 'DT', 'SDO'],
+ 'RD0': ['RD0', 'SPP0'],
+ 'RD1': ['RD1', 'SPP1'],
+ 'RD2': ['RD2', 'SPP2'],
+ 'RD3': ['RD3', 'SPP3'],
+ 'RD4': ['RD4', 'SPP4'],
+ 'RD5': ['RD5', 'SPP5', 'P1B'],
+ 'RD6': ['RD6', 'SPP6', 'P1C'],
+ 'RD7': ['RD7', 'SPP7', 'P1D'],
+ 'RE0': ['RE0', 'AN5', 'CK1SPP'],
+ 'RE1': ['RE1', 'AN6', 'CK2SPP'],
+ 'RE2': ['RE2', 'AN7', 'OESPP']},
'18F458': {'RA0': ['RA0', 'AN0', 'CVREF'],
'RA1': ['RA1', 'AN1'],
'RA2': ['RA2', 'AN2', 'VREF'],
@@ -5685,7 +5715,59 @@
'RG2': ['RG2', 'RX2', 'DT2'],
'RG3': ['RG3', 'CCP4', 'P3D'],
'RG4': ['RG4', 'CCP5', 'P1D']},
- '18F6628': {},
+ '18F6628': {'RA0': ['RA0', 'AN0'],
+ 'RA1': ['RA1', 'AN1'],
+ 'RA2': ['RA2', 'AN2', 'VREF-'],
+ 'RA3': ['RA3', 'AN3', 'VREF+'],
+ 'RA4': ['RA4', 'T0CKI'],
+ 'RA5': ['RA5', 'AN4', 'HLVDIN'],
+ 'RA6': ['RA6'],
+ 'RA7': ['RA7'],
+ 'RB0': ['RB0', 'INT0'],
+ 'RB1': ['RB1', 'INT1'],
+ 'RB2': ['RB2', 'INT2'],
+ 'RB3': ['RB3', 'INT3'],
+ 'RB4': ['RB4', 'KBI0'],
+ 'RB5': ['RB5', 'KBI1', 'PGM'],
+ 'RB6': ['RB6', 'KBI2', 'PGC'],
+ 'RB7': ['RB7', 'KBI3', 'PGD'],
+ 'RC0': ['RC0', 'T1OSO', 'T13CKI'],
+ 'RC1': ['RC1', 'T1OSI', 'ECCP2'],
+ 'RC2': ['RC2', 'ECCP1', 'P1A'],
+ 'RC3': ['RC3', 'SCK1', 'SCL1'],
+ 'RC4': ['RC4', 'SDI1', 'SDA1'],
+ 'RC5': ['RC5', 'SDO1'],
+ 'RC6': ['RC6', 'TX1', 'CK1'],
+ 'RC7': ['RC7', 'RX1', 'DT1'],
+ 'RD0': ['RD0', 'PSP0'],
+ 'RD1': ['RD1', 'PSP1'],
+ 'RD2': ['RD2', 'PSP2'],
+ 'RD3': ['RD3', 'PSP3'],
+ 'RD4': ['RD4', 'PSP4', 'SDO2'],
+ 'RD5': ['RD5', 'PSP5', 'SDI2', 'SDA2'],
+ 'RD6': ['RD6', 'PSP6', 'SCK2', 'SCL2'],
+ 'RD7': ['RD7', 'PSP7', 'SS2'],
+ 'RE0': ['RE0', 'RD', 'P2D'],
+ 'RE1': ['RE1', 'WR', 'P2C'],
+ 'RE2': ['RE2', 'CS', 'P2B'],
+ 'RE3': ['RE3', 'P3C'],
+ 'RE4': ['RE4', 'P3B'],
+ 'RE5': ['RE5', 'P1C'],
+ 'RE6': ['RE6', 'P1B'],
+ 'RE7': ['RE7', 'ECCP2'],
+ 'RF0': ['RF0', 'AN5'],
+ 'RF1': ['RF1', 'AN6', 'C2OUT'],
+ 'RF2': ['RF2', 'AN7', 'C1OUT'],
+ 'RF3': ['RF3', 'AN8'],
+ 'RF4': ['RF4', 'AN9'],
+ 'RF5': ['RF5', 'AN10', 'CVREF'],
+ 'RF6': ['RF6', 'AN11'],
+ 'RF7': ['RF7', 'SS1'],
+ 'RG0': ['RG0', 'ECCP3', 'P3A'],
+ 'RG1': ['RG1', 'TX2', 'CK2'],
+ 'RG2': ['RG2', 'RX2', 'DT2'],
+ 'RG3': ['RG3', 'CCP4', 'P3D'],
+ 'RG4': ['RG4', 'CCP5', 'P1D']},
'18F6680': {'RA0': ['RA0', 'AN0'],
'RA1': ['RA1', 'AN1'],
'RA2': ['RA2', 'AN2', 'VREF-'],
@@ -6274,7 +6356,59 @@
'RG2': ['RG2', 'RX2', 'DT2'],
'RG3': ['RG3', 'CCP4', 'P3D'],
'RG4': ['RG4', 'CCP5', 'P1D']},
- '18F6723': {},
+ '18F6723': {'RA0': ['RA0', 'AN0'],
+ 'RA1': ['RA1', 'AN1'],
+ 'RA2': ['RA2', 'AN2', 'VREF-'],
+ 'RA3': ['RA3', 'AN3', 'VREF+'],
+ 'RA4': ['RA4', 'T0CKI'],
+ 'RA5': ['RA5', 'AN4', 'HLVDIN'],
+ 'RA6': ['RA6'],
+ 'RA7': ['RA7'],
+ 'RB0': ['RB0', 'INT0'],
+ 'RB1': ['RB1', 'INT1'],
+ 'RB2': ['RB2', 'INT2'],
+ 'RB3': ['RB3', 'INT3'],
+ 'RB4': ['RB4', 'KBI0'],
+ 'RB5': ['RB5', 'KBI1', 'PGM'],
+ 'RB6': ['RB6', 'KBI2', 'PGC'],
+ 'RB7': ['RB7', 'KBI3', 'PGD'],
+ 'RC0': ['RC0', 'T1OSO', 'T13CKI'],
+ 'RC1': ['RC1', 'T1OSI', 'ECCP2'],
+ 'RC2': ['RC2', 'ECCP1', 'P1A'],
+ 'RC3': ['RC3', 'SCK1', 'SCL1'],
+ 'RC4': ['RC4', 'SDI1', 'SDA1'],
+ 'RC5': ['RC5', 'SDO1'],
+ 'RC6': ['RC6', 'TX1', 'CK1'],
+ 'RC7': ['RC7', 'RX1', 'DT1'],
+ 'RD0': ['RD0', 'PSP0'],
+ 'RD1': ['RD1', 'PSP1'],
+ 'RD2': ['RD2', 'PSP2'],
+ 'RD3': ['RD3', 'PSP3'],
+ 'RD4': ['RD4', 'PSP4', 'SDO2'],
+ 'RD5': ['RD5', 'PSP5', 'SDI2', 'SDA2'],
+ 'RD6': ['RD6', 'PSP6', 'SCK2', 'SCL2'],
+ 'RD7': ['RD7', 'PSP7', 'SS2'],
+ 'RE0': ['RE0', 'RD', 'P2D'],
+ 'RE1': ['RE1', 'WR', 'P2C'],
+ 'RE2': ['RE2', 'CS', 'P2B'],
+ 'RE3': ['RE3', 'P3C'],
+ 'RE4': ['RE4', 'P3B'],
+ 'RE5': ['RE5', 'P1C'],
+ 'RE6': ['RE6', 'P1B'],
+ 'RE7': ['RE7', 'ECCP2'],
+ 'RF0': ['RF0', 'AN5'],
+ 'RF1': ['RF1', 'AN6', 'C2OUT'],
+ 'RF2': ['RF2', 'AN7', 'C1OUT'],
+ 'RF3': ['RF3', 'AN8'],
+ 'RF4': ['RF4', 'AN9'],
+ 'RF5': ['RF5', 'AN10', 'CVREF'],
+ 'RF6': ['RF6', 'AN11'],
+ 'RF7': ['RF7', 'SS1'],
+ 'RG0': ['RG0', 'ECCP3', 'P3A'],
+ 'RG1': ['RG1', 'TX2', 'CK2'],
+ 'RG2': ['RG2', 'RX2', 'DT2'],
+ 'RG3': ['RG3', 'CCP4', 'P3D'],
+ 'RG4': ['RG4', 'CCP5', 'P1D']},
'18F67J10': {'RA0': ['RA0', 'AN0'],
'RA1': ['RA1', 'AN1'],
'RA2': ['RA2', 'AN2', 'VREF'],
@@ -8063,7 +8197,75 @@
'RJ5': ['RJ5', 'CE'],
'RJ6': ['RJ6', 'LB'],
'RJ7': ['RJ7', 'UB']},
- '18F8628': {},
+ '18F8628': {'RA0': ['RA0', 'AN0'],
+ 'RA1': ['RA1', 'AN1'],
+ 'RA2': ['RA2', 'AN2', 'VREF-'],
+ 'RA3': ['RA3', 'AN3', 'VREF+'],
+ 'RA4': ['RA4', 'T0CKI'],
+ 'RA5': ['RA5', 'AN4', 'HLVDIN'],
+ 'RA6': ['RA6'],
+ 'RA7': ['RA7'],
+ 'RB0': ['RB0', 'INT0'],
+ 'RB1': ['RB1', 'INT1'],
+ 'RB2': ['RB2', 'INT2'],
+ 'RB3': ['RB3', 'INT3'],
+ 'RB4': ['RB4', 'KBI0'],
+ 'RB5': ['RB5', 'KBI1', 'PGM'],
+ 'RB6': ['RB6', 'KBI2', 'PGC'],
+ 'RB7': ['RB7', 'KBI3', 'PGD'],
+ 'RC0': ['RC0', 'T1OSO', 'T13CKI'],
+ 'RC1': ['RC1', 'T1OSI', 'ECCP2'],
+ 'RC2': ['RC2', 'ECCP1', 'P1A'],
+ 'RC3': ['RC3', 'SCK1', 'SCL1'],
+ 'RC4': ['RC4', 'SDI1', 'SDA1'],
+ 'RC5': ['RC5', 'SDO1'],
+ 'RC6': ['RC6', 'TX1', 'CK1'],
+ 'RC7': ['RC7', 'RX1', 'DT1'],
+ 'RD0': ['RD0', 'PSP0'],
+ 'RD1': ['RD1', 'PSP1'],
+ 'RD2': ['RD2', 'PSP2'],
+ 'RD3': ['RD3', 'PSP3'],
+ 'RD4': ['RD4', 'PSP4', 'SDO2'],
+ 'RD5': ['RD5', 'PSP5', 'SDI2', 'SDA2'],
+ 'RD6': ['RD6', 'PSP6', 'SCK2', 'SCL2'],
+ 'RD7': ['RD7', 'PSP7', 'SS2'],
+ 'RE0': ['RE0', 'RD', 'P2D'],
+ 'RE1': ['RE1', 'WR', 'P2C'],
+ 'RE2': ['RE2', 'CS', 'P2B'],
+ 'RE3': ['RE3', 'P3C'],
+ 'RE4': ['RE4', 'P3B'],
+ 'RE5': ['RE5', 'P1C'],
+ 'RE6': ['RE6', 'P1B'],
+ 'RE7': ['RE7', 'ECCP2'],
+ 'RF0': ['RF0', 'AN5'],
+ 'RF1': ['RF1', 'AN6', 'C2OUT'],
+ 'RF2': ['RF2', 'AN7', 'C1OUT'],
+ 'RF3': ['RF3', 'AN8'],
+ 'RF4': ['RF4', 'AN9'],
+ 'RF5': ['RF5', 'AN10', 'CVREF'],
+ 'RF6': ['RF6', 'AN11'],
+ 'RF7': ['RF7', 'SS1'],
+ 'RG0': ['RG0', 'ECCP3', 'P3A'],
+ 'RG1': ['RG1', 'TX2', 'CK2'],
+ 'RG2': ['RG2', 'RX2', 'DT2'],
+ 'RG3': ['RG3', 'CCP4', 'P3D'],
+ 'RG4': ['RG4', 'CCP5', 'P1D'],
+ 'RH0': ['RH0', 'A16'],
+ 'RH1': ['RH1', 'A17'],
+ 'RH2': ['RH2', 'A18'],
+ 'RH3': ['RH3', 'A19'],
+ 'RH4': ['RH4', 'AN12', 'P3C'],
+ 'RH5': ['RH5', 'AN13', 'P3B'],
+ 'RH6': ['RH6', 'AN14', 'P1C'],
+ 'RH7': ['RH7', 'AN15', 'P1B'],
+ 'RJ0': ['RJ0', 'ALE'],
+ 'RJ1': ['RJ1', 'OE'],
+ 'RJ2': ['RJ2', 'WRL'],
+ 'RJ3': ['RJ3', 'WRH'],
+ 'RJ4': ['RJ4', 'BA0'],
+ 'RJ5': ['RJ5', 'CE'],
+ 'RJ6': ['RJ6', 'LB'],
+ 'RJ7': ['RJ7', 'UB']},
'18F8680': {'RA0': ['RA0', 'AN0'],
'RA1': ['RA1', 'AN1'],
'RA2': ['RA2', 'AN2', 'VREF-'],
@@ -8844,36 +9046,104 @@
'RJ5': ['RJ5', 'CE'],
'RJ6': ['RJ6', 'LB'],
'RJ7': ['RJ7', 'UB']},
- '18F8723': {},
- '18F87J10': {'RA0': ['RA0', 'AN0'],
- 'RA1': ['RA1', 'AN1'],
- 'RA2': ['RA2', 'AN2', 'VREF'],
- 'RA3': ['RA3', 'AN3', 'VREF+'],
- 'RA4': ['RA4', 'T0CKI'],
- 'RA5': ['RA5', 'AN4'],
- 'RB0': ['RB0', 'INT0', 'FLT0'],
- 'RB1': ['RB1', 'INT1'],
- 'RB2': ['RB2', 'INT2'],
- 'RB3': ['RB3', 'INT3'],
- 'RB4': ['RB4', 'KBI0'],
- 'RB5': ['RB5', 'KBI1'],
- 'RB6': ['RB6', 'KBI2', 'PGC'],
- 'RB7': ['RB7', 'KBI3', 'PGD'],
- 'RC0': ['RC0', 'T1OSO', 'T13CKI'],
- 'RC1': ['RC1', 'T1OSI', 'ECCP2'],
- 'RC2': ['RC2', 'ECCP1', 'P1A'],
- 'RC3': ['RC3', 'SCK1', 'SCL1'],
- 'RC4': ['RC4', 'SDI1', 'SDA1'],
- 'RC5': ['RC5', 'SDO1'],
- 'RC6': ['RC6', 'TX1', 'CK1'],
- 'RC7': ['RC7', 'RX1', 'DT1'],
- 'RD0': ['RD0', 'PSP0'],
- 'RD1': ['RD1', 'PSP1'],
- 'RD2': ['RD2', 'PSP2'],
- 'RD3': ['RD3', 'PSP3'],
- 'RD4': ['RD4', 'PSP4', 'SDO2'],
- 'RD5': ['RD5', 'PSP5', 'SDI2', 'SDA2'],
- 'RD6': ['RD6', 'PSP6', 'SCK2', 'SCL2'],
+ '18F8723': {'RA0': ['RA0', 'AN0'],
+ 'RA1': ['RA1', 'AN1'],
+ 'RA2': ['RA2', 'AN2', 'VREF-'],
+ 'RA3': ['RA3', 'AN3', 'VREF+'],
+ 'RA4': ['RA4', 'T0CKI'],
+ 'RA5': ['RA5', 'AN4', 'HLVDIN'],
+ 'RA6': ['RA6'],
+ 'RA7': ['RA7'],
+ 'RB0': ['RB0', 'INT0'],
+ 'RB1': ['RB1', 'INT1'],
+ 'RB2': ['RB2', 'INT2'],
+ 'RB3': ['RB3', 'INT3'],
+ 'RB4': ['RB4', 'KBI0'],
+ 'RB5': ['RB5', 'KBI1', 'PGM'],
+ 'RB6': ['RB6', 'KBI2', 'PGC'],
+ 'RB7': ['RB7', 'KBI3', 'PGD'],
+ 'RC0': ['RC0', 'T1OSO', 'T13CKI'],
+ 'RC1': ['RC1', 'T1OSI', 'ECCP2'],
+ 'RC2': ['RC2', 'ECCP1', 'P1A'],
+ 'RC3': ['RC3', 'SCK1', 'SCL1'],
+ 'RC4': ['RC4', 'SDI1', 'SDA1'],
+ 'RC5': ['RC5', 'SDO1'],
+ 'RC6': ['RC6', 'TX1', 'CK1'],
+ 'RC7': ['RC7', 'RX1', 'DT1'],
+ 'RD0': ['RD0', 'PSP0'],
+ 'RD1': ['RD1', 'PSP1'],
+ 'RD2': ['RD2', 'PSP2'],
+ 'RD3': ['RD3', 'PSP3'],
+ 'RD4': ['RD4', 'PSP4', 'SDO2'],
+ 'RD5': ['RD5', 'PSP5', 'SDI2', 'SDA2'],
+ 'RD6': ['RD6', 'PSP6', 'SCK2', 'SCL2'],
+ 'RD7': ['RD7', 'PSP7', 'SS2'],
+ 'RE0': ['RE0', 'RD', 'P2D'],
+ 'RE1': ['RE1', 'WR', 'P2C'],
+ 'RE2': ['RE2', 'CS', 'P2B'],
+ 'RE3': ['RE3', 'P3C'],
+ 'RE4': ['RE4', 'P3B'],
+ 'RE5': ['RE5', 'P1C'],
+ 'RE6': ['RE6', 'P1B'],
+ 'RE7': ['RE7', 'ECCP2'],
+ 'RF0': ['RF0', 'AN5'],
+ 'RF1': ['RF1', 'AN6', 'C2OUT'],
+ 'RF2': ['RF2', 'AN7', 'C1OUT'],
+ 'RF3': ['RF3', 'AN8'],
+ 'RF4': ['RF4', 'AN9'],
+ 'RF5': ['RF5', 'AN10', 'CVREF'],
+ 'RF6': ['RF6', 'AN11'],
+ 'RF7': ['RF7', 'SS1'],
+ 'RG0': ['RG0', 'ECCP3', 'P3A'],
+ 'RG1': ['RG1', 'TX2', 'CK2'],
+ 'RG2': ['RG2', 'RX2', 'DT2'],
+ 'RG3': ['RG3', 'CCP4', 'P3D'],
+ 'RG4': ['RG4', 'CCP5', 'P1D'],
+ 'RH0': ['RH0', 'A16'],
+ 'RH1': ['RH1', 'A17'],
+ 'RH2': ['RH2', 'A18'],
+ 'RH3': ['RH3', 'A19'],
+ 'RH4': ['RH4', 'AN12', 'P3C'],
+ 'RH5': ['RH5', 'AN13', 'P3B'],
+ 'RH6': ['RH6', 'AN14', 'P1C'],
+ 'RH7': ['RH7', 'AN15', 'P1B'],
+ 'RJ0': ['RJ0', 'ALE'],
+ 'RJ1': ['RJ1', 'OE'],
+ 'RJ2': ['RJ2', 'WRL'],
+ 'RJ3': ['RJ3', 'WRH'],
+ 'RJ4': ['RJ4', 'BA0'],
+ 'RJ5': ['RJ5', 'CE'],
+ 'RJ6': ['RJ6', 'LB'],
+ 'RJ7': ['RJ7', 'UB']},
+ '18F87J10': {'RA0': ['RA0', 'AN0'],
+ 'RA1': ['RA1', 'AN1'],
+ 'RA2': ['RA2', 'AN2', 'VREF'],
+ 'RA3': ['RA3', 'AN3', 'VREF+'],
+ 'RA4': ['RA4', 'T0CKI'],
+ 'RA5': ['RA5', 'AN4'],
+ 'RB0': ['RB0', 'INT0', 'FLT0'],
+ 'RB1': ['RB1', 'INT1'],
+ 'RB2': ['RB2', 'INT2'],
+ 'RB3': ['RB3', 'INT3'],
+ 'RB4': ['RB4', 'KBI0'],
+ 'RB5': ['RB5', 'KBI1'],
+ 'RB6': ['RB6', 'KBI2', 'PGC'],
+ 'RB7': ['RB7', 'KBI3', 'PGD'],
+ 'RC0': ['RC0', 'T1OSO', 'T13CKI'],
+ 'RC1': ['RC1', 'T1OSI', 'ECCP2'],
+ 'RC2': ['RC2', 'ECCP1', 'P1A'],
+ 'RC3': ['RC3', 'SCK1', 'SCL1'],
+ 'RC4': ['RC4', 'SDI1', 'SDA1'],
+ 'RC5': ['RC5', 'SDO1'],
+ 'RC6': ['RC6', 'TX1', 'CK1'],
+ 'RC7': ['RC7', 'RX1', 'DT1'],
+ 'RD0': ['RD0', 'PSP0'],
+ 'RD1': ['RD1', 'PSP1'],
+ 'RD2': ['RD2', 'PSP2'],
+ 'RD3': ['RD3', 'PSP3'],
+ 'RD4': ['RD4', 'PSP4', 'SDO2'],
+ 'RD5': ['RD5', 'PSP5', 'SDI2', 'SDA2'],
+ 'RD6': ['RD6', 'PSP6', 'SCK2', 'SCL2'],
'RD7': ['RD7', 'PSP7', 'SS2'],
'RE0': ['RE0', 'RD', 'P2D'],
'RE1': ['RE1', 'WR', 'P2C'],
@@ -9893,280 +10163,4 @@
'RD7': ['RD7', 'PMD7', 'RP24'],
'RE0': ['RE0', 'AN5', 'PMRD'],
'RE1': ['RE1', 'AN6', 'PMWR'],
- 'RE2': ['RE2', 'AN7', 'PMCS']},
- '18F4553': {'RA0': ['RA0', 'AN0'],
- 'RA1': ['RA1', 'AN1'],
- 'RA2': ['RA2', 'AN2', 'VREF-', 'CVREF'],
- 'RA3': ['RA3', 'AN3', 'VREF+'],
- 'RA4': ['RA4', 'T0CKI', 'C1OUT', 'RCV'],
- 'RA5': ['RA5', 'AN4', 'SS', 'HLVDIN', 'C2OUT'],
- 'RA6': ['RA6'],
- 'RB0': ['RB0', 'AN12', 'INT0', 'FLT0', 'SDI', 'SDA'],
- 'RB1': ['RB1', 'AN10', 'INT1', 'SCK', 'SCL'],
- 'RB2': ['RB2', 'AN8', 'INT2', 'VMO'],
- 'RB3': ['RB3', 'AN9', 'CCP2'],
- 'RB4': ['RB4', 'AN11', 'KBI0'],
- 'RB5': ['RB5', 'KBI1', 'PGM'],
- 'RB6': ['RB6', 'KBI2', 'PGC'],
- 'RB7': ['RB7', 'KBI3', 'PGD'],
- 'RC0': ['RC0', 'T1OSO', 'T13CKI'],
- 'RC1': ['RC1', 'T1OSI', 'CCP2'],
- 'RC2': ['RC2', 'CCP1'],
- 'RC6': ['RC6', 'TX', 'CK'],
- 'RC7': ['RC7', 'RX', 'DT', 'SDO'],
- 'RD0': ['RD0', 'SPP0'],
- 'RD1': ['RD1', 'SPP1'],
- 'RD2': ['RD2', 'SPP2'],
- 'RD3': ['RD3', 'SPP3'],
- 'RD4': ['RD4', 'SPP4'],
- 'RD5': ['RD5', 'SPP5', 'P1B'],
- 'RD6': ['RD6', 'SPP6', 'P1C'],
- 'RD7': ['RD7', 'SPP7', 'P1D'],
- 'RE0': ['RE0', 'AN5', 'CK1SPP'],
- 'RE1': ['RE1', 'AN6', 'CK2SPP'],
- 'RE2': ['RE2', 'AN7', 'OESPP']},
- '18F6628': {'RA0': ['RA0', 'AN0'],
- 'RA1': ['RA1', 'AN1'],
- 'RA2': ['RA2', 'AN2', 'VREF-'],
- 'RA3': ['RA3', 'AN3', 'VREF+'],
- 'RA4': ['RA4', 'T0CKI'],
- 'RA5': ['RA5', 'AN4', 'HLVDIN'],
- 'RA6': ['RA6'],
- 'RA7': ['RA7'],
- 'RB0': ['RB0', 'INT0'],
- 'RB1': ['RB1', 'INT1'],
- 'RB2': ['RB2', 'INT2'],
- 'RB3': ['RB3', 'INT3'],
- 'RB4': ['RB4', 'KBI0'],
- 'RB5': ['RB5', 'KBI1', 'PGM'],
- 'RB6': ['RB6', 'KBI2', 'PGC'],
- 'RB7': ['RB7', 'KBI3', 'PGD'],
- 'RC0': ['RC0', 'T1OSO', 'T13CKI'],
- 'RC1': ['RC1', 'T1OSI', 'ECCP2'],
- 'RC2': ['RC2', 'ECCP1', 'P1A'],
- 'RC3': ['RC3', 'SCK1', 'SCL1'],
- 'RC4': ['RC4', 'SDI1', 'SDA1'],
- 'RC5': ['RC5', 'SDO1'],
- 'RC6': ['RC6', 'TX1', 'CK1'],
- 'RC7': ['RC7', 'RX1', 'DT1'],
- 'RD0': ['RD0', 'PSP0'],
- 'RD1': ['RD1', 'PSP1'],
- 'RD2': ['RD2', 'PSP2'],
- 'RD3': ['RD3', 'PSP3'],
- 'RD4': ['RD4', 'PSP4', 'SDO2'],
- 'RD5': ['RD5', 'PSP5', 'SDI2', 'SDA2'],
- 'RD6': ['RD6', 'PSP6', 'SCK2', 'SCL2'],
- 'RD7': ['RD7', 'PSP7', 'SS2'],
- 'RE0': ['RE0', 'RD', 'P2D'],
- 'RE1': ['RE1', 'WR', 'P2C'],
- 'RE2': ['RE2', 'CS', 'P2B'],
- 'RE3': ['RE3', 'P3C'],
- 'RE4': ['RE4', 'P3B'],
- 'RE5': ['RE5', 'P1C'],
- 'RE6': ['RE6', 'P1B'],
- 'RE7': ['RE7', 'ECCP2'],
- 'RF0': ['RF0', 'AN5'],
- 'RF1': ['RF1', 'AN6', 'C2OUT'],
- 'RF2': ['RF2', 'AN7', 'C1OUT'],
- 'RF3': ['RF3', 'AN8'],
- 'RF4': ['RF4', 'AN9'],
- 'RF5': ['RF5', 'AN10', 'CVREF'],
- 'RF6': ['RF6', 'AN11'],
- 'RF7': ['RF7', 'SS1'],
- 'RG0': ['RG0', 'ECCP3', 'P3A'],
- 'RG1': ['RG1', 'TX2', 'CK2'],
- 'RG2': ['RG2', 'RX2', 'DT2'],
- 'RG3': ['RG3', 'CCP4', 'P3D'],
- 'RG4': ['RG4', 'CCP5', 'P1D']},
- '18F6723': {'RA0': ['RA0', 'AN0'],
- 'RA1': ['RA1', 'AN1'],
- 'RA2': ['RA2', 'AN2', 'VREF-'],
- 'RA3': ['RA3', 'AN3', 'VREF+'],
- 'RA4': ['RA4', 'T0CKI'],
- 'RA5': ['RA5', 'AN4', 'HLVDIN'],
- 'RA6': ['RA6'],
- 'RA7': ['RA7'],
- 'RB0': ['RB0', 'INT0'],
- 'RB1': ['RB1', 'INT1'],
- 'RB2': ['RB2', 'INT2'],
- 'RB3': ['RB3', 'INT3'],
- 'RB4': ['RB4', 'KBI0'],
- 'RB5': ['RB5', 'KBI1', 'PGM'],
- 'RB6': ['RB6', 'KBI2', 'PGC'],
- 'RB7': ['RB7', 'KBI3', 'PGD'],
- 'RC0': ['RC0', 'T1OSO', 'T13CKI'],
- 'RC1': ['RC1', 'T1OSI', 'ECCP2'],
- 'RC2': ['RC2', 'ECCP1', 'P1A'],
- 'RC3': ['RC3', 'SCK1', 'SCL1'],
- 'RC4': ['RC4', 'SDI1', 'SDA1'],
- 'RC5': ['RC5', 'SDO1'],
- 'RC6': ['RC6', 'TX1', 'CK1'],
- 'RC7': ['RC7', 'RX1', 'DT1'],
- 'RD0': ['RD0', 'PSP0'],
- 'RD1': ['RD1', 'PSP1'],
- 'RD2': ['RD2', 'PSP2'],
- 'RD3': ['RD3', 'PSP3'],
- 'RD4': ['RD4', 'PSP4', 'SDO2'],
- 'RD5': ['RD5', 'PSP5', 'SDI2', 'SDA2'],
- 'RD6': ['RD6', 'PSP6', 'SCK2', 'SCL2'],
- 'RD7': ['RD7', 'PSP7', 'SS2'],
- 'RE0': ['RE0', 'RD', 'P2D'],
- 'RE1': ['RE1', 'WR', 'P2C'],
- 'RE2': ['RE2', 'CS', 'P2B'],
- 'RE3': ['RE3', 'P3C'],
- 'RE4': ['RE4', 'P3B'],
- 'RE5': ['RE5', 'P1C'],
- 'RE6': ['RE6', 'P1B'],
- 'RE7': ['RE7', 'ECCP2'],
- 'RF0': ['RF0', 'AN5'],
- 'RF1': ['RF1', 'AN6', 'C2OUT'],
- 'RF2': ['RF2', 'AN7', 'C1OUT'],
- 'RF3': ['RF3', 'AN8'],
- 'RF4': ['RF4', 'AN9'],
- 'RF5': ['RF5', 'AN10', 'CVREF'],
- 'RF6': ['RF6', 'AN11'],
- 'RF7': ['RF7', 'SS1'],
- 'RG0': ['RG0', 'ECCP3', 'P3A'],
- 'RG1': ['RG1', 'TX2', 'CK2'],
- 'RG2': ['RG2', 'RX2', 'DT2'],
- 'RG3': ['RG3', 'CCP4', 'P3D'],
- 'RG4': ['RG4', 'CCP5', 'P1D']},
- '18F8628': {'RA0': ['RA0', 'AN0'],
- 'RA1': ['RA1', 'AN1'],
- 'RA2': ['RA2', 'AN2', 'VREF-'],
- 'RA3': ['RA3', 'AN3', 'VREF+'],
- 'RA4': ['RA4', 'T0CKI'],
- 'RA5': ['RA5', 'AN4', 'HLVDIN'],
- 'RA6': ['RA6'],
- 'RA7': ['RA7'],
- 'RB0': ['RB0', 'INT0'],
- 'RB1': ['RB1', 'INT1'],
- 'RB2': ['RB2', 'INT2'],
- 'RB3': ['RB3', 'INT3'],
- 'RB4': ['RB4', 'KBI0'],
- 'RB5': ['RB5', 'KBI1', 'PGM'],
- 'RB6': ['RB6', 'KBI2', 'PGC'],
- 'RB7': ['RB7', 'KBI3', 'PGD'],
- 'RC0': ['RC0', 'T1OSO', 'T13CKI'],
- 'RC1': ['RC1', 'T1OSI', 'ECCP2'],
- 'RC2': ['RC2', 'ECCP1', 'P1A'],
- 'RC3': ['RC3', 'SCK1', 'SCL1'],
- 'RC4': ['RC4', 'SDI1', 'SDA1'],
- 'RC5': ['RC5', 'SDO1'],
- 'RC6': ['RC6', 'TX1', 'CK1'],
- 'RC7': ['RC7', 'RX1', 'DT1'],
- 'RD0': ['RD0', 'PSP0'],
- 'RD1': ['RD1', 'PSP1'],
- 'RD2': ['RD2', 'PSP2'],
- 'RD3': ['RD3', 'PSP3'],
- 'RD4': ['RD4', 'PSP4', 'SDO2'],
- 'RD5': ['RD5', 'PSP5', 'SDI2', 'SDA2'],
- 'RD6': ['RD6', 'PSP6', 'SCK2', 'SCL2'],
- 'RD7': ['RD7', 'PSP7', 'SS2'],
- 'RE0': ['RE0', 'RD', 'P2D'],
- 'RE1': ['RE1', 'WR', 'P2C'],
- 'RE2': ['RE2', 'CS', 'P2B'],
- 'RE3': ['RE3', 'P3C'],
- 'RE4': ['RE4', 'P3B'],
- 'RE5': ['RE5', 'P1C'],
- 'RE6': ['RE6', 'P1B'],
- 'RE7': ['RE7', 'ECCP2'],
- 'RF0': ['RF0', 'AN5'],
- 'RF1': ['RF1', 'AN6', 'C2OUT'],
- 'RF2': ['RF2', 'AN7', 'C1OUT'],
- 'RF3': ['RF3', 'AN8'],
- 'RF4': ['RF4', 'AN9'],
- 'RF5': ['RF5', 'AN10', 'CVREF'],
- 'RF6': ['RF6', 'AN11'],
- 'RF7': ['RF7', 'SS1'],
- 'RG0': ['RG0', 'ECCP3', 'P3A'],
- 'RG1': ['RG1', 'TX2', 'CK2'],
- 'RG2': ['RG2', 'RX2', 'DT2'],
- 'RG3': ['RG3', 'CCP4', 'P3D'],
- 'RG4': ['RG4', 'CCP5', 'P1D'],
- 'RH0': ['RH0', 'A16'],
- 'RH1': ['RH1', 'A17'],
- 'RH2': ['RH2', 'A18'],
- 'RH3': ['RH3', 'A19'],
- 'RH4': ['RH4', 'AN12', 'P3C'],
- 'RH5': ['RH5', 'AN13', 'P3B'],
- 'RH6': ['RH6', 'AN14', 'P1C'],
- 'RH7': ['RH7', 'AN15', 'P1B'],
- 'RJ0': ['RJ0', 'ALE'],
- 'RJ1': ['RJ1', 'OE'],
- 'RJ2': ['RJ2', 'WRL'],
- 'RJ3': ['RJ3', 'WRH'],
- 'RJ4': ['RJ4', 'BA0'],
- 'RJ5': ['RJ5', 'CE'],
- 'RJ6': ['RJ6', 'LB'],
- 'RJ7': ['RJ7', 'UB']},
- '18F8723': {'RA0': ['RA0', 'AN0'],
- 'RA1': ['RA1', 'AN1'],
- 'RA2': ['RA2', 'AN2', 'VREF-'],
- 'RA3': ['RA3', 'AN3', 'VREF+'],
- 'RA4': ['RA4', 'T0CKI'],
- 'RA5': ['RA5', 'AN4', 'HLVDIN'],
- 'RA6': ['RA6'],
- 'RA7': ['RA7'],
- 'RB0': ['RB0', 'INT0'],
- 'RB1': ['RB1', 'INT1'],
- 'RB2': ['RB2', 'INT2'],
- 'RB3': ['RB3', 'INT3'],
- 'RB4': ['RB4', 'KBI0'],
- 'RB5': ['RB5', 'KBI1', 'PGM'],
- 'RB6': ['RB6', 'KBI2', 'PGC'],
- 'RB7': ['RB7', 'KBI3', 'PGD'],
- 'RC0': ['RC0', 'T1OSO', 'T13CKI'],
- 'RC1': ['RC1', 'T1OSI', 'ECCP2'],
- 'RC2': ['RC2', 'ECCP1', 'P1A'],
- 'RC3': ['RC3', 'SCK1', 'SCL1'],
- 'RC4': ['RC4', 'SDI1', 'SDA1'],
- 'RC5': ['RC5', 'SDO1'],
- 'RC6': ['RC6', 'TX1', 'CK1'],
- 'RC7': ['RC7', 'RX1', 'DT1'],
- 'RD0': ['RD0', 'PSP0'],
- 'RD1': ['RD1', 'PSP1'],
- 'RD2': ['RD2', 'PSP2'],
- 'RD3': ['RD3', 'PSP3'],
- 'RD4': ['RD4', 'PSP4', 'SDO2'],
- 'RD5': ['RD5', 'PSP5', 'SDI2', 'SDA2'],
- 'RD6': ['RD6', 'PSP6', 'SCK2', 'SCL2'],
- 'RD7': ['RD7', 'PSP7', 'SS2'],
- 'RE0': ['RE0', 'RD', 'P2D'],
- 'RE1': ['RE1', 'WR', 'P2C'],
- 'RE2': ['RE2', 'CS', 'P2B'],
- 'RE3': ['RE3', 'P3C'],
- 'RE4': ['RE4', 'P3B'],
- 'RE5': ['RE5', 'P1C'],
- 'RE6': ['RE6', 'P1B'],
- 'RE7': ['RE7', 'ECCP2'],
- 'RF0': ['RF0', 'AN5'],
- 'RF1': ['RF1', 'AN6', 'C2OUT'],
- 'RF2': ['RF2', 'AN7', 'C1OUT'],
- 'RF3': ['RF3', 'AN8'],
- 'RF4': ['RF4', 'AN9'],
- 'RF5': ['RF5', 'AN10', 'CVREF'],
- 'RF6': ['RF6', 'AN11'],
- 'RF7': ['RF7', 'SS1'],
- 'RG0': ['RG0', 'ECCP3', 'P3A'],
- 'RG1': ['RG1', 'TX2', 'CK2'],
- 'RG2': ['RG2', 'RX2', 'DT2'],
- 'RG3': ['RG3', 'CCP4', 'P3D'],
- 'RG4': ['RG4', 'CCP5', 'P1D'],
- 'RH0': ['RH0', 'A16'],
- 'RH1': ['RH1', 'A17'],
- 'RH2': ['RH2', 'A18'],
- 'RH3': ['RH3', 'A19'],
- 'RH4': ['RH4', 'AN12', 'P3C'],
- 'RH5': ['RH5', 'AN13', 'P3B'],
- 'RH6': ['RH6', 'AN14', 'P1C'],
- 'RH7': ['RH7', 'AN15', 'P1B'],
- 'RJ0': ['RJ0', 'ALE'],
- 'RJ1': ['RJ1', 'OE'],
- 'RJ2': ['RJ2', 'WRL'],
- 'RJ3': ['RJ3', 'WRH'],
- 'RJ4': ['RJ4', 'BA0'],
- 'RJ5': ['RJ5', 'CE'],
- 'RJ6': ['RJ6', 'LB'],
- 'RJ7': ['RJ7', 'UB']},
-}
+ 'RE2': ['RE2', 'AN7', 'PMCS']}}
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---