USB-232-DIL Flexipanel, USB-232-DIL Datasheet - Page 9
![IC USB ASYNC SRL UART 28-DIL](/photos/6/94/69409/usb-232-dil_sml.jpg)
USB-232-DIL
Manufacturer Part Number
USB-232-DIL
Description
IC USB ASYNC SRL UART 28-DIL
Manufacturer
Flexipanel
Datasheet
1.USB-232-SS.pdf
(11 pages)
Specifications of USB-232-DIL
Applications
USB
Interface
I²C, SPI
Voltage - Supply
3.3 V ~ 5 V
Package / Case
28-DIP
Mounting Type
Through Hole
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
658-1032-5
from 0x0000 to 0x03FF, which indicates the voltage
relative to Vdd.
Example:
Set Pin
The identifier SETPIN (0x91) sets the value of any
output pin. The command payload has two bytes, which
indicate the pin and the desired output.
Example:
Host Ready
The Host Ready feature is used to indicate to the device
that a host application is running, has located the device,
and is ready to communicate with it.
If the Host Ready pin is implemented, the application
should tell the device when it is ready using the Host
Ready command.
HOSTREADY (0x92) and one payload byte, which is
0x01 if the application is initialized and available, or
0x00 if the application is shutting down and not longer
available.
p9 of 11
96
96 02 36
91 25 01
LowPower
BuffEmpty
AllSysGo
Suspend
USBPwr
HostRdy
TxRxInd
SelfPwr
Config
VIO10
RxInd
TxInd
TxEn
RWU
VIO0
VIO1
VIO2
VIO3
VIO4
VIO5
VIO6
VIO7
VIO8
VIO9
Send
DCD
DSR
DTR
CTS
RTS
Pin
RI
Table 6. Get Pin / Set Pin Payload Structure*
** Used in Get Pin Response and Set Pin Command only
*Byte 0 is the identifier 0x90 (Get Pin) or 0x91 (Set Pin)
Payload byte 1
Command – Get Analog
Response – V = Vdd * (0x236/0x3FF)
Command – Set DTR pin active
26-Aug-10
0x2C
0x2D
0x10
0x11
0x12
0x13
0x14
0x15
0x16
0x17
0x18
0x19
0x1A
0x20
0x21
0x22
0x23
0x24
0x25
0x26
0x27
0x28
0x29
0x2A
0x2B
0x2E
0x2F
0x30
0x31
0x32
0x33
It consists
00 = Inactive, 01 = Active
00 = Inactive, 01 = Active
00 = Inactive, 01 = Active
00 = Inactive, 01 = Active
00 = Inactive, 01 = Active
00 = Inactive, 01 = Active
00 = Inactive, 01 = Active
00 = Inactive, 01 = Active
00 = Inactive, 01 = Active
00 = Inactive, 01 = Active
00 = Inactive, 01 = Active
00 = Inactive, 01 = Active
00 = Inactive, 01 = Active
00 = Inactive, 01 = Active
00 = Inactive, 01 = Active
00 = Inactive, 01 = Active
00 = Inactive, 01 = Active
00 = Inactive, 01 = Active
00 = Inactive, 01 = Active
00 = Inactive, 01 = Active
00 = Low, 01 = High
00 = Low, 01 = High
00 = Low, 01 = High
00 = Low, 01 = High
00 = Low, 01 = High
00 = Low, 01 = High
00 = Low, 01 = High
00 = Low, 01 = High
00 = Low, 01 = High
00 = Low, 01 = High
00 = Low, 01 = High
Payload byte 2**
of the identifier
USB-232
Interrupt
The Interrupt response is an unprompted message from
the device that an interrupt input transitioned from the
inactive to the active state.
It consists of the identifier INTERRUPT (0x95) and one
payload byte, which is 0x09 if the interrupt occurred on
pin VIO9, or 0x0A if the interrupt occurred on pin VIO10.
Set Serial
The identifier SETSERIAL (0x93) temporarily sets the
baud, parity and flow control characteristics of the
device. These settings are not remembered after device
reset and should be used if the settings are to be
frequently adjusted under software control.
command payload has three bytes as shown in table 7.
Example:
93 06 02 A0
Note: prior to revision 7, the parity bit was not stripped
from incoming 7-bit-with-parity data.
compatibility with revisions earlier than rev 7, the bit
should be stripped off in PC software.
Get Firmware ID
The identifier GETFWID (0x94) retrieves a zero-
terminated ASCII text string identifying the firmware and
its version number.
Example:
94
94 55 53 42 2D 32 33 32 20 30 30 30 35 00
Byte
0
1
2
3
HW143-19
Identifier
BitFields
FlowCtrl
Baud *
Name
Command – Set serial 9600, hardware
flow control, 8 bits, odd parity, no ack
Command – Get Firmware ID
Table 7. Set Serial
Description / Value
0x93
Flow Control:
OR
WITH 0x00 for no ack on send to host
Data, parity and stop bits (excl start
and final stop bits):
OR
WITH 0x05 if 8th bit is data
WITH 0x10 if 9th bit is stop bit
110 (0x00)
600 (0x02)
2400 (0x04)
9600 (0x06)
38400 (0x08)
115200 (0x0A)
460800 (0x0C)
0x00 for no flow control
0x01 for Xon/Xoff flow control
0x02 for CTS/RTS flow control
0x10 for ack on send to host
0x00 for 8 bits including any
0x80 for 9 bits including any
0x01 if 8th bit is stop bit
0x02 if 8th bit is odd parity
0x03 if 8th bit is even parity
0x04 if 8th bit is mark parity
0x01 if 8th bit is space parity
0x20 if 9th bit is odd parity
0x30 if 9th bit is even parity
0x40 if 9th bit is mark parity
0x10 if 9th bit is space parity
parity and stop bits
parity and stop bits
www.firmwarefactory.com
300 (0x01)
1200 (0x03)
4800 (0x05)
19200 (0x07)
57600 (0x09)
230400 (0x0B)
To maintain
The