ESCCTM ENHANCED SERIAL COMMUNICATION CONTROLLERS Z80230/Z85230 Product Brief PB000401-0608 Product Block Diagram - - /QFGO.QIKE %4% 6TCPUOKV $4) .QIKE (+(1 &2.. 4GEGKXG %4% .QIKE (+(1 (+(1 6TCPUOKV &2.. .QIKE %4% $4) 4GEGKXG (+(1 .QIKE %4% /QFGO.QIKE - - * Internal or external synchronization 1 or 2 SYNC characters (6 or 8 bits/character) NRZ, NRZI, or FM encoding/decoding, as well as Manchester decoding Cyclic redundancy check (CRC-16, CRC-CCITT) generation/detection SDLC/HDLC Capabilities: - Automatic zero insertion and detection - Automatic flag insertion between mesages - Address field recognition - CRC generation/detection Features * Two independent full-duplex channels with a crystal oscillator, a baud rate generator (BRG) and a digital phase locked loop (DPLL) in each channel * Pin-compatible with the Z8030/Z8530 and the Z80C30/Z85C30 * 4-Byte transmit FIFO and 8-Byte receive FIFO for each channel * Asynchronous capabilities: - 5, 6, 7, or 8 bits/character - 1, 1.5, or 2 Stop bits - Odd or Even parity - Parity, Overrun, and Framing Error detection * * Synchronous/Isosynchronous data rates: - Up to 1/4 of PCLK using an external clock - Up to 1/8 of PCLK using DPLL in FM mode - Up to 1/16 of PCLK using DPLL in NRZI mode Character-oriented synchronous capabilities: General Description Zilog's Enhanced Serial Communications Controllers (ESCC, Z80230/Z85230) are pin- and software-compatible members of the SCC family. The ESCC is a dual-channel, full-duplex multiprotocol data communication peripheral, designed for use with both 8- and 16-bit microprocessors. The ESCC is an enhanced version of Zilog's industry standard SCC core (Z8030/Z8530) which was introduced by Zilog in 1981. The ESCC handles asynchronous formats, byteoriented synchronous protocols such as MONOSYNC and BISYNC, and bit-oriented synchronous protocols such as HDLC and SDLC. The device can generate and check CRC codes in any synchronous mode, and can be programmed to check data integrity in various modes. The ESCC also has facilities for modem control in both channels. In applications where these controls are not needed, the modem controls can be used for general-purpose I/O. With access to 16 WRITE REGISTERS and 10 READ REGISTERS per channel, the user can Copyright (c)2008 by Zilog(R), Inc. All rights reserved. www.zilog.com Z80230/Z85230 ESCCTM Enhanced Serial Communication Controller configure the ESCC to handle all synchronous formats regardless of data size, number of stop bits, or parity requirements. Within each operating mode, the ESCC also allows for protocol variations by checking odd or even parity bits, character insertion or deletion, CRC generation, checking break and abort generation and detection, and many other protocol-dependent features. +PVGTPCN %QPVTQN .QIKE %JCPPGN# 4GIKUVGT %JCPPGN# +PVGTTWRV %QPVTQN .QIKE %JCPPGN$ 4GIKUVGT %JCPPGN$ &CVCDWU %27CPF&/# $WU+PVGTHCEG %QPVTQN +PVGTTWRV %QPVTQN +06 +06#%+'+ +'1 The ESCC has many improvements that significantly reduce CPU overhead. The addition of a 4-byte transmit FIFO and an 8-byte receive FIFO significantly reduces the overhead required to provide data to the transmitters, and to get data from the receivers. Z16C30 USC (Universal Communication Controller) The ESCC also has many features that improve packet handling in SDLC mode. The combination of these features, along with the deeper data FIFOs, significantly simplifies SDLC driver software. Ordering Information Related Products ESCC with Multiplex Bus Interface Similar communication controllers available from Zilog's SCC family include: Z8023010VSC 10MHz 44-Pin PLCC ESCC Z8030 Z8530 Z8023016VSC 16MHz 44-Pin PLCC ESCC NMOS SCC (Serial Communication Controller) Z16C32 IUSC Single-Channel USC with Built-in DMA Controllers PSI Description Z8023010PSC 10MHz 40-Pin DIP ESCC Z8023016PSC 16MHz 40-Pin DIP ESCC Z80C30 CMOS SCC (Serial Communication Z85C30 Controller) ESCC with Non-Multiplex Bus Interface Z16C35 ISCC Single-Channel SCC with Built-in DMA Controllers Z8523008VSC 8MHz 44-Pin PLCC ESCC PB000401-0608 Z8523008PSC 8MHz 40-Pin DIP ESCC Page 2 of 4 Z80230/Z85230 ESCCTM Enhanced Serial Communication Controller Z8523010PSC 10MHz 40-Pin DIP ESCC Z8523010VSC 10MHz 44-Pin PLCC ESCC Z8523016PSC 16MHz 40-Pin DIP ESCC Z8523016VSC 16MHz 44-Pin PLCC ESCC Z8523020PSC 20MHz 40-Pin DIP ESCC Z8523020VSC 20MHz 44-Pin PLCC ESCC ESCC Evaluation Boards Z8523000ZCO ISA Bus Evaluation Board Z8018000ZCO Z180 Evaluation Board Z8018600ZCO 80186 Evaluation Board To order, contact your nearest Zilog sales office or visit Zilog's Technical Support at http://support.zilog.com. PB000401-0608 Page 3 of 4 Z80230/Z85230 ESCCTM Enhanced Serial Communication Controller Warning: DO NOT USE IN LIFE SUPPORT LIFE SUPPORT POLICY ZILOG'S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES OR SYSTEMS WITHOUT THE EXPRESS PRIOR WRITTEN APPROVAL OF THE PRESIDENT AND GENERAL COUNSEL OF ZILOG CORPORATION. As used herein Life support devices or systems are devices which (a) are intended for surgical implant into the body, or (b) support or sustain life and whose failure to perform when properly used in accordance with instructions for use provided in the labeling can be reasonably expected to result in a significant injury to the user. A critical component is any component in a life support device or system whose failure to perform can be reasonably expected to cause the failure of the life support device or system or to affect its safety or effectiveness. Document Disclaimer (c)2008 by Zilog, Inc. All rights reserved. Information in this publication concerning the devices, applications, or technology described is intended to suggest possible uses and may be superseded. ZILOG, INC. DOES NOT ASSUME LIABILITY FOR OR PROVIDE A REPRESENTATION OF ACCURACY OF THE INFORMATION, DEVICES, OR TECHNOLOGY DESCRIBED IN THIS DOCUMENT. Z I L O G A L S O D O E S N O T A S S U M E L I A B I L I T Y F O R I N T E L L E C T U A L P R O P E RT Y INFRINGEMENT RELATED IN ANY MANNER TO USE OF INFORMATION, DEVICES, OR TECHNOLOGY DESCRIBED HEREIN OR OTHERWISE. The information contained within this document has been verified according to the general principles of electrical and mechanical engineering. Z8, Z8 Encore!, Z8 Encore! XP, Z8 Encore! MC, Crimzon, eZ80, and ZNEO are trademarks or registered trademarks of Zilog, Inc. All other product or service names are the property of their respective owners. PB000401-0608 Page 4 of 4