
Rev: 13 September 2005 
Class 2 Bluetooth module - F2M03C2 
Datasheet
5.4 
HCI 
In this implementation the internal processor of the module runs the Bluetooth stack up to the Host 
Controller Interface (HCI) as specified in the Bluetooth specification V1.1. The external host processor must 
provide all upper Bluetooth stack layers. 
BASEBAND and RF
HCI
LINK MANAGER
HCI
Host
F2M03
Bluetooth stack
Application
Standard Two-Processor 
Architecture 
5.4.1 Standard Bluetooth Functionality 
The firmware has been written against the Bluetooth Core Specification v1.1. 
 
Bluetooth components: Baseband (including LC), LM and HCI 
 
Standard USB (v1.1) and UART (H4) HCI Transport Layers 
 
All standard radio packet types 
 
Full Bluetooth data rate, up to 723.2 kb/s asymmetric
(1)
 
Operation with up to seven active slaves
(1)
 
Operation with up to three SCO links, routed to one or more slaves 
 
Maximum number of simultaneous active ACL connections: 7
(2)
 
Maximum number of simultaneous active SCO connections: 3
(2)
 
Role switch: can reverse Master/Slave relationship 
 
All standard SCO voice codings, plus “transparent SCO” 
 
Standard operating modes: Page, Inquiry, Page-Scan and Inquiry-Scan 
 
All standard pairing, authentication, link key and encryption operations 
 
Standard Bluetooth power saving mechanisms: Hold, Sniff and Park modes, including “Forced 
Hold” 
 
Dynamic control of peers’ transmit power via LMP 
 
Master/Slave switch 
 
Broadcast 
 
Channel quality driven data rate (CQDDR) 
 
All standard Bluetooth Test Modes 
 
Standard firmware upgrade via USB (DFU) 
Note
: 
(1)
Maximum allowed by Bluetooth specification v1.1. 
(2)
F2M03 supports all combinations of active ACL and SCO channels for both Master and Slave operation, as specified 
by the Bluetooth specification v1.1. 
 2003 Free2move AB
Page 19(46)