|
|
|
|
|
|
Microchip Product Features |
|
|
|
GCS has developed two USB devices. One is an ICSP programmer. The other is a demo board with FORTH downloadable software. |
|
|
GCS has added PID and MacOS support to the Microchip USB stack. |
|
|
GCS has developed an ICSP programmer which can erase and program 8-bit and 16-bit processors in a wide variety of target circuits. |
|
|
GCS has years of experience with ADC devices, including PIC 10-bit and 12-bit ADCs. |
|
|
GCS has developed several devices with PWM controls. Examples include a step-up DC-DC converter, variable voltage supply, and diagnostic output. |
|
|
GCS has developed several devices with PWM controls. Examples include a light dimmer using an SCR trigger and synchronized radio transmitters. |
|
|
GCS has used most of the oscillators available on Microchip products including: 32,768 Hz low-power resonator, RC, and HS crystal. |
|
|
GCS has many years of experience with UARTs and SPIs, but has only used Microchip's UART in one design (an intermediate stage to developement of the USB-ICSP programmer). |
|
|
GCS has experience with a variety of DSPs, and is finally using a Microchip dsPIC30F2011 in an application. |
|
|
GCS is currently developing RF applications using rfPIC devices. |
|
|
GCS did preliminary development of an I2C application that was never integrated into the product. |
|
|
GCS has many years of experience in Ethernet-based software, but as yet, no experience with Microchip's implementation. |
|
|
So far, GCS has no experience with CAN interfaces. |
|
Programming Language or Environment |
|
|
|
GCS has experience with TI, Motorola, Intel, Analog Devices, Zilog, and Microchip assembly languages. GCS now specializes in Microchip devices. |
|
|
One of the most common languages used everywhere, especially in the core of Linux. |
|
|
An extension to C, C++ adds some convenient object-oriented syntax. |
|
|
A tiny language perfect for small machine controls. GCS wrote it into a USB-ICSP programmer for Microchip devices and into a USB tester. |
|
|
Linux includes several shell scripting languages. Each is a powerful method to run other programs in a wide variety of combinations. They are quick ways to make controls for other programs. |
|
|
A common programming language for web-sites, and a good way to handle simple file manipulators. |
|
|
A great language to add software to web sites and for portability. GCS has written a few web-based Java applications. |
|
|
A different way to add software to web sites. It is more closely bound to the HTML in a web page than Java. GCS has written few JavaScriipt applications. |
|
|
A very high-level language great for artificial intelegence. LISP is rarely used except in AutoCAD. |
|
|
An old language, rarely used for new projects. |
|
|
An old language, rarely useful. It was resurrected as a method to add virus capabilities to documents and e-mail. |
|
|
Most commonly used for scientific simulators or research. |
|
|
An obscure and rare object oriented language. |
|
Operating System |
Writing Applications |
Writing Device Drivers |
|
DOS |
|
|
|
Windows 1.0 to 3.3 |
|
|
|
Windows NT |
|
|
|
OS/2 |
|
|
|
Windows 95/XP |
|
|
|
Windows Vista |
|
|
|
Mac OS X |
|
|
|
UNIX (including BSD, SunOS, Sys V) |
|
|
|
Linux (several distributions) |
|
|
|
Communication |
Usage |
Hardware |
Software |
|
RS-232 |
|
|
|
|
Parallel Printer |
|
|
|
|
RS-485 |
|
|
|
|
USB |
|
|
|
|
I2C |
|
|
|
|
Ethernet |
|
|
|
|
SPI |
|
|
|
|
Modem/FAX (V.34, etc.) |
|
|
|
|
JTAG/BST |
|
|
|
|
PCI |
|
|
|
|
ISA |
|
|
|
|
Processor |
Hardware |
Firmware |
|
Microchip PIC12F675 |
|
|
|
Microchip PIC16F877 |
|
|
|
Microchip PIC16C765 |
|
|
|
Microchip dsPIC30 series |
|
|
|
Microchip PIC32 series |
|
|
|
68HC11 |
|
|
|
Z80 |
|
|
|
80186 |
|
|
|
Motorola DSP (68001) |
|
|
|
ATI DSPs |
|
|
|
TI DSPs |
|
|