Smart Embedded Processors for    
Industrial, Commercial and Educational Applications
   Home | Products  |  Download | Ordering  | Support  |  News | Contact
  Products > Motion Control> MC433
 
PRODUCTS
HELPFUL RESOURCES
   Site Guidelines
   Useful Desktop Tools
   ISP-JTAG Programming
   Tutorials
   PCB Templates
   Sensor Calibration
   Open Source Software
   Latest Code Releases
   Latest Board Revisions
   3rd Party Links
   Other Interesting Stuff

 

Chinook Processor Family
Wasp  Ultra-compact Mobile Embedded Processor
       Documents:
   Datasheet
   Hardware Reference Manual

pdf
pdf
Description:  Ultra compact, battery powered, AVR RISC processor for mobile applications.  Available processors: ATmega16, ATmega32 and ATmega644.
Price: Wasp16 $29.95
  Wasp32 $39.95
  Wasp64 $49.95
Click on photos to enlarge Dimensions: 1.31x1.06 in

Overview | Layout | Description | Related Products | Downloads

Overview
The Wasp is an extremely compact embedded processor for mobile data acquisition, control and remote monitoring applications.  With a selection of processors from ranging from 16K to 64K of internal Flash, 512K - 8Mbytes of external serial Flash and a real time clock the Wasp is an excellent target for a wide range of mobile embedded processing applications.  The Wasp64 is capable of generating an interrupt on any pin enabling complex control/monitoring applications in a very compact package.

Features
    o  8bit RISC AVR Processor (ATmega16/32/644)
    o 
8MHz Internal oscillator
    o 
8ch 10Bit A/D
    o 
15 Digital IO Port
    o 
TWI I2C Port
    o 
16K/32K or 64K Internal Flash
    o 
1K/2K/4K Internal SRAM
    o 
512K/1M/2M/4M/8Mbyte External Serial Flash
    o 
32.756KHz External Oscillator
    o 
ISP Programming Port
    o 
GNU C Compiler, Third Party Commercial C Compiler
    o 
Example application included for rapid application development
    o 
2.8-5VDC power input  (1.8-5VDC ATmega644)
    o 
Extremely Small form factor (1.31x1.07 in)
    o  Small form factor (3.85x3.00in)
    o  Optional features:
              o
 Light Sensor
              o 
Analog Devices Accelerometer pad
 

Component Layout

Description
The Wasp is an extremely compact embedded processor for mobile data acquisition, control and remote monitoring applications.  The Wasp is available with three different processors:  ATmega16, ATmega32 and ATmega644 with 16K, 32K and 64K of internal Flash memory.  The ATmega644 has the added benefit of being able to generate an interrupt on any pin transition (low to high or high to low).  All three processors are members of Atmel AVR processor family.  Each processor has internal SRAM, EEPROM, SPI, TWI (I2C), UART, 8ch 10bit A/D and general purpose IO.  The Wasp has an internal 8MHz oscillator so an external crystal is not required.  An external 32.756KHz crystal is provided on the board to allow the creation of a real time clock for timed software execution.  The Wasp consumes about 20ma in active state and about 0.6ma in standby.  By changing the internal clock and reducing powered to certain peripherals it is possible for the Wasp to operate with very low power consumption. 

The Wasp is battery powered with two battery holder options - coin cell and 1/2AA holder.  The AVR processor on the Wasp has many powered down configurations to conserve power.  With the onboard 32.756KHz crystal and internal TIMER1 wake up options extremely low power states can be setup to mobile remote data acquisition applications.

The Wasp is programming using an ISP Programming Adapter such as the ISP10.

Software Tools
The Wasp is programmed in C using either a GNU C Compiler or third party IDE such as ICCAVR from ImageCraft.  The Wasp is fully capable of floating point operations required for applications needing complex sensor input transformations or real time control loops.  The Wasp can easily handle 2000 floating point trig functions such as sin or cos per second.  The Wasp64 (based on the ATmega644) may require a special programming utility as ICCAVR does not directly support the programming of this device.  Check the SOC Machines web site www.soc-machines.com for program examples and ICCAVR project files.

Versions
The Wasp is available with three different processors:  ATmega16, ATmega32 and ATmega64 with 16K, 32K and 64K of internal Flash.  All three processors have sufficient Flash capacity for floating point math applications.  The ATmega16 is good for applications that don't need format IO using printf  statements.

Expansion Options
Several Wasp daughter cards are available and planned.  The first is a GPS attachment based on a Trimble GPS engine.  Other daughter cards are in development - these include 16bit A/D D/A, Power MOSFETs and various display devices.   The Wasp can talk to all Smart Perpheral devices as well as each other via the TWI port.

Related Products
The following products can be used with the Wasp.

    Wasp GPS    Compact GPS attachment based on a Trimble GPS engine.

Downloads/Revisions
The following technical datasheets, hardware and software downloads are available:

       Wasp16 Processor -> ATmega16 Processor Datasheet
       Wasp32 Processor -> ATmega32 Processor Datasheet
       Wasp64 Processor -> ATmega644 Processor Datasheet
       Wasp Layout Template (Eagle CAD) -> Wasp Connector Layout

Home | Products  |  Download  |  Support  |  OrderingNews Contact
© Copyright 2003-2006   SOC Robotics, Inc. All rights reserved.  Privacy Policy  |  Terms of Use Disclaimers
 webmaster@soc-machines.com  Last update:  June 24, 2006