BT24 Datasheet
BT24 Datasheet
BT24 Datasheet
Bluetooth features
15mm x 20mm
Description
Amped RF Technology presents our BT24
Bluetooth v2.1+EDR
Class 2 radio
Hardware configuration
For
Bluetooth
cost
1 LPO input
Bluetooth
module,
applications
functionality,
low
cost
requiring
the
series.
basic
BT24LT/P
are
most
Embedded software
The BT24 includes an integrated antenna, 13
GPIOs, SPI, I2C, PCM, DAC and A/D lines. Our
standard abSerial and AmpedUP Stack Lite are
Additional documentation
firmware
for
peripheral
device
Table of Contents
1
1.1
1.2
1.3
1.4
2
4.7
5.1
5.2
6
Software Architecture
1.1 Lower Layer Stack
Bluetooth v2.1+EDR
Point to multipoint and scatternet support: 3 master and 7 slave links allowed (10 active links
simultaneously)
Dynamic packet selection, channel quality driven data rate to optimize link performance
Vendor specific HCI commands to support device configuration and certification test modes
2 Hardware Specifications
General Conditions (VIN= 3.3V and 25C)
Rating
Min
Typical
Max
Unit
-20
+60
3.0
3.3
3.6
Volts
3.3
Volts
2400
2483.5
MHz
Rating
Min
Typical
Max
Unit
-20
+80
-0.3
+5.0
Volts
-0.3
+5.5
Volts
-5
dBm
RF input power
Avg
Unit
29
mA
29.5
mA
25
mA
27
mA
mA
160
uA
mA
Avg
46
Unit
mA
Conditions
Typical
Unit
50
ohm
-90
dBm
dBm
Antenna load
Radio Receiver
BER < .001
Sensitivity level
with DH5
BER < .001
with DH1
Input VSWR
2.5:1
Radio Transmitter
50 load
+6
dBm
kHz
0.9
MHz
Symbol
Parameter
Min
Max
Unit
VIL
VIH
VOL
VOH
0.7
Volts
VIN, 3.6V
2.2
Volts
VIN, 3.6V
0.4
Volts
VIN, 3.6V
3.0
Volts
VIN, 3.6V
IOL
4.0
mA
VOL = 0.4 V
IOH
4.0
mA
VOH = 3.3V
RPU
Pull-up Resistor
80
120
Resistor Turned On
RPD
Pull-down Resistor
80
120
Resistor Turned On
Conditions
BT24A
Name
Type
UART Interface
Pin #
Description
ALT Function
5V Tolerant
RXD
Receive data
TXD
Transmit data
CTS
RTS
10
Reserved
Initial state
Boot Loader
Boot 0
22
VDD
GND
21
GND
Reset
3.3V max
RESETN
I
3
Reset input (active low for 5 ms);
GPIO General Purpose Input/Output
GPIO [4]
I/O
16
GPIO [1]
I/O
17
GPIO [2]
I/O
18
SPI MISO/I2S
MCK
SPI MOSI/I2S
SD
SPI SS/I2S WS
Push-pull
Floating
GPIO [3]
I/O
GPIO [6]
I/O
20
3.3V max
Input pull up
Input pull up
GPIO [11]
I/O
11
I2C SCL
GPIO [12]
I/O
12
I2C SDA
GPIO [7]
I/O
13
GPIO [8]
I/O
DAC 0
3.3V max
Input pull up
GPIO [9]
I/O
DAC 1
3.3V max
Input pull up
GPIO [10]
I/O
ADC 1
3.3V max
Input pull up
GPIO [14]
I/O
14
OSC IN
Input pull up
GPIO [13]
I/O
15
OSC OUT
Input pull up
I/O
19
LPO Input
LPO
LPO
3.3V max
BT24LT/P
Name
Type
UART Interface
Pin #
Description
ALT Function
5V Tolerant
RXD
Receive data
TXD
Transmit data
CTS
RTS
10
Reserved
Initial state
Boot Loader
Boot 0
22
VDD
GND
21
GND
Reset
3.3V max
RESETN
I
3
Reset input (active low for 5 ms);
GPIO General Purpose Input/Output
GPIO [4]
I/O
16
SPI MISO
GPIO [1]
I/O
17
SPI MOSI
Push-pull
GPIO [2]
I/O
18
SPI SS
Floating
GPIO [3]
I/O
SPI CLK
GPIO [6]
I/O
20
ADC 0
3.3V max
I2C SCL
I2C SDA
Input pull up
Input pull up
GPIO [11]
I/O
11
GPIO [12]
I/O
12
SYNC
I/O
13
PCM SYNC
3.3V max
DOUT
I/O
PCM DOUT
3.3V max
Input pull up
CLK
I/O
PCM CLK
3.3V max
Input pull up
DIN
I/O
PCM DIN
3.3V max
Input pull up
GPIO [14]
I/O
14
OSC OUT
Input pull up
GPIO [13]
I/O
15
OSC IN
Input pull up
I/O
19
LPO Input
LPO
LPO
3.3V max
BT24H
Name
Type
UART Interface
Pin #
Description
ALT Function
5V Tolerant
RXD
Receive data
TXD
Transmit data
CTS
RTS
10
Reserved
Initial state
Boot Loader
Boot 0
22
VDD
GND
21
GND
Reset
3.3V max
RESETN
I
3
Reset input (active low for 5 ms);
GPIO General Purpose Input/Output
GPIO [6]
I/O
20
SPI MISO/I2S
extSD
SPI MOSI/I2S
SD
SPI NSS/I2S
WS
SPI CLK/ I2S
CK
ADC 0
3.3V max
GPIO [11]
I/O
11
I2C SCL
GPIO [12]
I/O
12
I2C SDA
Input pull up
GPIO [7]
I/O
13
PCM SYNC
3.3V max
GPIO [8]
I/O
PCM DOUT
3.3V max
3.3V max
GPIO [4]
I/O
16
GPIO [1]
I/O
17
GPIO [2]
I/O
18
GPIO [3]
I/O
Push-pull
Floating
GPIO [9]
I/O
PCM CLK
GPIO [10]
I/O
PCM DIN
3.3V max
GPIO [14]
I/O
14
OSC IN
Input pull up
GPIO [13]
I/O
15
OSC OUT
Input pull up
I/O
19
LPO Input
LPO
LPO
3.3V max
600 mil
(15.2 mm)
520 mil
(13.2 mm)
65 mil
(1.65 mm)
1 GPIO[3]
VIN 22
2 BOOT0
GND 21
3 RESET
GPIO[6] 20
LPO 19
4 PCM DOUT
5 PCM DIN
GPIO[2] 18
6 TXD
GPIO[1] 17
7 PCM CLK
TOP VIEW
40 mil
(1.02 mm)
GPIO[4] 16
8 RXD
GPIO[13] 15
9 CTS
GPIO[14] 14
10 RTS
60 mil
(1.53 mm)
820 mil
(20.8 mm)
PCM SYNC 13
GPIO[12] 12
GPIO[11] 11
95 mil
2.4 mm)
10
BT24LT/P
BT24A
11
BT24H
12
4 Hardware Design
Amped RF modules support UART, I2C, SPI, and GPIO hardware interfaces. Please note that the
usage of these interfaces is dependent upon the firmware that is loaded into the module, and is
beyond the scope of this document. The AT command interface uses the main UART by default.
Notes
The area around the antenna should be free of any ground planes, power planes, trace
routings, or metal for at least 6 mm in all directions.
4.2
GPIO Interface
All GPIOs are capable of sinking and sourcing 4mA of I/O current.
4.3
UART Interface
The UART is compatible with the 16550 industry standard. Four signals are provided with the UART
interface. The TXD and RXD pins are used for data while the CTS and RTS pins are used for flow
control.
13
14
4.5.1
15
4.5.2
Notes:
-
Configurations:
See configuration guide:
UseExtLPO
AllowSniff
16
Part 1. WM8904
17
Part 2. BT Module
18
5 Regulatory Compliance
This module has been tested and found to comply with the FCC Part15 and IC RSS-210 rules.
These limits are designed to provide reasonable protection against harmful interference in
approved installations. This equipment generates, uses, and can radiate radio frequency energy
and, if not installed and used in accordance the instructions, may cause harmful interference to
radio communications. However, there is no guarantee that interference will not occur in a
particular installation. This device complies with part 15 of the FCC Rules. Operation is subject
to the following two conditions: (1) This device may not cause harmful interference, and (2) this
device must accept any interference received, including interference that may cause undesired
operation.
Modifications or changes to this equipment not expressly approved by Amped RF Technology
may void the users authority to operate this equipment.
19
BT24P
BT24A
BT24H
BT Profiles
SPP, IAP
A2DP, AVRCP,
HFP ,HID, OBEX,
SPP, IAP
A2DP, AVRCP,
HFP ,HID, OBEX,
SPP, IAP
RAM Memory
16K
8K
48K
64K
ROM Memory
128K
64K
256K
256K
CPU Speed
36MHz
36MHz
72MHz
84MHz
GPIO
13
13
ADC pins
DAC pins
AT Command
abSerial Lite
abSerial Lite
abSerial
abSerial Lite
7 Ordering Information
Part Name
Description
BT24LT
Lite version
BT24A
BT24P
Pico version
BT24H
20
8 Revision History
Data
Revision
Description
01-June-2012
First release
11-Nov-2012
1.1
19-Nov-2012
1.2
06-Mar-2013
1.3
14-May-13
1.4
09-April-14
1.5
21