English
Language : 

COM20051I Datasheet, PDF (5/74 Pages) SMSC Corporation – Integrated Microcontroller and ARCNET (ANSI 878.1) Interface
OVERVIEW
The COM20051I is essentially a network board-in-a-chip. It takes an 80C32 microcontroller core and an ARCNET
controller and integrates them into a single device. ARCNET is a token passing-based protocol that combines
powerful flow control, error detection, and diagnostic capabilities to deliver fast and reliable messages. The
COM20051I supports a variety of data rates (5 Mbps to 156 Kbps), topologies (bus, star, tree), and media types (RS-
485, coax, twisted pair, fiber optic, and powerline) to suit any type of application.
The ARCNET network core of the COM20051I contains many features that make network development simple and
easy to comprehend. Diagnostic features, such as Receive All, Duplicate ID Detection, Reconfiguration Detection,
Token, and Receiver Detection, all combine to make the COM20051I simple to use and to implement in any
environment. The ARCNET protocol itself is relatively simple to understand and very flexible. A wide variety of
support products are available to assist in network development, such as software drivers, line drivers, boards, and
development kits. The COM20051I implements a full-featured 16MHz, Intel-compatible 80C32 microcontroller with all
of the standard peripheral functions, including a full duplex serial port, two timer/counters, one 8-bit general purpose
digital I/O port, and interrupt controller. The 8051 architecture has long been a standard in the embedded control
industry for low-level data acquisition and control. ARCNET and the 8051 form a simple solution for many of today's
and tomorrow's low-level networking solutions.
In addition to the 80C32 and the ARCNET network core, the COM20051I contains all the address decoding and
interrupt routing logic to interface the network core to the 80C32 core. The integrated 8051/ARCNET combination
provides an extremely cost-effective and space-efficient solution for industrial networking applications. The
COM20051I can be used in a stand-alone embedded application, executing control algorithms or performing data
acquisition and communicating data in a master/slave or peer-to-peer configuration, or used as a slave processor
handling communication tasks in a multi-processing system.
PIN NO.
NAME
DESCRIPTION OF PIN FUNCTIONS
SYMBOL
DESCRIPTION
1
Receive In
RXIN
Input. Network receiver input.
2-9
P1.0-1.7
P1.0-1.7
Input/Output. Port 1 of the 8051. General purpose
digital I/O port.
10
Reset
RESET
Input. Active high reset.
11
P3.0
P3.0
Input/Output. Port 3 bit 0 of the 8051. RX input of
serial port.
12
nPulse 1
nPULSE1
Output. Network output. Open-drain when
backplane mode is invoked, otherwise it is a push-
pull output.
13-19
P3.1-3.7
P3.1-3.7
Input/Output. Port 3 bits 1-7 of the 8051.
20, 21
Crystal Oscillator XTAL1,
XTAL2
Input. Oscillator inputs 1 and 2.
22
Ground
VSS
Ground pin.
23
nPulse 2
nPULSE2
Output. Network output. Outputs a synchronous
clock at 2x the data rate when backplane mode is
invoked.
24-31
P2.0-2.7
P2.0-2.7
Input/Output. Port 2 of the 8051. High order address
bus.
32
nProgram Store nPSEN
Enable
Output.
33
Address Latch ALE
Enable
Output.
34
Transmit Enable TXEN
Output. This signal is used to enable the drivers for
transmitting. The polarity of this signal is
programmable by grounding the nPULSE2 pin prior
to the POWER-UP.
nPULSE2 floating prior to the power-up = TXEN
active high
nPULSE2 grounded prior to the power-up = TXEN
active low. (This option is available only in the
Backplane mode).
SMSC DS – COM20051I
Page 5
Rev. 03/27/2000