F81232
F81232
USB to UART Chip
Release Date: August, 2008 Version: V0.10P
F81232
.
Aug., 2008 V0.10P
F81232
F81232 Datasheet Revision History
Version V0.10P Date 2008/8/25 Page Revision History Preliminary Version
Please note that all data and specifications are subject to change without notice. All the trade marks of products and companies mentioned in this data sheet belong to their respective owners.
LIFE SUPPORT APPLICATIONS These products are not designed for use in life support appliances, devices, or systems where malfunction of these products can reasonably be expected to result in personal injury. Customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Fintek for any damages resulting from such improper use or sales.
F81232
.
Aug., 2008 V0.10P
F81232
Table of Content
1. General Description.................................................................................................................................1 2. Feature List..............................................................................................................................................1 3. Pin Configuration ....................................................................................................................................2 4. Pin Description........................................................................................................................................2 6. Electrical Characteristics Request ...........................................................................................................8 7. Ordering Information ............................................................................................................................10 8. Package Dimensions .............................................................................................................................11 9. Application Circuit. ...............................................................................................................................12
F81232
.
Aug., 2008 V0.10P
F81232
1. General Description
The F81232 is a highly-integrated USB to UART bridge controller providing a simple solution for updating RS-232 design to USB using a minimum of components. A programmable generator is provided to select baud rate from 1200 to 115.2kbps. In USB interface function, The F81232 communications with host by full-speed USB interface (12Mb/s). It supports 4 suits endpoint, one control endpoint( endpoint zero) is for bus enumeration, one output endpoint is for UART transmit data and two input endpoint is transmit UART data and status to host. In I2C interface function, The F81232 builds 256 bytes SRAM to save from I2C flash/ROM information for USB bus enumeration. The I2C flash/ROM contains IdVendor/ IdProduct/ BcdDevice/ Manufacturer string / IProduct string / iSerialNumber string information. In power function, The F81232 supports remote-wakeup function for USB interface, when PC system into S3 state. The F81232 receive UART data to asserted USB interface to wakeup PC system.
2. Feature List
Full compliance with the USB specification Rev 1.1. Support RS-232 serial interface. Install as a standard COM port. Support baud rate from 1200 to 115.2kbps. Support remote-wakeup and power management Single chip USB to serial communication. Power by 3.3V and package in 16SSOP.
F81232.
Aug., 2008 V0.10P
F81232
3. Pin Configuration
4. Pin Description
OD12_5v - Open-drain output pin with 12 mA sink 5v tolerance capability.
IOD12st_5v - TTL level bi-directional pin with schmitt trigger and with 12 mA sink 5v tolerance capability. O12 INst_5v INt AIO AIO1.5k P - output pin with 12 mA driving/sink capability. - TTL level input pin with schmitt trigger 5v tolerance. - TTL level input pin. - USB PAD compatible USB 1.1 spec( internal resistor 28ohm~44ohm) - USB PAD compatible USB 1.1 spec( internal resistor 28ohm~44ohm),and internal pull high 1.5kohm - Power.
F81232.
Aug., 2008 V0.10P
F81232
Pin No 1 D+ Pin Name Type AIO1.5k PWR VDD Description D+, different data bus conforming to USB standard. internal pull high 1.5k 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 DXTALIN/48M XTALOUT SCL SDA RTS# GND DTR# TXD RXD CTS# DSR# DCD# RI# VDD AIO INt O12 OD12_4.7k OD12_4.7k O12 P I/O12st_5v O12 INts_5V INts_5V INts_5V INts_5V INts_5V P VDD VDD VDD VDD VDD VDD GND VDD VDD VDD VDD VDD VDD VDD VDD D-, different data bus conforming to USB standard. 12MHz/48Mhz clock input. 12 MHz clock output. I2C serial clock internal pull high 4.7k I2C serial data internal pull high 4.7k Serial port (request to send) GND Serial port(data terminal ready) Serial port(transmitted data ) Serial port(received data) Serial port(clear to send) Serial port(data set ready) Serial port(data carrier detect) Serial port(ring indicator) Power supply input 3.3v
5. Functional Description
5.1 USB function
The F81232 communications with host by full-speed USB interface (12Mb/s). It supports 4 suits endpoint, one control endpoint( endpoint zero) is for bus enumeration, one output endpoint is for UART transmit data and two input endpoint is transmit UART data and status to host. Endpoint zero is special significance in USB system. It is a control endpoint, and is required by every device. Only control endpoint accept special setup token that the host transfer command to device. During enumeration, host requests GET_DESCRIPTOR to device and device return information (over in endpoint zero) as what device driver top load. The F81232 get descriptor information from I2C flash/ROM, the F81232 returns default description to Host. If I2C flash/ROM does not connect with F81232, the below table is about F81232 default descriptor.
offset 0
Field BLength
size 1
Value 0x12
F81232.
Aug., 2008 V0.10P
F81232
1 2 4 5 6 7 8 10 12 14 15 16 17 bDescriptor Type BcdUSB bDeviceClass bDeviceSubClass bDeviceProtocol bMaxPacketSize IdVendor IdProduct BcdDevice Manufacturer IProduct iSerialNumber bNumConfiguration 1 2 1 1 1 1 2 2 2 1 1 1 1 0x01 0x0101 0x00 0x00 0x00 0x10 0x1934 0x0706 0x0001 0x01 0x02 0x03 0x01
Table 5-1 Device Descriptor
offset 0 1 2 4 5 6 7 8
Field BLength bDescriptor Type wTotalLength bNumInterface bConfigurationValue iConfiguration BmAttributes MaxPower
size 1 1 2 1 1 1 1 1
Value 0x09 0x02 0x0027 0x01 0x01 0x00 0xa0 0x32
Table 5-2 Configuration Descriptor
offset 0 1 2 3 4 5 6 7 8
Field BLength bDescriptor Type wInterfaceNumber bAlternateSetting bNumEndpoints bInterfaceClass bInterfaceSubClass bInterfaceProtocol IInterface
size 1 1 1 1 1 1 1 1 1
Value 0x09 0x04 0x00 0x00 0x03 0x00 0x00 0x00 0x00
Table 5-3 Interface Descriptor
offset 0 1 2 3 4 6
Field BLength bDescriptor Type bEndpointAddress BmAttributes wMaxPacketSize BInterval
size 1 1 1 1 2 1
Value 0x07 0x05 0x81 0x03 0x0010 0x0a
Table 5-4 In Endpoint Descriptor
offset 0 1
Field BLength bDescriptor Type
size 1 1
Value 0x07 0x05
F81232.
Aug., 2008 V0.10P
F81232
2 3 4 6 bEndpointAddress BmAttributes wMaxPacketSize BInterval 1 1 2 1 0x82 0x02 0x0010 0x00
Table 5-5 In Endpoint Descriptor
offset 0 1 2 3 4 6
Field BLength bDescriptor Type bEndpointAddress BmAttributes wMaxPacketSize BInterval
size 1 1 1 1 2 1
Value 0x07 0x05 0x01 0x02 0x0010 0x00
Table 5-6 Out Endpoint Descriptor
The string table 1 is about manufacturer information, its contents are “FINTEK”, the string table 2 is about Product information, its contents is “USB to UART Bridge. The string table 3 is about serial number information, its contents is “88635600168801”. In power function, The F81232 supports remote-wakeup function for USB interface, when PC system into S3 state. The F81232 receive any UART data and ring. The F81232 is asserted USB interface to wakeup PC system.
5.2 UART function
The F81232 provides 1 suit UART through USB interface. UART includes 16-bytes send/ 64 bytes receive FIFO, a programmable baud rate generator, complete modem control capability and an interrupt system.
.
5.3 Wakeup function
The F81232 Supports wakeup system function, The F81232 detect idle state on USB bus for more than 3.0ms, it is into suspend state. In Suspend state, the F81232 receive any UART data and ring. It asserted USB interface.
F81232.
Aug., 2008 V0.10P
F81232
D+ D3ms Suspend state 15ms
Uart data
wakeup
Figure 5-1 USB remote wakeup
D+ D3ms Suspend state 15ms
Uart data
wakeup Figure 5-2 USB remote wakeup
F81232.
Aug., 2008 V0.10P
F81232
5.4 I2C interface function
The F81232 Supports 1 suit I2C interface to get USB description information and builds 256 bytes RAM to save vendor USB description information. When power is ready, I2C function start to load USB description into 256 bytes RAM, and expect host requests GET_DESCRIPTOR to F81232 which returns vendor USB description, if i2c flash/ROM connect with F81232. The contents of I2C flash /ROM format is below table.
0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd+ Manufacturer string length 0xd+ Manufacturer string length + 1
Security code Security code IdVendor length IdVendor low byte IdVendor low byte IdProduct length IdProduct low byte IdProduct low byte Endpoint 1 polling time BcdDevice length BcdDevice low byte BcdDevice high byte Manufacturer string length Manufacturer string content IProduct string length
0x55 0xaa 0x02 IdVendor low byte IdVendor high byte 0x02 IdProduct low byte IdProduct high byte Define by vendor content 0x02 BcdDevice low byte BcdDevice high byte Define by vendor content Define by vendor content Define by vendor content Define by vendor content
0xd+ Manufacturer string length + IProduct string content IProduct string length +1 0xd+ Manufacturer string length + ISerialNumber string length IProduct string length +2 0xd+ Manufacturer string length + IProduct string length IProduct string length +2
Define by vendor content
Define by vendor content
Table 5-7 I2C flash/ROM USB description format
F81232.
Aug., 2008 V0.10P
F81232
6. Electrical Characteristics Request
Absolute Maximum Ratings
PARAMETER Power Supply Voltage Input Voltage Operating Temperature Storage Temperature RATING -0.3 to 3 -0.3 to VDD+0.3 0 to 70 -55 to 150 Table 6-1: Electrical characteristics table
Note: Exposure to conditions beyond those listed under Absolute Maximum Ratings may adversely affect the life and reliability of the device.
UNIT V V °C °C
DC Characteristics
(TA = 0° C to 70° C, VDD = 3.3V ± 10%, VSS = 0V ) Parameter Supply Voltage range VDD Table 6-2: Operating Voltage table Conditions MIN 3.0 TYP 3.3 MAX 3.6 Unit V
PARAMETER
SYM.
MIN
TYP
MAX.
UNIT
CONDITIONS
I/O12st_5v - TTL level and schmitt trigger bi-directional pin with 12 mA source-sink 5v tolerance capability(3.3V) Input Low Voltage Input High Voltage Hysteresis Output Low Current Output high Current Input High Leakage Input Low Leakage IOL IOL ILIH ILIL -1 -1 VIL VIH 2.0 0.5 12 12 1 1 0.8 V V V mA mA µA µA 0.4V 2.4V
OD12_4.7k – Open-drain output pin with12mA source-sink capability(3.3V), pull high 4.7k Output Low Current IOL 12 mA 0.4V
O12 – Output pin with12mA source-sink capability(3.3V) Output Low Current Output HIGH Current INt – TTL level input pin Input Low Threshold Voltage Input Hign Threshold Voltage VIL VIH 2.0 0.8 V V IOL IOH 12 12 mA mA 0.4V 2.4V
F81232.
Aug., 2008 V0.10P
F81232
Input High Leakage Input Low Leakage ILIH ILIL -1 +1 µA µA
INts_5v – TTL level input pin and schmitt trigger, 5 tolerance Input Low Threshold Voltage Input Hign Threshold Voltage Hysteresis Input High Leakage Input Low Leakage ILIH ILIL -1 Table 6-3: PAD DC table VIL VIH 2.0 0.5 +1 0.8 V V V µA µA
USB Interface
Parameter Rise Time Fall Time Differential Rise and Fall Time Matching Driver Output Resistance ZDRV 28 USB AC table 44 Ω Symbol TFR TFF TFRFM Min. 4 4 90 Max. 20 20 111.11 Units Ns Ns %
USB timing
F81232.
Aug., 2008 V0.10P
F81232
USB Jitter
7. Ordering Information
Part Number F81232R Package Type 16 pin SSOP (Green Package) Production Flow Commercial, 0°C to +70°C
F81232.
Aug., 2008 V0.10P
F81232
8. Package Dimensions
16pin-SSOP (150mil)
Feature Integration Technology Inc.
Headquarters 3F-7, No 36, Tai Yuan St., Chupei City, Hsinchu, Taiwan 302, R.O.C. TEL : 886-3-5600168 FAX : 886-3-5600166 www: http://www.fintek.com.tw Taipei Office Bldg. K4, 7F, No.700, Chung Cheng Rd., Chungho City, Taipei, Taiwan 235, R.O.C. TEL : 866-2-8227-8027 FAX : 866-2-8227-8037
Please note that all datasheet and specifications are subject to change without notice. All the trade F81232. marks of products and companies mentioned in this datasheet belong to their respective owner Aug., 2008 V0.10P