User's Manual

BT900-Sx Hardware Integration Guide
Intelligent BTv4.0 Dual Mode Module
Americas: +1-800-492-2320 Option 2
Europe: +44-1628-858-940
Hong Kong: +852-2923-0610
www.lairdtech.com/bluetooth
7 CONN-HIG-BT900
2 S
PECIFICATION
2.1
Specification Summary
Table 1: Specifications
CATEGORIES FEATURE IMPLEMENTATION
Wireless
Specification
Bluetooth®
V4.0
Dual
-
Mode
Frequency
2.402
-
2.480 GHz
Transmit Power
+ 8dBm
(maximum)
Configurable down to -20dBm
Receive Sensitivity
-
90 dBm (typical
)
Link Budget
98 dB
Raw Data Rates
(Air)
3 Mbps (Classic BT
BR/EDR)
Host Interface
and Peripherals
UART Interface
TX, RX, CTS, RTS
DTR, DSR, DCD, RI can be implemented in smartBASIC-
using General Purpose I/O
Default 9600, N, ,8, 1
From 1,200 to 4 Mbps
RX buffer size (TBD)
GPIO
18 (maximum
configurable) lines
.
O/P drive strength (4mA)
Pull-up resistor (33KOhms) control (via smartBASIC)
Read pin-level
I2C Interface
1 (configurable from GPIO total)
. Upto 400kbps.
SPI
1
(configurable from GPIO total)
Upto 4Mbps.
ADC Interface
2 channels (configured from GPIO total)
.
Up to 12-bit resolution
Conversion time 2.0uS (at 2.7V to 3.6V)
x.xV internal reference
1/1, 2/3, 1/3 pre-scaling
PWM or FREQ output
Output a PWM or FREQ on upto 2 GPIO output pins.
PWM output duty cycle: 0%-100%
PWM output frequency: TBD
FREQ output frequency: 0MHz to xMHz (50% duty
cycle)
PCM Interface
1
Wi-Fi-BT coexistence 3 dedicated pins
Profiles
Classic Bluetooth
SPP (Serial Port Profile)
Bluetooth Low Energy
GATT Client & Peripheral
Any Custom Services
Programmabilit
y
smart
BASIC
On-board programming language similar to BASIC
smart
BASIC application
Via UART or Over the Air
Control Protocols
Any that can be implemented using
smart
BASIC
vSP – Virtual Serial Port for BLE
FW upgrade
smart
BASIC
runtime engine FW
upgrade
Via UART
Coexistence
802.11 (Wi
-
Fi)
2 and 3 wire CSR schemes supported
(Unity-3;Unity-3e, Unity 3e+, Unity 3+ and Unity+)
Operating Modes
Self-contained Run Mode
Selected by nAutoRUN pin status:
LOW(0V). Then runs $autorun$ (smartBASIC
application) if it exists.