p1 of 9
26-Aug-10
USB-SPI
HW144-8
www.hexwax.com
USB-I2CTM
Driver-free USB to synchronous serial I2C slave interface
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
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,
10-bit A-to-D, USB status
VID, PID, product descriptor and I/O configuration
may be specified at program time or at runtime
PIC18F14K50-based DIL, SSOP packages
PIC18LF2455-based DIL, SIOC packages
Mechanical
Specifications
Applications
USB I2C slave for connection to I2C host devices
USB data transfer for consumer products
USB industrial control
Firmware Factory USB Product Family
USB-232 asynchronous serial interface
TEAleaf-USB security and authentication dongle
expandIO-USB I/O expander
USB-I2C synchronous serial interface
USB-TakeOff managed power take-off, wakeup
and charge controller
USB-DAQ data logger
USB-FileSys USB embedded file system
Table 1. Electrical Specifications
Operating voltage (20 pin / 28 pin)
1.8V/2.7V–5.5V
Typical/max supply current, Vdd = 5.0
10mA / 21mA
Operating Temperature
-40°C to +85°C
Refer to base microcontroller data sheet for further information
Firmware Factory Ltd
2 Marshall St, 3
rd Floor
London W1F 9BB, UK
sales@firmwarefactory.com
support@firmwarefactory.com
USB
Status
Outputs
128-byte Rx buffer
USB
Engine
128-byte Tx buffer
I2C
Engine
Control
Inputs
128-byte Tx buffer
Auxiliary I/O
Serial
Data
相关PDF资料
USB-SPI-DIL IC USB SYNC SRL SPI 28-DIL
USB2SERA10CFK USB TO SERIAL BRIDGE
V62/11608-01XE IC SWITCH SPDT SGL 8PIN
VNC2-64Q1B-TRAY IC USB HOST/DEVICE CTRL 64-QFN
W78E858A40FL IC MCU 8-BIT 32K FLASH 44-PQFP
W83303AG IC ACPI CONTROLLER 48-LQFP
W83627UHG IC I/O CONTROLLER 128-QFP
W83L951DG IC EMBEDDED CNTRLR 128-LQFP
相关代理商/技术参数
USB-I2C-SS 功能描述:USB 接口集成电路 Driver-free USB to serl SPIslve intrfce RoHS:否 制造商:Cypress Semiconductor 产品:USB 2.0 数据速率: 接口类型:SPI 工作电源电压:3.15 V to 3.45 V 工作电源电流: 最大工作温度:+ 85 C 安装风格:SMD/SMT 封装 / 箱体:WLCSP-20
USB-ICP-80C51ISP 功能描述:程序设计器 - 基于处理器 In-System Programmer for NXP 80C51ISP RoHS:否 制造商:Olimex Ltd. 产品:Programmers 工具用于评估:XMEGA, MegaAVR, tinyAVR 核心:AVR 接口类型:USB 工作电源电压:1.8 V to 5.5 V
USB-ICP-LPC2K 功能描述:程序设计器 - 基于处理器 In-System Programmer for NXP ARM7 LPC2xxx RoHS:否 制造商:Olimex Ltd. 产品:Programmers 工具用于评估:XMEGA, MegaAVR, tinyAVR 核心:AVR 接口类型:USB 工作电源电压:1.8 V to 5.5 V
USB-ICP-LPC9XX 功能描述:程序设计器 - 基于处理器 In-Circuit Programer for NXP LPC9xx RoHS:否 制造商:Olimex Ltd. 产品:Programmers 工具用于评估:XMEGA, MegaAVR, tinyAVR 核心:AVR 接口类型:USB 工作电源电压:1.8 V to 5.5 V
USB-ICP-SAB9 功能描述:插座和适配器 Socket Adapter Brd USB-ICP-LPC9xx Drvr RoHS:否 制造商:Silicon Labs 产品:Adapter 用于:EM35x
USB-IDIO-16 制造商:ADL 制造商全称:ADL 功能描述:Enclosure, module and screw terminal board
USB-IDIO-8 制造商:ADL 制造商全称:ADL 功能描述:Enclosure, module and screw terminal board
USB-IDO-16 制造商:ADL 制造商全称:ADL 功能描述:Enclosure, module and screw terminal board