Since 1979
|
The Gadget017 is based upon Cygnal's C8C8051F017 high speed microcontroller. Then we enhance the already feature-laden microcontroller with our own integrated development environment providing embedded interpretative development in realtime Forth, Basic or Assembler. Competitive products use off-CPU memory which is available only one bit at a time. This requires at least 48 executions just to address a single instruction! Another 48 (or more) instruction cycles to get the command then a few more to execute. The Gadget017 runs at the full microcontroller bandwidth of 24.5 MIPS without choking on a serial bottleneck between memory and CPU. This enables Basic to run 500 (or more) times faster than current technology. All native features of the '017 are accessable through the inclusion of GPL open source code however, as shipped, we've implemented only the major peripherials and functions. So many possibilities exist that it's impossible to provide one universal gadget. If you require a variation then please contact Support, we enjoy custom applications. Most important is the AM Research software development environment. Developing with our V6 s/w makes these gadgets fully interactive meaning that the development environment is seamless with the execution environment, you can type in commmands from your keyboard which execute on the target Gadget in real time. Not just a limited, slow "real time" as existing products in millions of instructions per second depending upon how you write your application sofware. Best yet is that three languages are available and can even be mixed, Basic, Forth, and Assembler. For instance assembly code definitions can be called from either Basic or Forth. Forth words can also be called from Basic. The flexibility this provides can be astonishing. Small snippits of code can easily be tested from the keyboard yet execute in real time. By pretesting each snippit of code, module, or word, your program develops at a rapid pace. Debugging, usually the most difficult part of a project, becomes manageable and even simple.
|
|||
| Specifications | Minimum | Maximum | |
| Electrical | CPU RAM | 2,304 bytes | |
| CPU Flash Memory | 32,768 bytes | ||
| Supply Current | 12 ma @25 Megahertz | ||
| 0.90 ma @1 Megahertz | |||
| 10µa @ 32,768hz | |||
| RAM Retention Voltage | 1.5VDC | ||
| Shutdown Current | 10µa with Vdd monitor enabled |
||
| <0.1µa with Vdd monitor disabled |
|||
| Eight Digital I/O's | Logical Zero Voltage | 0.6VDC | |
| Logical One Voltage | Vdd-0.7VDC | ||
| Analog to Digital Converter (ADC) |
4 channels | ||
| 10-bit Resolution | |||
| 100,000 Samples/Sec. | |||
| Temperature Sensor ±3°C Resolution |
|||
| Digital to Analog Converter (DAC) |
12-bit resolution | ||
| 2 channels | |||
| 10µs Settling | |||
| Mechanical Specifications | Size | 1.050" High 1.560" wide |
|
| Weight | 6.0 grams | ||
| Environmental Specifications | Temperature range | -40°C | +85°C |
| Humidity | 100% non-condensing | ||
| Software Specifications | Languages | Interpretative Forth | |
| Interpretative Basic | |||
| Assembler | |||
| A/D conversion speed | 10µs | ||
|
19JUN03 |
|||