Software Specifications
BASIC Interpreter
- Line numbers: 1-1023
- Line length: 32 characters
- Loop nesting: 6
- Subroutines: 8 levels
- Expressions: -32768 to 32767, 16-bit
- Variables: 25, ‘A’ - ‘Y’, variable ‘Z’ used for debugging
- String variable: $0 volatile 80 bytes long
- String variables: $1-$1023, 32 byte length
- Character size: 8 bit
- Expression parser recursive
- File system: BASIC and config file independent
- PIN code limit: 15 characters
- Programmable from any Bluetooth FTP or even other AIRcable SMD devices
- Program load from standard file system
Event Handling
- PIN code request
- Incoming SPP connection
- Outgoing SPP connection success
- Sensor readings (connection quality, temperature, analog input)
- Incoming vNote through OBEX
- Inquiry results
- SPP control indicator (DTR signal)
- PIO change event
- Timer messages
Customizations
- additional embedded functions
- audio profiles (audio gateway, headset, hands free)
- A2DP transmitter and receiver
- LCD 8 character direct drive or graphic
- DSP at 64MIPS available
Port Access
- Parallel IO ports, 12 ports TTL level, 5V tolerant
- Security overwrite port
- 2 analog input port (8 bit resolution), streaming function available, 100cps
- UART configurable 1200 to 3MBit, parity and stop bits
- I2C and SPI master interface
- I2C and SPI slave through SC16IS740
Built-in Functions
- powerful high level Bluetooth functions, slave connect, master,
- send biz card, hardware control, pio input/output, uart, baud rate, sensor, date string operations, hex and ascii conversion, compare, length input and output, on 2 SPP, 1 UART, files and virtual string
- data logging
- sensor streaming functions (analog input, up to 200 readings per second over SPP)
File System
- access to application BASIC program
- read/write configuration file
- wireless file transfer (OBEX), up/downloadable
Performance
- max 1000 lines per second
- standard: 32 lps
- clock resolution 1ms
- max 350kBit/s streaming data
- fastest connect time < 2s
- FTP file system: 8000 bps
Interrupt Routines
- 2 levels: high priority interrupt: stops BASIC program execution
- low priority: schedules execution
Bluetooth
- Bluetooth 2.1+EDR compatible with 802.11b tolerance
- EDR 3MBit/s supported
Profiles
- master and slave mode simultaneously
- Two SPP profiles for streaming data at the same time
- OBEX/FTP for file transfer of BASIC and config file
- FTP server profile
- OBEX vNote item transfer for messages
- OBEX vCard business card exchange
- OBEX server and OBEX client profile
- up to 4 multiple connections at the same time
- Security control, pairing and un-pairing functions
Radio
- Device name configurable
- Bluetooth class configurable
- Max and default transmit power configurable
- Scan modes configurable to as low as 100uA power consumption
- Sniff mode configurable (soon)
Firmware
- 150000 words code size
- RTOS for baseband radio
Hardware Specifications
Processor
- BlueCore 5MM with 8MBit internal flash
- 512k EEPROM
Size
- 14.5 mm x 31 mm with antenna
Pins
- 2 rows of 18 pins + 2x11 top pins
- spaced 1.27 mm
- SMD pad mounted
Internface
- UART 3.3V TTL level, 5V tolerant
- USB
- I2C and SPI master
Power consumption
- 50uA sleep, 11mA with connection, 25mA peek, max range peeks up to 70mA
Antenna
- 6dBm transmit power
- internal ceramic antenna
- available without antenna
Power Supply
- 5V regulated stand-alone
- Lithium rechargeable battery, 4.2V, 100-500mAH
- 3V primary cells
Battery Charger
- 25-100mA Lithium charger, software configurable
- requires current protected Lithium rechargeable batteries
Input and Output
- 12 digital input and output lines (3.3V TTL, 5V tolerant)
- 2 analog input lines (0-1.8V)
- 2 LED current sinks, 4.2V tolerant
Asynchronous serial
- 1200-3Mbps, 8 bit, none-odd-even parity, 1 or 2 stop bits
Radio
- raw output power: 5.5dBm
- input sensitivity: -89dBm
- range 20m
Sensor Interfaces (external)
- real time clock DS1372
- temperature sensor TC54
- 16bit adc ADS1112
- LCD controller PCF8562
- other sensors available upon request
Certifications
- Bluetooth certified (BQB)
- Bluetooth 2.1 with EDR (802.11b tolerant)
- FCC modular certification (pdf)
- CE certification (pdf)