TC65 JAVA User's Guide
Strictly confidential / Draft
Handling Interfaces and Data Service Resources
To develop Java applications the developer must know which resources, data services and
hardware access are available.
• There are three AT parsers available
• There is hardware access over
two serial interfaces: ASC1 (System.out only) and ASC0 (fully accessible).
general purpose I/O. To configure the hardware access, please refer to the AT
Command Set  and the Hardware Interface Description .
All restrictions of combinations are described in section 4.4.1.
• A Java application has:
three instances of the AT command class, one with CSD and two without, each of
which would, in turn, be attached to one of the three AT parsers.
one instance of access to a serial interface, ASC0, through the RS-232 API.
System.out over the serial interface, ASC1, for debugging.
The module can exist in the following six states vis-à-vis a Java application and the four I/O
pins, (pin group 0), used for ASC1 and general purpose I/O. See the AT Command Set  for
information about any AT commands referenced. A state transition diagram is shown in Figure
This section shows how Java applications must share AT parsers, GPIO pins I2C/SPI
resources. DAC, ADC and DAI are not mentioned here. The USB interface is alternative to
ASC1, meaning when USB is plugged in the ASC1 interface is deactivated.
Legend of colors in following figures
TC65 JAVA User's Guide_V01
Default configuration of module
Default configuration when Java
application is started
configured by AT Command
Page 20 of 69