User's Manual

Rev: e
© 2030 Free2move AB
Page 9(45)
Extended range Bluetooth
Module - F2M03GXA
Datasheet
Firmware versions
F2M03 is supplied with Bluetooth stack firmware, which runs on the internal RISC micro controller of the
Bluetooth module. This chapter includes an overview of the different options for more in depth information
please use separate firmware datasheets provided by Free2move.
All firmware versions are compliant with the Bluetooth specification v2.0. The F2M03 software architecture
allows Bluetooth processing to be shared between the internal micro controller and a host processor.
Depending on application the upper layers of the Bluetooth stack (above HCI) can execute on-chip or on
the host processor.
Running the upper stack on F2M03 module reduces (or eliminates, in the case of a on module application)
the need for host-side software and processing time.
The integration approach depends on the type of product being developed. For example, performance will
depend on the integration approach adopted. In general Free2move offers four categories of Bluetooth
stack firmware:
Wireless UART; offers a transparent interface to the Bluetooth channel. There is no need for
additional drivers or Bluetooth software on the host.
Embedded module solutions offer an application to run on the module. There is no need for an
external host (E.g. a Bluetooth headset).
Two-processor solution involving a host and host controller, where the higher layers of the
Bluetooth stack has to be implemented on the host.
Two-processor embedded solution offers a host with limited resources to gain access to a
Bluetooth stack, with the higher layers on-chip, via a special API.
The protocol layer models for the different Bluetooth stack firmware categories can be represented as
shown in the figures below.
Hardware BASEBAND and RF
APPLICATION INTERFACE
HCI
LINK MANAGER
L2CAP
Device
Manager
RFCOMM SDP
Wireless UART application (SPP)
F2M03
Host
Application
Hardware BASEBAND and RF
APPLICATION INTERFACE
HCI
LINK MANAGER
L2CAP
Device
Manager
RFCOMM SDP
Application
F2M03
Host
Wireless UART Embedded single-
processor architecture