App. Versin: 1.1.1.120 Dcument Versin: 1.0 Dcument Create date: 2009-10-16 Dcument Update: 2009-10-19 22:37 Authr: B Gärdmark Cmpany: Spectrn System Develpment AB WEB: www.spectrn.us Cpyright 2009 All Rights Reserved Spectrn system develpment is a subsidiary f Agnitum Infrmatin Technlgies AB, see www.agnitumit.se Trademarks: PICtail, PIC32, PIC32 I/O expansin Bard, Micrchip are trademarks f Micrchip Technlgy Incrprated Windws XP, Win200, Vista are trademarks f Micrsft Crpratin Cpyright 2009, 2009-10-19 22:37:11, page 1 (12)
Cntent 1. Intrductin 2. Installatin 3. Pic32 Pin Finder Main Frm 3.1 Main Grid 3.2 Details Grup Bx 3.2.1 PIC32 Chip Inf Grup 3.2.2 PICtail Bus Grup 3.2.3 Spectrn Generic USB Prt Card Grup 3.2.4 Micrchip Prttype Card Grup 3.3 Search 3.4 Status bar 3.5 Exit 4. Menu Figures Figure 1, Overall view f the PIC32 Pin Finder Figure 2, PIC32 Pin Finder Main Frm Figure 3, Item Hint Figure 4, Srt indicatr Figure 5, layut f the detail fields Figure 6, PIC32 Chip Pin Layut Figure 7, PIC32 Chip pin Functin descriptin Figure 8, PICtail grup bx Figure 9, Layut f the PIC32 PICtail I/O expansin bard Figure 10, Spectrn Generic USB Prt Card Grup Bx Figure 11, Layut f the Generic USB Card Figure 12, Micrchip Prttype Card Grup Bx Figure 13, Micrchip Prttype Card Picture Figure 14, Search Grup Bx Figure 15, Enter text t Search fr Figure 16, Where t search Figure 17, Search Buttn Figure 18, Search Reset Buttn Figure 19, Status Bar Figure 20, Exit Buttn Figure 21, Abut dialg Cpyright 2009, 2009-10-19 22:37:11, page 2 (12)
1. Intrductin The PIC32 Pin Finder applicatin is a utility that helps the develper t fast and accurately find the different pins, cnnectins pints and names in the PIC32 develpment envirnment. This includes the PIC 32 chip itself, the PICtail bus, the Generic USB prttype card and Micrchips Prttype card. The verall view f the applicatin can be seen in figure 1. Signal, pin, functin database Garphical User Interface (GUI) Search & Find Mdule PIC32 Chip pin Identificatin Mdule PIC32 Chip pin Descriptin Mdule PICtail Bus Identificatin Mdule Generic USB Card Pin Identificatin Mdule Micrchip Prttype Card Pin Identificatin Mdule Figure 1, Overall view f the PIC32 Pin Finder The applicatin has a database with all cnnectin infrmatin fr the varius signals, pins and names. The prblem that the develper faces is that there are many signal pins, 100 pins fr the PIC32MX3XXLL chip, mst f the pins has multifunctin capabilities, nt nly that, smetimes the signal fr a certain pin changes name depending if yu lk at the Chip pin, PICtail bus label, test pint cnnectr r prttype card etc. During the develpment phase the develper can put cnsiderable time n finding and identifying different signals n the card under develpment, t get a test pint fr a measurement etc. There is als a risk t using the wrng pin r signal due t mix-ups f signal names, the same signal smetimes changes name. The PIC32 Pin Finder applicatin utility aim is t assist the develper t speed up the wrk and push the flw int a directin f fewer mistakes and therefre higher quality. As a tl t achieve this the applicatin frequently uses pictures with clear markers where t find the different signals. 2. Installatin The PIC32 Pin Finder applicatin is currently nly available and tested under Micrsft Windws XP. It will prbably wrk under W2000 and Windws Vista but it has nt been tested n this perating Systems. T install just duble click the installatin icn and fllw the instructins. The applicatin size is abut 6 mega bytes; the database is abut 2 mega bytes in size. After installatin has been dne yu will have the fllwing applicatin icn under the start menu/spectrn/pic32 Pin Finder: 3. Pic32 Pin Finder Main Frm Select the icn t start the applicatin. Cpyright 2009, 2009-10-19 22:37:11, page 3 (12)
The main frm can be seen in figure 2. Figure 2, PIC32 Pin Finder Main Frm The main bjects in the Main frm are: Menu Rw, menus t interact with applicatin Main Grid, that shw all signals n the PIC32, chip, PICtail bus, Prt Cards Details, shw details fr the selected rw in the main grid Search, t be able t search fr a specific signal, pin etc. Exit buttn, t exit applicatin Each f the bjects will be described belw in mre detail. Nte that placing the cursr (arrw) ver an item will give a hint abut the bject. Fr example hlding the cursr ver the grid clumn name Pin nr will give the hint text as can be seen in figure 3. Figure 3, Item Hint 3.1 Main Grid The main Grid shws all infrmatin abut the pins and signal names fr the PIC32 chip, PICtail bus, and prttype card. The headers are as fllws: Ref: Database reference fr the rw PIC32 Chip Pin Name: Signal name(s) fr the PIC32 pin Pin Nr: Pin number n the PIC32 Chip PICtail Bus Name: Signal name n the PICtail bus Cn. Pin: Test cnnectr pin n the PICtail bus Pin Name: PICtail test cnnectr Signal name (label) Prt Card Signal Name: Micrchips Prttype Cnnectr Signal name Cpyright 2009, 2009-10-19 22:37:11, page 4 (12)
Edge Cn Nr: PICtail bus Edge cnnectr number Card Pin: Micrchip Prttype Cnnectr number Gen USB Card Pin: Generic USB Card Prttype Card cnnectr number Yu can use the muse, the muse wheel r the keybard arrws and scrll bars t navigate in the main grind. The selected rw will be highlighted blue. Yu can srt each clumn (up r dwn) in the main Grid by clicking n the clumn header. The current clumn that is srted, and the directin is shwn by a little arrw, see figure 4. Figure 4, Srt indicatr 3.2 Details Grup Bx The details layut is as shwn in figure 4. Figure 5, layut f the detail fields The detail area has fur majr items: PIC32 Chip: Infrmatin related t the PIC32 chip PICtail Bus: Infrmatin related t the PICtail bus Spectrn Generic USB Prt. Card: Infrmatin related t Spectrn Generic USB Card Micrchip Prttype Card: Infrmatin related t Micrchip Prttype Card The details field will be updated and shw the selected rw detail infrmatin when yu change the selected rw in the main Grid. 3.2.1 PIC32 Chip Inf Grup The PIC32 grup shws infrmatin related t the PIC32 chip. The fields are: Rec. Nr: Database recrd number PIC32 Chip Pin Nr: Pin number n the PIC 32 chip PIC32 Chip Pin Name: PIC32 Chip pin name as described in datasheet There are als tw buttns, Pins and Descriptin. Yu can click n these buttns t get additinal infrmatin: If yu click n the Pins buttn the applicatin will pen a windw with the PIC32 chip layut. See figure 6 belw. Cpyright 2009, 2009-10-19 22:37:11, page 5 (12)
Figure 6, PIC32 Chip Pin Layut The current pin number, selected in the main Grid, will be indicated by a red ellipse. The pin number and signal name will be indicated in the left upper crner, in blue. Yu can keep this windw pen and change the selected rw in the main Grid and see hw the indicated pin in red will change t reflect the selected rw in the main grid. If yu click n the Descriptin buttn the applicatin will pen a windw with a descriptin f the selected PIC32 pin. See figure 7 belw. In the Grid in this windw the different functins that the selected pin can have will be shwn. This windw will shw mre infrmatin abut the selected pin: Id: Database reference number Functin: Signal name and functin fr the pin 64Pin: Pin number n a 64 pin PIC32 chip 100Pin: Pin number n a 100 pin PIC32 chip I/O: Type f I/O, see legend at bttm f windw Inp. Buffer: Type f input buffer fr the functin/pin, see legend at bttm Descriptin: Descriptin f the functin fr the pin Nte: Any ntes fr the pin Cpyright 2009, 2009-10-19 22:37:11, page 6 (12)
Figure 7, PIC32 Chip pin Functin descriptin Belw the grid is a grup bx that shws all the infrmatin fr the selected pin functin in detail. Nte that yu can srt the clumn in the same manner as described fr the main Grid. The infrmatin in this will change if yu select anther rw in the main grid. 3.2.2 PICtail Bus Grup The PICtail grup bx shws infrmatin related t the PICtail bus. See figure 8. Figure 8, PICtail grup bx The infrmatin is: Bus Name: The PICtail bus name f the signal Cn. Pin: Cnnectr and pin name fr the test cnnectr, (i.e. J10/1, cn. J10, pin 1) Pin. Name: Test pin label name Clicking n the buttn Shw will pen a new windw, see figure 9. Cpyright 2009, 2009-10-19 22:37:11, page 7 (12)
Figure 9, Layut f the PIC32 PICtail I/O expansin bard The picture fcuses n the test cnnectrs (J10, J11) as shwn in figure 9. The selected (current) signal/pin in the main Grid is highlighted and enhanced in the picture t find it fast and easy. The current selected item is shwn at the bttm f the windw in red (RG15: J10/1). If yu select anther rw in the main Grid (n the main frm) the marker will change t shw the new selectin. 3.2.3 Spectrn Generic USB Prt Card Grup The Spectrn Generic USB Prt Card grup bx shws infrmatin related t the Spectrn Generic USB Prttype Card, see figure 10. Figure 10, Spectrn Generic USB Prt Card Grup Bx Cpyright 2009, 2009-10-19 22:37:11, page 8 (12)
Edge Cn. #: Card edge cnnectr number Pin #: Pin number f the nbard test/wire cnnectr (U2/32) Signal Name: Pin label name f the Test/wire cnnectr (NC) Clicking n the buttn Shw will pen a new windw, see figure 12. Figure 11, Layut f the Generic USB Card The test/wire cnnectrs (U2, U3) and the Card Edge cnnectr are shwn in the picture. The selected (current) signal/pin in the main Grid is highlighted and enhanced by a red ellipse in the picture t find it fast and easy. The current selected Test/wire cnnectr item is shwn at the bttm left f the windw in red (RD6: U2/50). The Card edge cnnectr is als highlighted and enhanced by an red ellipse. The current selected signal name/cnnectr number is shwn in the upper left crner (RD6/99 (Odd)). If yu select anther rw in the main Grid the marker will change t shw the new selectin. Nte that the picture shws the cmpnent side, this is the dd side fr the Card edge cnnectr numbers. The dd side is shwn in red and the even side uses the blue clr. Cpyright 2009, 2009-10-19 22:37:11, page 9 (12)
3.2.4 Micrchip Prttype Card Grup The Micrchip Prttype Card grup bx shws infrmatin related t the Micrchip Prttype Card see figure 11. Figure 12, Micrchip Prttype Card Grup Bx Edge Cn. #: Card edge cnnectr number Pin #: Pin number f the nbard test/wire cnnectr (A/502) Signal Name: Pin label name f the Test/wire cnnectr (RD6) Clicking n the buttn Shw will pen a new windw, see figure 12. The test/wire cnnectrs (A, B) and the Card Edge cnnectr is shwn in the picture. The selected (current) signal/pin in the main Grid is highlighted and enhanced by a red ellipse in the picture t find it fast and easy. The current selected Test/wire cnnectr item is shwn at the bttm left f the windw in red (+3.3V: A/11). The Card edge cnnectr is als highlighted and enhanced by an red ellipse. The current selected signal name/cnnectr number is shwn in the upper left crner (+3.3V: 21 (Odd)). If yu select anther rw in the main Grid the marker will change t shw the new selectin. Nte that the picture shws the cmpnent side, this is the dd side fr the Card edge cnnectr numbers. Figure 13, Micrchip Prttype Card Picture The dd side is shwn in red and the even side uses the blue clr. 3.3 Search The PIC32 Pin Finder applicatin has prvisins t be able t search fr a particular item, se figure 14. Cpyright 2009, 2009-10-19 22:37:11, page 10 (12)
Figure 14, Search Grup Bx The search is case insensitive and uses wildcard by default. Fr example, if yu enter the text string RB in the text filed, see figure 15, all recrds in the database that cntains the string RB will be shwn in the main Grid. Figure 15, Enter text t Search fr The Where radi buttns tells the search algrithm n where t search, see figure 16 Figure 16, Where t search All: All clumns in database will be used in the search Chip: Only clumns related t the PIC32 chip will be used PICtail: Only clumn related t the PICtail bus will be used Generic: Only fields related t the Generic USB card will be used Prt: Only fields related t Micrchip Prttype Card will be used Figure 17, Search Buttn Click the search buttn t initiate the search. Matching recrds will be shwn in the main Grid. Figure 18, Search Reset Buttn T reset the search and shw all recrds click n the reset buttn. All recrds in the database will be shwn in the Grid. 3.4 Status bar At the bttm f the main windw there are a status bar, see figure 19. Figure 19, Status Bar The status bar shws in the first field witch prcessr that currently is used in the database. The next item shws the ttal number f recrds in the database. The third and last item shws the current search status. 3.5 Exit Figure 20, Exit Buttn Cpyright 2009, 2009-10-19 22:37:11, page 11 (12)
Finally there is an Exit buttn. If yu click n that the applicatin will terminate and exit t the perating system. 4. Menu There are three head menu grups in the menu rw, see figure 23. File Shw Help Exit PIC32 Chip pin PIC32 pin descriptin PICtail bus Generic USB Card Micrchip Prttype Card Help File Abut Exit: Will terminate and exit the applicatin PIC32 Chip Pin: Will shw the layut f the PIC32 chip and mark the current signal PIC32 pin descriptin: Will shw the descriptin grid fr the current selected signal PICtail Bus: Will shw a new windw and mark the current selected signal Generic USB Card: Will shw a new windw and mark the current signal n the Card Micrchip Prttype Card: Will shw a new windw and mark the current signal n the Card Help File: Will shw this dcument (PDF-dcument) Abut: Will shw the abut dialg, see figure 24 belw Figure 21, Abut dialg The abut dialg shws the versin f the sftware: 1.1.1.120 stands fr: Majr, Minr, Release and Build. Nte that there are links t Spectrn hme page and t initiate an email, just click n the links. Cpyright 2009, 2009-10-19 22:37:11, page 12 (12)