EXPANDIO-USB-SS Flexipanel, EXPANDIO-USB-SS Datasheet - Page 3
![no-image](/images/no-image-200.jpg)
EXPANDIO-USB-SS
Manufacturer Part Number
EXPANDIO-USB-SS
Description
USB Interface IC Driver-free USB I/O- expander
Manufacturer
Flexipanel
Series
expandIO-USB™r
Datasheet
1.EXPANDIO-USB-PT-FS.pdf
(15 pages)
Specifications of EXPANDIO-USB-SS
Interface
USB
Number Of I /o
12
Interrupt Output
No
Frequency - Clock
375kHz
Voltage - Supply
2.7 V ~ 5.5 V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
20-SSOP
Includes
-
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
All-Systems-Go Indication
Optional output that indicates when the expandIO-USB
is configured and not suspended, and full power may be
drawn.
General I/O pins
Any pin not configured as detailed above may be used
as a general I/O pin and manipulated using commands.
All such pins initialize as digital inputs. Refer to the
base controller data sheets for electrical specifications
of these pins.
Device Fuses
Fuses are non-volatile settings you may select to
customize your device.
modify them, refer to the device configuration section.
USB Status Indicators
Each pin that can take a USB-status indication function
has a fuse to specify whether the port serves this
function, or is available as general I/O.
Write Lock
Once the write lock bit is set, all commands which
change the device strings and fuses will have no effect.
Unless otherwise configured, the default is unlocked.
Power Setting
The device can be configured to draw a maximum of up
to 500mA. If more than 100mA is specified, the Host
Ready and All Systems Go indicators will only assert if
the host has the full requested power available.
Custom VID / PID
Personalized Vendor and Product IDs are not required.
However, you may customize them if you wish. Unless
otherwise configured, the default IDs are given in table 1.
Device Strings
Device strings are non-volatile Unicode strings stored by
the expandIO-USB and which may be read by the host
PC and all its applications. For information on how to
modify them, refer to the customization section.
Product Name
The manufacturer name is a Unicode string of up to 61
characters plus zero terminator. The host application
can read this data using a Get Feature request for string
1. The host PC commonly displays this string while it is
installing the default HID driver when it is first inserted.
Unless otherwise configured, the default value is
“expandIO-USB”.
Manufacturer Name
The manufacturer name is a Unicode string of up to 61
characters plus zero terminator. The host application
can read this data using a Get Feature request for string
2. The host PC commonly displays this string while it is
installing the default HID driver when it is first inserted.
Unless otherwise configured, the default value is
“Firmware Factory Ltd”.
p3
22-Nov-10
For information on how to
expandIO-USB
Serial Number
The Serial Number data is a Unicode string of up to 61
characters plus zero terminator. The host application
can read this data using a Get Feature request for string
3. The Serial Number is a unique string which you can
use to differentiate one physical device from other
devices with the same expandIO-USB Vendor ID /
Product ID / Product GUID combination.
otherwise configured, the default value is a unique value.
Product GUID
The product GUID is a Unicode string of up to 61
characters plus zero terminator. The host application
can read this data using a Get Feature request for string
4. The product GUID is a string which you can use to
differentiate a product from other devices with the
expandIO-USB Vendor ID / Product ID combination. It
should be the same for all products of the same type.
Unless otherwise configured, the default value is “No
GUID”.
Config (EEPROM) String
The configuration data is a Unicode string of up to 61
characters plus zero terminator (i.e. 122 bytes). You
can use it as you wish to store configuration data on the
product which the host software can access. The host
application can read this data using a Get Feature
request for string 5. Unless otherwise configured, the
default value is “No Config”.
Application Circuits
The following circuits are typical implementations of the
expandIO-USB.
shown in table 4.
Figure 2 is the suggested circuit for expandIO-USB.
HW148-18
C4, C6, C7
R1, R2
C2, C3
LED1x
Label
R2x
R6
T1
C1
C8
X1
Table 4. Suggested component values
Suggested component values are
P-channel Mosfet, e.g. NDS352P
12MHz parallel cut crystal
Light emitting diode
100nF capacitor
470nF capacitor
10μF capacitor
22pF capacitor
470Ω resistor
Component
www.firmwarefactory.com
22k resistor
1k resistor
Unless