User's Manual

FLC-BTM403 Series User Manual
Flaircomm Technologies Confidential
-22-
Figure 14: USB Connections for Bus-Powered Mode
4.7.3 I
2
C
PIO5, PIO7 and PIO6 can be used to form a master I
2
C interface. The interface is formed using
software to drive these lines. It is suited only to relatively slow functions such as driving a LCD,
Keyboard, scanner or EEPROM. In the case, PIO lines need to be pulled up through 2.2Kohm
resistors.
Figure 15: Example EEPROM Connection with I
2
C Interface
4.7.4 SPI
he synchronous serial port interface (SPI) can be used for system debugging. It can also be used for
in-system programming for the flash memory within the module. SPI interface uses the SPI_MOSI,
SPI_MISO, SPI_CSB and SPI_CLK pins. Testing points for the SPI interface are reserved on board
in case that the firmware shall be updated during manufacture.
The module operates as a slave and thus SPI_MISO is an output of the module. SPI_MISO is not in
high-impedance state when SPI_CSB is pulled high. Instead, the module outputs 0 if the processor is
running and 1 if it is stopped. Thus the module should NOT be connected in a multi-slave