SCH3112, SCH3114, SCH3116 LPC IO with 8042 KBC, Reset Generation, HWM and Multiple Serial Ports PRODUCT FEATURES General Features -- -- -- -- -- -- -- -- -- -- -- -- -- 3.3 Volt Operation (SIO Block is 5 Volt Tolerant) Low Pin Count Bus (LPC) Interface Programmable Wake-up Event (PME) Interface PC99, PC2001 Compliant ACPI 2.0 Compliant Serial IRQ Interface Compatible with Serialized IRQ Support for PCI Systems ISA Plug-and-Play Compatible Register Set Four Address Options for Power On Configuration Port System Management Interrupt (SMI) 40 General Purpose I/O pins 6 GPIO with VID compatible inputs Support for power button on PS/2 Keyboard Security Key Register (32 byte) for Device Authentication Watchdog Timer Resume and Main Power Good Generator Programmable Clock Output to 16 HZ. 2.88MB Super I/O Floppy Disk Controller -- -- -- -- -- -- -- -- -- -- -- -- Data Brief Licensed CMOS 765B Floppy DiskController Supports Two Floppy Drives Configurable Open Drain/Push-Pull Supports Vertical Recording Format 16-Byte Data FIFO 100% IBM(R) Compatibility Detects All Overrun and Underrun Conditions Sophisticated Power Control Circuitry (PCC) Including Multiple Powerdown Modes for Reduced Power Consumption DMA Enable Logic Data Rate and Drive Control Registers 480 Address, Up to Eight IRQ and Four DMA Options Support FDD Interface on Parallel Port Pins -- -- -- -- -- -- -- -- -- -- -- Keyboard Controller -- -- -- -- -- -- -- -- -- -- -- 8042 Software Compatible 8 Bit Microcomputer 2k Bytes of Program ROM 256 Bytes of Data RAM Four Open Drain Outputs Dedicated for Keyboard/Mouse Interface Asynchronous Access to Two Data Registers and One Status Register Supports Interrupt and Polling Access 8 Bit Counter Timer Port 92 Support Fast Gate A20 and KRESET Outputs Phoenix Keyboard BIOS ROM SMSC SCH311X SCH3112 - 2 Full Function Serial Ports SCH3114 - 4 Full Function Serial Ports SCH3116 - 4 Full Function and 2 Four-Pin Serial Ports High Speed NS16C550A Compatible UARTs with Send/Receive 16-Byte FIFOs Supports 230k, 460k, 921k and 1.5M Baud Programmable Baud Rate Generator Modem Control Circuitry 480 Address and 15 IRQ Options Support IRQ Sharing among serial ports RS485 Auto Direction Control Mode Infrared Port -- -- -- -- Multiprotocol Infrared Interface IrDA 1.0 Compliant SHARP ASK IR 480 Addresses, Up to 15 IRQ Multi-ModeTM Parallel Port with ChiProtectTM -- Standard Mode IBM PC/XT(R), PC/AT(R), and PS/2TM Compatible Bi-directional Parallel Port -- Enhanced Parallel Port (EPP) Compatible - EPP 1.7 and EPP 1.9 (IEEE 1284 Compliant) -- IEEE 1284 Compliant Enhanced Capabilities Port (ECP) -- ChiProtect Circuitry for Protection -- 960 Address, Up to 15 IRQ and Four DMA Options Hardware Monitor -- Monitor Power supplies (+2.5V, +5V, +12V, Vccp (processor voltage), VCC, Vbat and Vtr. -- Remote Thermal Diode Sensing for Two External Temperature Measurements accurate to 1.5oC -- Internal Ambient Temperature Measurement -- Limit Comparison of all Monitored Values -- Programmable Automatic FAN control based on temperature -- nHWM_INT Pin for out-of-limit Temperature or Voltage Indication -- Thermtrip signal for over temperature indication Enhanced Digital Data Separator -- 2 Mbps, 1 Mbps, 500 Kbps, 300 Kbps, 250 Kbp Data Rates -- Programmable Precompensation Modes Multiple Serial Ports IDE Reset Output and 3 PCI Reset Buffers with Software Control Capability (SCH3112 and SCH3114 Only) Power Button Control and AC Power Failure Recovery (SCH3112 and SCH3114 Only) Temperature Range Available -- Industrial (+85C to -40C) -- Commercial (+70C to 0C) 128 Pin VTQFP Lead-free RoHS Compliant Package PRODUCT PREVIEW Revision 1.1 (06-05-07) LPC IO with 8042 KBC, Reset Generation, HWM and Multiple Serial Ports ORDER NUMBERS: SCH3112i-NU FOR 128 PIN, VTQFP PACKAGE (LEAD-FREE, ROHS COMPLAINT - INDUSTRIAL TEMPERATURE RANGE) SCH3114i-NU FOR 128 PIN, VTQFP PACKAGE (LEAD-FREE, ROHS COMPLAINT - INDUSTRIAL TEMPERATURE RANGE) SCH3116i-NU FOR 128 PIN, VTQFP PACKAGE (LEAD-FREE, ROHS COMPLAINT - INDUSTRIAL TEMPERATURE RANGE) SCH3112-NU FOR 128 PIN, VTQFP PACKAGE (LEAD-FREE, ROHS COMPLAINT - COMMERCIAL TEMPERATURE RANGE) SCH3114-NU FOR 128 PIN, VTQFP PACKAGE (LEAD-FREE, ROHS COMPLAINT - COMMERCIAL TEMPERATURE RANGE) SCH3116-NU FOR 128 PIN, VTQFP PACKAGE (LEAD-FREE, ROHS COMPLAINT - COMMERCIAL TEMPERATURE RANGE) 80 ARKAY DRIVE, HAUPPAUGE, NY 11788 (631) 435-6000, FAX (631) 273-3123 Copyright (c) 2007 SMSC or its subsidiaries. All rights reserved. Circuit diagrams and other information relating to SMSC products are included as a means of illustrating typical applications. Consequently, complete information sufficient for construction purposes is not necessarily given. Although the information has been checked and is believed to be accurate, no responsibility is assumed for inaccuracies. SMSC reserves the right to make changes to specifications and product descriptions at any time without notice. Contact your local SMSC sales office to obtain the latest specifications before placing your product order. The provision of this information does not convey to the purchaser of the described semiconductor devices any licenses under any patent rights or other intellectual property rights of SMSC or others. All sales are expressly conditional on your agreement to the terms and conditions of the most recently dated version of SMSC's standard Terms of Sale Agreement dated before the date of your order (the "Terms of Sale Agreement"). The product may contain design defects or errors known as anomalies which may cause the product's functions to deviate from published specifications. Anomaly sheets are available upon request. SMSC products are not designed, intended, authorized or warranted for use in any life support or other application where product failure could cause or contribute to personal injury or severe property damage. Any and all such uses without prior written approval of an Officer of SMSC and further testing and/or modification will be fully at the risk of the customer. Copies of this document or other SMSC literature, as well as the Terms of Sale Agreement, may be obtained by visiting SMSC's website at http://www.smsc.com. SMSC is a registered trademark of Standard Microsystems Corporation ("SMSC"). Product names and company names are the trademarks of their respective holders. SMSC DISCLAIMS AND EXCLUDES ANY AND ALL WARRANTIES, INCLUDING WITHOUT LIMITATION ANY AND ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND AGAINST INFRINGEMENT AND THE LIKE, AND ANY AND ALL WARRANTIES ARISING FROM ANY COURSE OF DEALING OR USAGE OF TRADE. IN NO EVENT SHALL SMSC BE LIABLE FOR ANY DIRECT, INCIDENTAL, INDIRECT, SPECIAL, PUNITIVE, OR CONSEQUENTIAL DAMAGES; OR FOR LOST DATA, PROFITS, SAVINGS OR REVENUES OF ANY KIND; REGARDLESS OF THE FORM OF ACTION, WHETHER BASED ON CONTRACT; TORT; NEGLIGENCE OF SMSC OR OTHERS; STRICT LIABILITY; BREACH OF WARRANTY; OR OTHERWISE; WHETHER OR NOT ANY REMEDY OF BUYER IS HELD TO HAVE FAILED OF ITS ESSENTIAL PURPOSE, AND WHETHER OR NOT SMSC HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Revision 1.1 (06-05-07) 2 PRODUCT PREVIEW SMSC SCH311X LPC IO with 8042 KBC, Reset Generation, HWM and Multiple Serial Ports General Description The SCH3112/SCH3114/SCH3116 Product Family is a 3.3V (Super I/O Block is 5V tolerant) PC99/PC2001 compliant Super I/O controller with an LPC interface. The SCH3112/SCH3114/SCH3116 Product Family also includes Hardware Monitoring capabilities, enhanced Security features, Power Control logic and Motherboard Glue logic. The SCH3112/SCH3114/SCH3116 Product Family's hardware monitoring capability includes temperature, voltage and fan speed monitoring. It has the ability to alert the system of out-of-limit conditions and automatically control the speeds of multiple fans. There are four analog inputs for monitoring external voltages of +5V, +2.5V, +12V and Vccp (core processor voltage), as well as internal monitoring of the SIO's VCC, VTR, and Vbat power supplies. The SCH3112/SCH3114/SCH3116 Product Family includes support for monitoring two external temperatures via thermal diode inputs and an internal sensor for measuring ambient temperature. The nHWM_INT pin is implemented to indicate outof-limit temperature, voltage, and FANTACH conditions. The hardware monitoring block of the SCH3112/SCH3114/SCH3116 Product Family is accessible via the LPC bus. The same interrupt event reported on the nHWM_INT pin also creates PME wakeup events. A separate THERMTRIP output is available, which generates a pulse output on a programmed over temperature condition. This can be used to generate an reset or shutdown indicator to the system. The hardware monitoring capability also has programmable automatic FAN control. Three fan tachometer inputs and three pulse width modulator (PWM) outputs are available. The Motherboard Glue logic includes various power management and system logic including generation of nRSMRST, a programmable Clock output, and reset generation. The reset generation includes a watchdog timer which can be used to generate a reset pulse. The width of this pulse is selectable via an external strapping option. The SCH3112/SCH3114/SCH3116 Product Family incorporates complete legacy Super I/O functionality including an 8042 based keyboard and mouse controller, an IEEE 1284, EPP, and ECP compatible parallel port, multiple serial ports, one IrDA 1.0 infrared ports, and a floppy disk controller with SMSC's true CMOS 765B core and enhanced digital data separator, The true CMOS 765B core provides 100% compatibility with IBM PC/XT and PC/AT architectures and is software and register compatible with SMSC's proprietary 82077AA core. System related functionality, which offers flexibility to the system designer, General Purpose I/O control functions, and control of two LED's. The serial ports are fully functional NS16550 compatible UARTs that support data rates up to 1.5 Mbps. There are four, 8 pin Serial Ports and two, 4pin Serial Ports. The reduced pin serial ports have selectable input and output controls. The Serial Ports contain programmable direction control, which will automatically Drive nRTS when the Output Buffer is loaded, then Drive nRTS when the Output Buffer is Empty. The SCH3112/SCH3114/SCH3116 Product Family is ACPI 1.0/2.0 compatible and therefore supports multiple low power-down modes. It incorporates sophisticated power control circuitry (PCC), which includes support for keyboard. The SCH3112/SCH3114/SCH3116 Product Family supports the ISA Plug-and-Play Standard register set (Version 1.0a). The I/O Address, DMA Channel and hardware IRQ of each logical device in the SCH3112/SCH3114/SCH3116 Product Family may be reprogrammed through the internal configuration registers. There are up to 480 (960 - Parallel Port) I/O address location options, a Serialized IRQ interface, and Three DMA channels. SMSC SCH311X 3 PRODUCT PREVIEW Revision 1.1 (06-05-07) LPC IO with 8042 KBC, Reset Generation, HWM and Multiple Serial Ports Table 1 Device Specific Summary FUNCTION SCH3112 SCH3114 SCH3116 LPC Bus Interface YES YES YES Legacy functional Blocks (1.) YES YES YES Floppy on Parallel Port Option YES YES YES Reset Generator YES YES YES 2 4 6 (2.) Programmable Clock Output YES YES YES IDE / PCI Reset Outputs YES YES NO Power Button / AC Fail Support YES YES NO GPIOs 40 40 40 GPIO with VID Compatible Inputs 6 6 6 Dedicated GPIOs 16 0 0 Hardware Monitor YES YES YES Serial Ports 1. Legacy Blocks include floppy disk, parallel port, watchdog timer and keyboard controller 2. 2 of the 6 serial ports have 4 pin interfaces Revision 1.1 (06-05-07) 4 PRODUCT PREVIEW SMSC SCH311X LPC IO with 8042 KBC, Reset Generation, HWM and Multiple Serial Ports LED2* LED1* Block Diagram PD[7:0] BUSY,nSCLTIN SCLT, PE nERROR, nACK nSTROBE, nINIT, nALF WDT* SER_IRQ PCICLK LAD[3:0] LFRAME# LDRQ# PCI_RESET# nIO_PME nIO_SMI GP10-17 GP21,22, GP27, GP30-34, GP36-37, GP40, GP42, GP44-47, GP50-57, GP60-67 nMTR0, nTRK0, nINDEX nWGATE, nHDSEL, DRVDEN0*, nWRTPRT, nDIR, nSTEP, nDSKCHG, nDS0, nRDATA, nWDATA LEDs SERIAL IRQ Internal Bus (Data, Address, and Control lines) LPC Bus Interface Multi-Mode Parallel Port with ChiProtectTM/ AND FDC MUX High-Speed 16550A UART PORT 1 & 2 Power Mgmt High-Speed 16550A UART PORT 3& 4 General Purpose I/O 32 byte Security Key Register SMSC Proprietary 82077 Compatible Floppydisk Controller with Digital Data Separator & Write Precompensation Reset Generation PCI Reset Outputs Keyboard/Mouse 8042 controller Power Control and Recovery nThremtrip Hardware Monitor Watchdog Timer +5VTR_IN +12V_IN +2.5V_IN VCCP_IN +5V_IN HVTR HVSS Remote1Remote1+ Remote2Remote2+ FANTACH1 FANTACH2 FANTACH3 PWM1 PWM2 PWM3 nHWM_INT nTHERMTRIP nFPRST PWRGD_PS PWRGD_OUT WDT CLOCK GEN VCC VTR Vbat HWN_INT 14.318Mhz 96 Mhz PCI_RESET# CLKI32 CLOCKI High-Speed 16550A UART PORT 5 & 6 TXD1, RXD1 nCTS1, nRTS1 nDSR1, nDTR1 nDCD1, nRI1 TXD2 (IRTX2) RXD2 (IRRX2) nCTS2, nRTS2 nDSR2, nDTR2 nDCD2, nRI2 TXD3, RXD3 nCTS3, nRTS3 nDSR3, nDTR3 nDCD3, nRI3 TXD4, RXD4, nCTS4, nRTS4 nDSR4, nDTR4 nDCD4, nRI4 nIDE_RSTDRV nPCIRST[1:3] MCLK, MDAT A20M, nKBDRST, KCLK,KDAT PB_IN# PS_ON# SLP_SX# PB_OUT# TXD5, RXD5 nSCIN5 nSCOUT5 TXD6, RXD6 nSCIN6 nSCOUT6 SCH3112, SCH3114 ONLY SCH3114, SCH3116 ONLY SCH3116 ONLY Figure 1 SCH311X Block Diagram SMSC SCH311X 5 PRODUCT PREVIEW Revision 1.1 (06-05-07) REVISION HISTORY DESCRIPTION REVISION - D 5 SEE SPEC FRONT PAGE FOR REVISION HISTORY DATE RELEASED BY - - R1 D1 R2 3 0.25 E1/4 b D1/4 3 0-7 GAUGE PLANE 2 E1 4 L E L1 e DETAIL "A" 6 PRODUCT PREVIEW TOP VIEW SEE DETAIL "A" C A2 A SEATING PLANE A1 c ccc C SIDE VIEW NOTES: 1. ALL DIMENSIONS ARE IN MILLIMETER. 2. TRUE POSITION SPREAD TOLERANCE OF EACH LEAD IS 0.035mm MAXIMUM. 3. DIMENSIONS "D1" AND "E1" DO NOT INCLUDE MOLD PROTRUSIONS. MAXIMUM ALLOWED PROTRUSION IS 0.25 mm PER SIDE. 4. DIMENSION "L" IS MEASURED AT THE GAUGE PLANE, 0.25mm ABOVE THE SEATING PLANE. 5. DETAILS ON PIN 1 IDENTIFIER ARE OPTIONAL BUT MUST BE LOCATED WITHIN THE ZONE INDICATED. UNLESS OTHERWISE SPECIFIED DIMENSIONS ARE IN MILLIMETERS AND TOLERANCES ARE: THIRD ANGLE PROJECTION 80 ARKAY DRIVE HAUPPAUGE, NY 11788 USA ANGULAR 1 DECIMAL 0.1 X.X X.XX 0.05 X.XXX 0.025 TITLE INTERPRET DIM AND TOL PER ASME Y14.5M - 1994 MATERIAL SMSC SCH311X 3-D VIEW NAME DATE DRAWN FINISH S.K.ILIEV 12/17/04 DWG NUMBER CHECKED PRINT WITH "SCALE TO FIT" DO NOT SCALE DRAWING S.K.ILIEV SCALE 12/17/04 REV MO-128-VTQFP-14x14x1.0 12/17/04 APPROVED S.K.ILIEV PACKAGE OUTLINE 128 VTQFP-14x14x1.0mm BODY-0.4mm PITCH 1:1 Figure 2 128 Pin VTQFP Package Outline; 14x14x1.0 Body, 2mm Footprint STD COMPLIANCE JEDEC: MS-026 (D) C SHEET 1 OF 1 LPC IO with 8042 KBC, Reset Generation, HWM and Multiple Serial Ports Revision 1.1 (06-05-07) Package Outline