User's Manual

Rev: e
© 2030 Free2move AB
Page 25(45)
Extended range Bluetooth
Module - F2M03GXA
Datasheet
5.3 Serial Peripheral Interface
F2M03 is a slave device that uses terminals SPI_MOSI, SPI_MISO, SPI_CLK and SPI_CSB. This interface
is used for program emulation/debug and IC test. It is also the means by which the F2M03 flash may be
programmed, before any 'boot' program is loaded.
Note:
The SPI signals should be routed out from the module if you need to upgrade the firmware on the module in
the future when the module is already soldered. It is highly recommended to route out the SPI-signals of the
module for software upgrade of the firmware!
Note:
The designer should be aware that no security protection is built into the hardware or firmware associated with this port,
so the terminals should not be permanently connected in a PC application. This interface is not a user interface and
only used for initial download and configuration of the firmware for the module.
5.4 I
2
C Interface
PIO[8:6] can be used to form a master I2C interface. The interface is formed using software to drive these
lines. Therefore, it is suited only to relatively slow functions such as driving a dot matrix liquid crystal display
(LCD), keyboard scanner or EEPROM.
Notes:
The I
2
C interface is controlled by firmware specific settings. Please see specific firmware datasheet for information
PIO lines need to be pulled-up through 2.2k: resistors.
PIO[7:6] dual functions, UART bypass and EEPROM support, therefore, devices using an EEPROM cannot
support UART bypass mode.
For connection to EEPROMs, contact Free2move for information about devices that are currently supported.
Example EEPROM Connection