F81604 F81604 USB to Dual CAN Bus Controller Release Date: Nov 2020 Version: V0.14P 1 Nov 2020 V0.14P F81604 F81604 Datasheet Revision History Version V0.10P Date 2018/06 Page - V0.11P 2019/03 - V0.12P 2019/05 - V0.13P 2019/07 - V0.14P 2020/11 - Revision History Preliminary Version Update Function Description Update Application Circuit Update Package Dimension Picture Update Feature List Made Clarification and Modification Update Application Circuit (CTRL1, CTRL2, Q1, Q2, Q3, Q4, C4, C5) Update Top Marking Specification Update Function Description (Sec 6.2) Made Clarification and Modification Update Pin Configuration Update Package Dimension ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ Please note that all data and specifications are subject to change without notice. All the trademarks 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. 2 Nov 2020 V0.14P F81604 Table of Content 1. GENERAL DESCRIPTION ---------------------------------------------------------------------------------------------------- 4 2. FEATURE LIST ------------------------------------------------------------------------------------------------------------------ 4 3. BLOCK DIAGRAM -------------------------------------------------------------------------------------------------------------- 5 4. PIN CONFIGURATION --------------------------------------------------------------------------------------------------------- 6 5. PIN DESCRIPTION ------------------------------------------------------------------------------------------------------------- 7 6. 5.1 POWER ----------------------------------------------------------------------------------------------------------------------- 7 5.2 CLOCK ----------------------------------------------------------------------------------------------------------------------- 7 5.3 CAN BUS-------------------------------------------------------------------------------------------------------------------- 7 5.4 USB -------------------------------------------------------------------------------------------------------------------------- 7 5.5 I2C---------------------------------------------------------------------------------------------------------------------------- 8 5.6 CONTROL PIN --------------------------------------------------------------------------------------------------------------- 8 FUNCTION DESCRIPTION --------------------------------------------------------------------------------------------------- 9 6.1 CAN BUS-------------------------------------------------------------------------------------------------------------------- 9 6.2 CONTROL PIN --------------------------------------------------------------------------------------------------------------- 9 7. ABSOLUTE MAXIMUM RATINGS ---------------------------------------------------------------------------------------- 10 8 ORDERING INFORMATION ------------------------------------------------------------------------------------------------ 11 9 TOP MARKING SPECIFICATION ----------------------------------------------------------------------------------------- 11 10 PACKAGE DIMENSION ----------------------------------------------------------------------------------------------------- 12 11 APPLICATION CIRCUIT ---------------------------------------------------------------------------------------------------- 13 3 Nov 2020 V0.14P F81604 1. General Description The F81604 is a USB to dual CAN bus controllers for the Controller Area Network (CAN) used for the general industrial environment. F81604 supports the CAN 2.0A and CAN2.0B protocol specification with the several new features, and fully-integrated with USB1.1 interface. The F81604 is fully software compatible with device drivers for Windows & Linux and can be configured to fit the requirements of applications. These features as the above description will help you more and improve the product value. The F81604 is in the package of 16-QFN (4mm*4mm). 2. Feature List ➢ Single chip USB to dual CAN bus controller ➢ Full compliance with the USB specification Rev 1.1 ➢ Related USB Drivers are Available ➢ Support high speed CAN to 1M bps ➢ Compliant with 11-bit identifier (CAN 2.0A standard format, SFF) & 29-bit identifier (CAN 2.0B extended format, EFF) ➢ Package in 16 QFN (4mm*4mm) ➢ Operating Temperature range from -40°C to 85°C 4 Nov 2020 V0.14P F81604 3. Block Diagram Host USB Master F81604 CAN CAN1_TX CAN1_RX CAN CAN2_TX CAN2_RX USB Slave CTRL1 CTRL2 5 Nov 2020 V0.14P F81604 4. Pin Configuration 16 QFN (4mm x 4mm) **EP must be connected to GND or NC 6 Nov 2020 V0.14P F81604 5. Pin Description I/O12st,5v O12 OOD12 INst,5v P 5.1 - TTL level bi-directional pin with schmitt trigger,12 mA source capability, 5V tolerance. - Output pin with 12 mA source/sink capability. - Open-drain/Output pin with 12 mA source/sink capability - TTL level input pin with schmitt trigger, 5V tolerance - Power Power Pin Pin Name Type 2, 11 GND P GND. 4, 12, 15 3VCC P Power supply voltage input with 3.3V. Power for CAN bus TX/RX pins. 5.2 Description Clock Pin Pin Name Type PWR 3 CLKIN INst,5V 3VCC 5.3 Description Clock Input (48MHz) CAN Bus Pin Pin Name Type PWR Description 1 CAN2_TX OOD12 3VCC CAN2 TX output. 13 CAN1_RX INst,5v 3VCC CAN1 RX input. 14 CAN1_TX OOD12 3VCC CAN1 TX output. 16 CAN2_RX INst,5v 3VCC CAN2 RX input. 5.4 USB Pin Pin Name Type PWR Description 5 DP AIO 3VCC USB positive data channel to USB controller. 6 DM AIO 3VCC USB negative data channel to USB controller. 7 Nov 2020 V0.14P F81604 5.5 I2C Pin Pin Name Type PWR 7 ESDA I/O12st,5v 3VCC I2C Interface DATA pin. 8 ESCL I/O12st,5v 3VCC I2C Interface CLOCK pin. 5.6 Description Control Pin Pin Pin Name Type PWR Description 9 CTRL2 O12 3VCC Output Signal. 10 CTRL1 O12 3VCC Output Signal. 8 Nov 2020 V0.14P F81604 6. Function Description 6.1 CAN Bus The F81604 provides dual CAN Bus controller channel. The F81604 is designed to support the full CAN 2.0B protocol specification. It means that the extended oscillator tolerance is implemented as well as the processing of extended frame messages. In Basic CAN mode is possible to transmit and receive standard frame messages (11-bit identifier). If extended frame messages (29-bit identifier) are detected on the CAN-bus, they are tolerated and an acknowledge is given if the message was correct, but there is no receive interrupt generated. 6.2 Control Pin F81604 provides 2 output signal(pin9.10). In normally, they can output with 12 mA source-sink capability. It Terminal resistor selection CAN1H R1 CTRL1 60 G S can be used to select the terminating resistor enable or not. Like below figure: CAN2H R2 CTRL2 60 G CAN2L R6 D D Q1 PMOS R5 C4 10PF S CAN1L Q3 PMOS G CTRL1 60 60 GND Control pin application circuit Terminal resistor used by CTRL pin P1 CAN1L CAN1H R7 120 1 2 P2 CAN2L CAN2H R8 Header 2 120 H Terminal resistor used by jumper 9 Nov 2020 V0.14P F81604 7. Absolute Maximum Ratings PARAMETER RATING UNIT Power Supply Voltage -0.5 to 5.5 V -0.5 to VCC+0.5 V Operating Temperature -40 to +85 C Storage Temperature -55 to 150 C Input Voltage Note: Exposure to conditions beyond those listed under Absolute Maximum Ratings may adversely affect the life and reliability of the device DC Characteristics (TA = 70 ˚C, 3VCC = 3.3V ± 10%, GND = 0V ) Parameter MIN TYP MAX Unit 3VCC Voltage Range 3.0 3.3 3.6 V 3VSB Voltage Range 3.0 3.3 3.6 V 3VCC Average Operating Current 20 mA 3VSB Average Operating Current 3 mA 3VSB Standby Current 1 mA 3VCC Power on Reset Threshold 2.8 V 3VSB Power on Reset Threshold 2.8 V PARAMETER SYM. MIN. TYP. MAX. UNIT CONDITIONS I/O12st,5v-TTL level bi-directional pin with schmitt trigger, output with12 mA sink capability, 5V tolerance. Input Low Voltage VIL 0.8 Input High Voltage VIH Output Low Current IOL -12 mA VOL = 0.4V Output High Current IOL +12 mA VOH = 2.4V Input High Leakage ILIH A VIN = VCC Input Low Leakage ILIL A VIN = 0V 2.0 V V +1 -1 INst,5v - TTL level input pin with schmitt trigger, 5V tolerance Input Low Voltage VIL Input High Voltage VIH Input High Leakage ILIH Input Low Leakage ILIL 0.8 2.0 V V +1 -1 A VIN = VCC A VIN = 0 V OOD12- Output pin with open-drain with12 mA source-sink capability Output Low Current IOL -12 mA VOL = 0.4V Output Low Current IOH +12 mA VOH = 2.4V O12- Output pin with 12 mA source-sink capability. Output Low Current IOL -12 mA VOL = 0.4 V Output High Current IOH +12 mA VOH = 2.4V 10 Nov 2020 V0.14P F81604 8 Ordering Information Part Number Package Type F81604N 16-QFN 9 Top Marking Specification 604N XXXXX XXXXX : Pin 1 Identifier st 1 Line: Device Name (604) + QFN Package (N) nd 2 Line: Assembled Year Code (X) + Week Code (XX) + Internal Trace Code (X) + IC Version (X) where “A” means A version, “B” means B version … etc rd 3 Line: Wafer Lot Number (XXXXX) Feature Integration Technology Inc. Headquarters Taipei Office 3F-7, No 36, Tai Yuan St., Bldg. K4, 7F, No.700, Chung Cheng Rd., Chupei City, Hsinchu, Taiwan 302, R.O.C. Chungho City, Taipei, Taiwan 235, R.O.C. TEL : 886-3-5600168 TEL : 866-2-8227-8027 FAX : 886-3-5600166 FAX : 866-2-8227-8037 www: http://www.fintek.com.tw Please note that all datasheet and specifications are subject to change without notice. All the trade marks of products and companies mentioned in this datasheet belong to their respective owner 11 Nov 2020 V0.14P F81604 10 Package Dimension 16 QFN (4 mm x 4 mm) **EP must be connected to GND or NC Feature Integration Technology Inc. Headquarters Taipei Office 3F-7, No 36, Tai Yuan St., Bldg. K4, 7F, No.700, Chung Cheng Rd., Chupei City, Hsinchu, Taiwan 302, R.O.C. Chungho City, Taipei, Taiwan 235, R.O.C. TEL : 886-3-5600168 TEL : 866-2-8227-8027 FAX : 886-3-5600166 FAX : 866-2-8227-8037 www: http://www.fintek.com.tw Please note that all datasheet and specifications are subject to change without notice. All the trademarks of products and companies mentioned in this datasheet belong to their respective owner 12 Nov 2020 V0.14P F81604 3VCC GND CTRL1 CTRL2 11 Application Circuit 3VCC D D CAN1_RX 13 CAN1_TX 14 3VCC 15 C3 CAN2_RX 16 GND EP 4.7uF C4 10PF R6 CAN2L 60 C2 Q4 PMOS G CTRL2 0.1uF 10PF GND 60 GND C5 S D Q3 PMOS G CTRL1 S R5 CAN1L 12 11 10 9 Q2 PMOS D Q1 PMOS GND Terminal resistor used by CTRL pin P1 CAN1L CAN1H R7 120 CAN2L CAN2H R8 Header 2 1 8 7 6 5 8 7 6 5 1 2 120 4 3VCC 13 14 15 16 EP P2 1 2 X1 4 12 11 10 9 CTRL2 60 G U1 F81604-QFN16 ESCL R3 ESDA R4 DM DP 4.7K 4.7K 1 2 C1 0.1uF GND GND U2 C6 C7 0.1uF 4.7uF 1 2 3 4 GND DP DM VBUS GND D+ D5VCC USB TYPE_A_MAN Header 2 GND U3 CAN1H_C 1 CAN1L_C 2 U5 CAN1_TX GND 5VCC CAN1_RX LDO 5V to 3.3V U8 in out 1 C10 10uF C8 0.1uF 2 1 2 3 4 8 7 6 5 8 7 6 5 CAN1H_C CAN1L_C C9 2.2uF C11 0.1uF 1 2 3 4 1 2 3 4 CAN1H CAN1L 1 2 8 7 6 5 CAN2H_C CAN2L_C 4 3 4 3 CAN2H CAN2L CHOKE CAN1H 1 CAN1L 2 U7 1 3 CAN2H 1 CAN2L 2 3 2 ESD Protection 8 7 6 5 CAN2H_C 1 CAN2L_C 2 U6 U9 CAN2_TX GND 5VCC CAN2_RX 4 3 4 3 CHOKE F81251-CAN transceiver GND U4 1 2 R9 0 GND ADJ 3 3VCC 1 2 3 4 1 3 3 2 ESD protection GND GND R10 0 F81604 application circuit F81251-CAN transceiver CLK_IN 2 OSC-48 Mhz Terminal resistor used by jumper 5VCC 3 3 1 2 3 4 R2 1 2 3 4 CTRL1 60 G CAN2H CAN2_TX GND CLK_IN 3VCC R1 S CAN1H S Terminal resistor selection GND GND GND 13 Nov 2020 V0.14P