What do you do when you start a new microcontroller project? Crack the product catalog or log onto a vendor’s Web site? Sticking with paper is tedious. A single vendor can have literally hundreds of chips that are potential candidates for your next project. Using a vendor’s Web site is better but what about comparing products or searching with criteria that the vendor does not support? That is what GruntWare’s Gopher is for.
Gopher is essentially a front-end to a database of microcontroller specifications. The application starts with a set of basic filters, including the vendor as well as basic criteria such as the number of serial ports or CAN ports (Fig. 1). This is on par with what most vendor sites provide but its cross vendor support makes comparisons significantly easier.
But where Gopher shines is in its detailed search criteria (Fig. 2). There are literally pages of details allowing you to fine tune the search for peripheral specifications down to the bit or temperature detail. The search options are Gopher-specific, but they’re easy to learn and utilize. The challenge, really, is the number of options. Unfortunately, there is no grouping of the options even into major categories such as Analog Peripherals or Memory. There are literally hundreds of options, which is obviously good, but knowing what to use and finding them is not.
The final result is a list of chips with all their details (Fig. 3). This is where the big nit is. The list has hundreds of columns. It is possible to hide and size columns. It is also possible to do more than one search, but typically you need to print out the result to see everything.
Of course, while I’m nitpicking, another chink in the armor is Gopher’s inability to save results in a spreadsheet or data format where they could be manipulated or used in reports—since justification of a selection is often part of the job.
For an initial release, Gopher is worth the investment. The time you save easily offsets its cost. Just think of how many hours you would spend browsing the Internet to get this kind of information especially if you have not chosen your supplier.
Gopher is priced at $299 plus shipping.