Cell Phone Accessories User Manual

Java Users Guide
4.2 Interfaces
35
s
wm_java_usersguide_v12 Page 29 of 123 2008-02-25
Confidential / Released
4.2 Interfaces
4.2.1 ASC0 - Serial Device
ASC0, an Asynchronous Serial Controller, is a 9-wire serial interface. It is described in [2]. With-
out a running Java application the module can be controlled by sending AT commands over
ASC0. Furthermore, ASC0 is designed for transferring files from the development PC to the
module. When a Java application is started, ASC0 can be used as an RS-232 port or/and Sys-
tem.out. Refer to [3] for details.
4.2.2 General Purpose I/O
There are ten I/O pins that can be configured for general purpose I/O. One pin can be config-
ured as a pulse counter. All lines can be accessed under Java by AT commands or a Java API.
See [1] and [2] for information about usage and startup behavior.
4.2.3 DAC/ADC
There are two analogue input lines and one analogue output line. They are accessed by AT
commands. See [1] and [2] for details.
The TC65 Terminal does not feature DAC interface.
4.2.4 ASC1
ASC1 is the second serial interface on the module. This is a 4-pin interface (RX, TX, RTS,
CTS). It can be used as a second AT interface when a Java application is not running or by a
running Java application as RS-232 port or/and System.out.
The TC65 Terminal and products with GPS do not feature ASC1.
4.2.5 Digital Audio Interface (DAI)
The ME has a seven-line serial interface with one input data clock line and input/output data
and frame lines to support the DAI. Refer to [1] and [2] for more information.
TC65 Terminal does not feature a DAI interface.
4.2.6 I2C/SPI
There is a 4 line serial interface which can be used as I2C or SPI interface. It is described in
[2]. The AT^SSPI AT command configures and drives this interface. For details see [1].