DS80C400 Dallas Semiconductor, DS80C400 Datasheet

no-image

DS80C400

Manufacturer Part Number
DS80C400
Description
Network microcontroller, clock speed=75 MHz
Manufacturer
Dallas Semiconductor
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DS80C400
Manufacturer:
DALLAS
Quantity:
748
Part Number:
DS80C400-FNY
Manufacturer:
DALLAS
Quantity:
85
Part Number:
DS80C400-FNY
Manufacturer:
Maxim Integrated
Quantity:
10 000
Part Number:
DS80C400-FNY+
Manufacturer:
TDK-Lambda
Quantity:
34
Part Number:
DS80C400-FNY+
Manufacturer:
Maxim
Quantity:
3 861
Part Number:
DS80C400-FNY+
Manufacturer:
Maxim Integrated
Quantity:
10 000
Part Number:
DS80C400-FNY+
Manufacturer:
MAXI/DALLAS
Quantity:
20 000
Note: Some revisions of this device may incorporate deviations from published specifications known as errata. Multiple revisions of any device
may be simultaneously available through various sales channels. For information about device errata, click here: www.maxim-ic.com/errata.
www.dalsemi.com
GENERAL DESCRIPTION
The
microcontroller that executes instructions up to three
times faster than an original 8051 at the same crystal
speed. Its maximum system-clock frequency of
75MHz results in a minimum instruction cycle time
of 54ns. Access to large program or data memory
areas is simplified with a 24-bit addressing scheme
that supports up to 16MB of flat memory. To
accelerate data transfers between the microcontroller
and the 16MB memory map, the DS80C400 provides
four data pointers, each of which can be configured
to automatically increment or decrement upon
execution of certain data pointer-related instructions.
The mircocontroller’s hardware math accelerator
further increases the speed of 32-bit and 16-bit
multiply and divide operations as well as high-speed
shift, normalization, and accumulate functions.
PIN CONFIGURATION
www.maxim-ic.com
2
5
1
DS80C400
10
0
2
6
DS80C400
is
LQFP
a
fast
8051-compatible
7
6
5
0
7
5
5
1
1 of 125
FEATURES
§
§
§
(Features continued on page 2.)
APPLICATIONS
§
§
§
§
§
§
§
ORDERING INFORMATION
DS80C400
PART
High-Performance Architecture
-
-
-
-
-
Multitiered Networking and I/O
-
-
-
-
-
Robust ROM Firmware
-
-
-
-
-
-
Industrial Control/Automation
Vending
Data Converters (Serial-to-Ethernet)
Data Collection Equipment
Environmental Monitoring
Home/Office Automation
Transaction/Payment Terminals
Network Microcontroller
Single 8051 instruction cycle in 54ns
DC to 75MHz clock rate
Flat 16MB address space
Four data pointers with auto-increment/
decrement and select-accelerate data movement
16/32-bit math accelerator
10/100 Ethernet media access controller (MAC)
CAN 2.0B controller
1-Wire
Three full-duplex hardware serial ports
Up to eight bidirectional 8-bit ports (64 digital
I/O pins)
Supports network boot over Ethernet using
DHCP and TFTP
Full, application-accessible TCP/IP network
stack
Supports IPv4 and IPv6
Implements UDP, TCP, DHCP, ICMP, and
IGMP
Preemptive, priority-based task scheduler
MAC address can optionally be acquired from
IEEE-registered DS2502-E48
-40°C to +85°C
®
net controller
RANGE
TEMP
CLOCK
SPEED
75MHz
MAX
DS80C400
PRELIMINARY
PIN-
PACKAGE
100 LQFP
100902

Related parts for DS80C400

DS80C400 Summary of contents

Page 1

... To accelerate data transfers between the microcontroller and the 16MB memory map, the DS80C400 provides four data pointers, each of which can be configured to automatically increment or decrement upon execution of certain data pointer-related instructions. ...

Page 2

FEATURES (continued) § 10/100 Ethernet MAC - Flexible IEEE 802.3 MII (10/100Mbps) and ENDEC (10Mbps) interfaces allow selection of PHY - Low-power operation - Ultra-low-power sleep mode with Magic ™ Packet and wake-up frame detection - 8kB on-chip Tx/Rx packet ...

Page 3

Figure 1. Block Diagram 1-WIRE CONTROLLER PORT LATCH PORT 5 P5.0–P5.7 P1.0–P1.7 PORT 1 SERIAL PORT 1 PORT LATCH TIMER 125 P0.0–P0.7 PORT 0 ...

Page 4

Table 1. Pin Description PIN NAME 70 V +1.8V Core Supply Voltage CC1 12, 36, V +3.3V I/O Supply Voltage CC3 62, 87 13, 39, V Digital Circuit Ground SS 63 ALE Address Latch Enable, Output. When the ...

Page 5

PIN NAME P1.0–P1.7 Port 1, I/O. Port 1 can function as either an 8-bit, bidirectional I/O port alternate interface for internal resources. The reset condition of Port 1 is all bits at logic 1 through a weak ...

Page 6

PIN NAME P4.0–P4.7 Port 4, I/O. Port 4 can function as an 8-bit, bidirectional I/O port, and as the source for external address and chip-enable signals for program and data memory. Port pins are configured as I/O or memory signals ...

Page 7

PIN NAME P6.0–P6.7 Port 6, I/O. Port 6 can function as an 8-bit, bidirectional I/O port, as program and data memory address/chip-enable signals, and/or a third serial port. The reset condition of Port 6 is all bits at logic 1 ...

Page 8

PIN NAME 10 RXClk Receive Clock, Input. The receive clock is a continuous clock sourced from the Ethernet PHY controller used to provide timing reference for transferring of RX_DV, RX_ER, and RXD[3:0] signals from the external Ethernet PHY ...

Page 9

... Tx/Rx packet activity and status reporting through an on-chip 8kB SRAM. To further reduce host (DS80C400) software intervention, the MAC can be set up to generate a hardware interrupt following each transmit or receive status report. The DS80C400 MAC can be operated in half-duplex or full-duplex mode with flow control, and provides multicast/broadcast-address filtering modes as well as VLAN tag- recognition capability ...

Page 10

... The microcontroller can be configured to automatically switch back from PMM to the faster mode in response to external interrupts or serial port activity. The DS80C400 provides the ability to place the CPU into an idle state or an ultra-low-power stop-mode state. As protection against brownout and power-fail conditions, the microcontroller is capable of issuing an early warning power-fail interrupt and can generate a power-fail reset ...

Related keywords