Packaging List
The following items are included standard in the purchase of ViperBoard.
- One ViperBoard circuit board assembly.
- One USB cable - type A to type B.
SPI Characteristics
- SPI master and slave interface.
- Programmable line rates up to 12Mbit/s.
- Full duplex read/write transfers.
- Configurable clock phase, clock polarity and chip select sense.
- Supports up to 17 master and slave devices.
- 3.3V interface.
I2C Characteristics
- I2C master and slave interface.
- Programmable line rates up to 6Mbit/s.
- Configurable output - +3.3V with pull-up, +5V with pull-up or no pull-up.
- Clock stretching support to allow slow devices to wait-state the I2C bus.
- Back-to-back I2C commands supported using repeated start (for example Write-Read)
Analogue Interface
- 4 analogue inputs read with 8 bit resolution.
GPIO Characteristics
- 32 general purpose IO pins
- 16 of these are advanced GPIO bits which can individually be configured as digital IO, PWM, continuous pulsed, single pulsed or interrupt input.
- Timing of pulse widths, duty cycles and pulse sense are fully programmable.
- Lower 2 GPIO bits have configurable low pass filters to turn PWM outputs into analogue outputs.
- 3.3V interface.
API
- High level commands for IIC, SPI and GPIO & Analogue I/F to allow simple development of applications.
- Extensive low level commands to allow flexible configuration of the interfaces.
Platform Support
Windows 2000/XP/Vista, Linux or Mac OS X.C, C++, C#, VB support.