Functional Description
iChip Plus CO561AD-D Datasheet 3-2
When the modem is put into data mode, by issuing a dial command, transparent mode is
sustained throughout the data-mode session.
3.2.3.2 Command Mode
iChip Plus commands are implemented using the AT+i command set. Command flow
exists only on the host serial bus between the host and iChip Plus.
3.2.3.3 Internet Mode
iChip Plus enters Internet mode after being issued an Internet related command to send or
receive an Email message or web pages, act as Web server or to manipulate TCP or UDP
sockets. iChip Plus attempts to establish an Internet connection and carry out the required
activity through the communication platform link. While in this mode, AT+i commands
are supported to monitor and control the process when needed. All other AT+i commands
return with an I/BUSY response.
3.2.3.4 Direct Modem Firmware Update Mode
In a modem configuration, issuing an AT+iFU command enters this mode. iChip Plus
monitors the modem for an incoming call by detecting the ‘RING’ response. When
called, iChip Plus instructs the modem to answer the call and assumes a YMODEM
session to receive a file containing a firmware update. The incoming file contents are
downloaded and authenticated. If the new firmware image checks out the existing
firmware is replaced in the on-chip flash memory and iChip Plus is reinitialized.
3.2.4 Host Serial Connection
iChip Plus supports a full-duplex, TTL-level serial communications link with the host
processor. Full EIA-232-D hardware flow control, including Tx, Rx, CTS, RTS, and
DTR lines, is supported.
3.2.5 Serial Connection to Dial-up Modem
iChip Plus supports a full-duplex, TTL-level serial communications link with the modem
device. Full EIA-232-D hardware flow control, including Tx, Rx, CTS, RTS, and DTR
lines, is supported.
3.2.6 Local Bus Connection to Ethernet Controller
iChip Plus directly supports a Crystal LAN CS8900A IEEE 802.3 Ethernet Controller in
16-bit memory mode. The Interrupt signal is directly connected to a dedicated input pin.
A small PLD or discrete logic is required to generate the IORD#/IOWR# signals that
form iChip’s RD# and WR# signals to simulate memory and IO. See "7.7 Reference
Design for Embedded Dial-up and LAN Using CO561AD-D iChip Plus".
3.2.7 Hardware and Software Flow Control
Hardware flow control is supported between the host CPU and iChip Plus. Hardware
flow control is also provided between the iChip Plus and the modem. Flow control is
programmed via the AT+iFLW command. The default flow control methods are set to