
Rev: 13 September 2005 
Class 2 Bluetooth module - F2M03C2 
Datasheet
BASEBAND and RF
HCI
LINK MANAGER
HCI
Host
F2M03
BASEBAND and RF
HCI
LINK MANAGER
L2CAP
Device
Manager
RFCOMM
SDP
Port Entity
Application
Host
F2M03
Bluetooth stack
Application
Wireless UART 
Free2move’s Wireless UART (WU) firmware is intended to replace the cable(s) connecting portable and/or 
fixed electronic devices. Key features are robustness, high configurability, high security, low complexity and 
low power. The WU firmware is compliant with the Bluetooth Serial Port Profile (SPP) for setting up 
emulated serial cable connections between connected devices. There is no additional need for drivers or an 
external host with Bluetooth software when using the WU firmware. When a successful Bluetooth 
connection is established the data channel and the voice channel can be used simultaneously or 
separately. All information sent/received at the data/voice interface of the WU unit is exchanged 
transparently via Bluetooth with the connected remote device. 
Embedded Solution 
This version of the stack firmware requires no host processor. All software layers, including application 
software, run on the internal RISC processor in a protected user software execution environment. 
The embedded solution can be used for a single chip Bluetooth product. One example is a cordless 
headset. However this solution is equally applicable to any small wireless device that would benefit from a 
single processor solution. 
Free2move offers the following single chip solutions: 
 
Headset 
 
Human Interface Device (Mouse, keyboard etc) 
 
Onboard application (development of customer specific applications) 
HCI (Standard Two-Processor Solution) 
For the standard two-processor solution, where the split between higher and lower layers of the stack takes 
place at the HCI, a complete Bluetooth stack is needed in the external host. It is often preferable to use this 
solution when the host is a personal computer of some description. However, in general this category can 
include any computing platform with communications capability that is not resource limited. 
Free2move can offer a host stack solution usable for different versions of Microsoft Windows. 
RFCOMM (Embedded Two-Processor Solution) 
The embedded two-processor category is a feature of the F2M03 module. This allows products to be 
designed that incorporate Bluetooth, where the host is resource limited and cannot support the addition of 
the Bluetooth functionality. 
HCI, (Two-Processor 
Architecture) 
RFCOMM, (Embedded 
Two-Processor Architecture) 
 2003 Free2move AB
Page 10(46)