BT900-Sx Hardware Integration Guide
Intelligent BTv4.0 Dual Mode Module
Embedded Wireless Solutions Support Center:
http://ews-support.lairdtech.com
www.lairdtech.com/bluetooth
8
Americas: +1-800-492-2320
Europe: +44-1628-858-940
Hong Kong: +852 2923 0610
Note 5: Deep sleep consumes 233uA of power when the BT900 internal radio chip 32.768kHz is used.
The
smart
BASIC runtime engine firmware (v9.1.2.0) has SIO (DIO default function) input pins that
are PULL-UP enabled by default. You may disable the internal PULL_UP through a
smart
BASIC
application script. Lower Power consumption may be achieved when all SIO pins are set as
outputs and low (in your
smart
BASIC application script). In deep sleep 7uA can be achieved if all
SIO pins are set as output and low.
Note 6: 1.8V operation not supported in current
smart
BASIC runtime engine FW v9.
3
H
ARDWARE
S
PECIFICATIONS
3.1
Block Diagram and Pin-out
smart
BASIC
run-time engine
(provides safe access to
BT/BLE stack, drivers and
non-vol stores)
Non-Vol
File
System
for
smart
BASIC
Apps
Non-Vol
Data
Store
I/
O
,
U
A
R
T
,I
2
C
,S
P
I
D
ri
v
e
rs
UART
ADC
I2C
SPI
OR
UFL
Internal
Antenna
47 connection pads
RAM
Flash
GPIO/PWM
Blutooth 4.0 Radio
( Classic BT & BLE )
User
smart
BASIC Application
Example App
PRINT "Laird BT900 Module"
WaitEvent
Bluetooth Classic
&
Bluetooth Low Energy
Stack
Serial Flash
(SPI)
ARM Cortex M3
running
smartBASIC
32.768Khz
Crystal
Figure 1: Functional HW and SW block Diagram for BT900 series Dual-Mode BT/ BLE smart
BASIC
module