USB-I2C-SS Flexipanel, USB-I2C-SS Datasheet

IC USB SYNC SRL I2C 20-SSOP

USB-I2C-SS

Manufacturer Part Number
USB-I2C-SS
Description
IC USB SYNC SRL I2C 20-SSOP
Manufacturer
Flexipanel
Datasheet

Specifications of USB-I2C-SS

Applications
USB
Interface
I²C
Voltage - Supply
1.8 V ~ 5 V
Package / Case
20-SSOP
Mounting Type
Surface Mount
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
658-1037-5
Summary
USB-I2C is a single chip USB to synchronous serial I2C
slave interface. It greatly simplifies the connection of
personal computer to a microcontroller capable of
communicating in I2C master mode. In addition to the
standard 2 I2C control lines, 11 additional Virtual I/O
lines have custom-defined functionality.
USB-I2C uses the Human Interface Device (HID) USB
profile. It does not require USB driver installation, and
so is compatible with present and future Windows, Linux
and Mac operating systems.
USB-I2C is firmware for the PIC18LF2455 and
PIC18F14K50 microcontrollers. It requires only a few
discrete components and is available 28-pin DIL and 20-
pin SSOP packages.
For I2C master applications (to control I2C slave
devices), our expandIO-USB product is more suitable.
Features
p1 of 9
 Suitable for connection to I2C master devices
 Single chip solution
 True HID plug and play - No drivers required
 USB 2.0 compatible
 Achievable data transfer rates up to 600K baud
 Max I2C clock rate 1MHz
 32-bit serial number
 128-byte FIFO receive buffer
 128-byte FIFO transmit buffer
 Operating voltage 1.8V – 5V
 11 auxiliary I/O pins, configurable as digital I/O,
 VID, PID, product descriptor and I/O configuration
 PIC18F14K50-based DIL, SSOP packages
 PIC18LF2455-based DIL, SIOC packages
USB
10-bit A-to-D, USB status
may be specified at program time or at runtime
26-Aug-10
Outputs
Status
Engine
USB
Control
Inputs
USB-SPI
128-byte Rx buffer
128-byte Tx buffer
128-byte Tx buffer
Auxiliary I/O
Driver-free USB to synchronous serial I2C slave interface
Mechanical
Applications
Firmware Factory USB Product Family
Operating voltage (20 pin / 28 pin)
Typical/max supply current, Vdd = 5.0
Operating Temperature
Refer to base microcontroller data sheet for further information
 USB I2C slave for connection to I2C host devices
 USB data transfer for consumer products
 USB industrial control
 USB-232 asynchronous serial interface
 TEAleaf-USB security and authentication dongle
 expandIO-USB I/O expander
 USB-I2C synchronous serial interface
 USB-I2C synchronous serial interface
 USB-TakeOff managed power take-off, wakeup
 USB-DAQ data logger
 USB-FileSys USB embedded file system
and charge controller
HW144-8
Table 1. Electrical Specifications
Specifications
Engine
Firmware Factory Ltd
2 Marshall St, 3
London W1F 9BB, UK
sales@firmwarefactory.com
support@firmwarefactory.com
I2C
USB-I2C
rd
Floor
1.8V/2.7V–5.5V
10mA / 21mA
-40°C to +85°C
www.hexwax.com
Serial
Data
TM

Related parts for USB-I2C-SS

USB-I2C-SS Summary of contents

Page 1

... Summary USB-I2C is a single chip USB to synchronous serial I2C slave interface. It greatly simplifies the connection of personal computer to a microcontroller capable of communicating in I2C master mode. In addition to the standard 2 I2C control lines, 11 additional Virtual I/O lines have custom-defined functionality. USB-I2C uses the Human Interface Device (HID) USB profile ...

Page 2

... If the device is capable of operating while not plugged into a USB port, a USB Power Sense input should be provided. detected on the V+ pin of the USB connector used to reduce power consumption by entering into a sleep mode when the USB is not present, and also to ensure that the USB engine correctly initializes when the device is plugged in ...

Page 3

... This setting is available on any VIO pin except VIO0. Configured Indication Output that indicates when the USB interface has completed configuration and the host has indicated that the device may draw its full power setting. ...

Page 4

... Device Strings Device strings are non-volatile Unicode strings stored by the USB-I2C 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 characters plus zero terminator ...

Page 5

... Oscillator X1/C2/C3 may be replaced by a low-cost resonator, provided its frequency tolerance is greater than 0.25%. C1 and C6 should be placed close to the USB connector. C7 should be placed near the Vss and Vdd pins of the USB-I2C and is required only if it would be some distance from C6 filter capacitor for an internal regulator and is required ...

Page 6

... Gnd Black Signal ground For ultra-low cost products possible to form a USB Type-A plug direct from a circuit board as shown in figure 7. This connector is only suitable for a number of insertions (~50 before cleaning is required). unshielded and recommended only for ‘dongle’ type products with no cables attached. ...

Page 7

... Table 7. Set Serial Byte Name Description / Value 0 Identifier 0x92 1 Flags Bit 0 set for data Acknowledged Bit 2 set if Slew enabled All other bits: set to zero 2 NullTxCh Null Tx character 94 Command – Get Firmware (“USB-I2C 01.00”) HW144-8 Payload byte 2** † Not settable of the identifier www.hexwax.com ...

Page 8

... Figure 8. HIDconfig.exe application Delivery and Programming USB-I2C is available pre-programmed in 28-pin DIL and 20-pin SSOP packages. USB-I2C-SS (SSOP package) may be supplied with an ID label may be identified with a blue mark on the package. In high volumes (5K+), USB-I2C is available reeled with your custom settings preloaded, in any available package ...

Page 9

... A firmware development kit is available for download from www.hexwax.com containing the following files:  Base controller data sheets (© Microchip Technology Inc)  USB 2.0 Specification (© Intel / Lucent / Microsoft / NEC / Philips 2000)  HIDconfig.exe for in-factory customization of USB- I2C devices via the USB port. ...

Related keywords