DS80C400

Network Microcontroller

Networked Microcontroller Offers the Integration Available in an 8051 Device

 Overview   Technical Documents   Ordering Info   Related Products   User Comments (0)   All   


Status Explanations for product status codes

Part Number Status
DS80C400 Active: In Production. See Ordering Information for details.

Description

The DS80C400 network microcontroller offers the highest integration available in an 8051 device. Peripherals include a 10/100 Ethernet MAC, three serial ports, a CAN 2.0B controller, 1-Wire® Master, and 64 I/O pins.

To enable access to the network, a full application-accessible TCP IPv4/6 network stack and OS are provided in ROM. The network stack supports up to 32 simultaneous TCP connections and can transfer up to 5Mbps through the Ethernet MAC. 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 contiguous memory.

To accelerate data transfers between the microcontroller and memory, 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 DS80C400'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.

The High-Speed Microcontroller User's Guide and the High-Speed Microcontroller User's Guide: Network Microcontroller Supplement should be used in conjunction with this data sheet. Download both at www.maxim-ic.com/microcontrollers.

Comparison Table
Part Number
and
Description
Internal Program Memory Internal MOVX SRAM Serial Ports 16-bit Timers Data Pointers 10/100 Ethernet MAC 1-Wire Master Watchdog Power Fail Reset & Interrupt Power Mgmt. Mode Supply Voltage (V) Package
DS80C400
Network Microcontroller
64kB ROM 1kB 3 4 4 Yes Yes Yes Yes Yes 1.8
3.3
100/LQFP
DS80C410
Network Microcontrollers with Ethernet and CAN
64kB ROM 73.5kB 3 4 4 Yes Yes Yes Yes Yes 1.8
3.3
100/LQFP
DS80C411
Network Microcontrollers with Ethernet MAC
64kB ROM 73.5kB 3 4 4 Yes Yes Yes Yes Yes 1.8
3.3
100/LQFP
 

Data Sheet

Download this datasheet in PDF formatDownload Rev 7 (PDF, 2.8MB)
Send this datasheet to any email addressE-Mail

Errata DS80C400 80C400B1.pdf

Key Features

  • High-Performance Architecture
    • 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
  • Multitiered Networking and I/O
    • 10/100 Ethernet Media Access Controller (MAC)
    • CAN 2.0B Controller
    • 1-Wire Net Controller
    • Three Full-Duplex Hardware Serial Ports
    • Up to Eight Bidirectional 8-Bit Ports (64 Digital I/O Pins)
  • Robust ROM Firmware
    • 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
  • 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 Data Memory with Buffer Control Unit Reduces Load on CPU
    • Half- or Full-Duplex Operation with Flow Control
    • Multicast/Broadcast Address Filtering with VLAN Support
  • Full-Function CAN 2.0B Controller
    • 15 Message Centers
    • Supports Standard (11-Bit) and Extended (29-Bit) Identifiers and Global Masks
    • Media Byte Filtering to Support DeviceNet™, SDS, and Higher Layer CAN Protocols
    • Auto-Baud Mode and SIESTA Low-Power Mode
  • Integrated Primary System Logic
    • 16 Total Interrupt Sources with Six External
    • Four 16-Bit Timer/Counters
    • 2x/4x Clock Multiplier Reduces Electromagnetic Interference (EMI)
    • Programmable Watchdog Timer
    • Oscillator-Fail Detection
    • Programmable IrDA Clock


Features continued on page 32 of the full data sheet.
 

Applications/Uses

  • Analog Modems
  • Automatic Meter Reading/900MHz-ISM
  • Automatic Teller Machine Systems
  • Data Converters (Serial-to-Ethernet, CAN-to-Ethernet)
  • Environmental Monitoring
  • Home/Office Automation
  • Industrial Control and Automation
  • Network Sensors
  • Portable Point-of-Sales Equipment
  • Remote Data-Collection Equipment
  • Security Systems
  • Transaction/Payment Terminals
  • Vending
   

Key Specifications:

Microcontrollers
Part Number MCU Core Core Clock Speed
(MHz)
Data Processing Internal SRAM
(KBytes)
USARTs Timer Features Budgetary Price
max See Notes
DS80C400  8051 (CISC) 75 8-bit 1 3 Watchdog $10.25 @1k
See All Microcontrollers (38)
Pricing Notes:
This pricing is BUDGETARY, for comparing similar parts. Prices are in U.S. dollars and subject to change. Quantity pricing may vary substantially and international prices may differ due to local duties, taxes, fees, and exchange rates. For volume-specific prices and delivery, please see the price and availability page or contact an authorized distributor.


Diagram

DS80C400: Block Diagram
Block Diagram

Application Notes

Application Note 75   Using the High-Speed Micro's Serial Ports
Application Note 78   Using Power Management with High-Speed Microcontrollers
Application Note 89   High-Speed Micro Memory Interface Timing
Application Note 137   Using a EconOscillator™ to Clock an 8051 Microprocessor
Application Note 595   8051 Microcontrollers: Frequently Asked Questions
Application Note 601   Accelerating 16/32-Bit Math Operations with the DS80C390/DS80C400
Application Note 603   Implementing a Serial Port FIFO Using Dual Data Pointers
Application Note 605   Data Pointer Decrement Feature Simplifies Copy Operation for Overlapping Memory Buffers
Application Note 606   Configuring Keil PK51 Tools to Support 24-Bit Contiguous Addressing Mode
Application Note 613   Using the Keil C Compiler for the DS80C400/DS80C410/DS80C411
Application Note 712   DS80C400 Ethernet Drivers
Application Note 1087   Micro Tutorial 1: Understanding DC Electrical Characteristics of Microcontrollers
Application Note 2035   The Fast 8051 Microcontroller: Leading the Way in Growth and Innovation
Application Note 2792   DS80C400/DS80C410/DS80C411 Network Micro: Frequently Asked Questions
Application Note 2935   Design Considerations for CAN Bus and Asynchronous Serial
Application Note 3346   Using the SDCC compiler for the DS80C400
Application Note 3363   New Ethernet Systems Distribute DC Power with Data
Application Note 3421   Interfacing 8051-based Microcontrollers to an SCI Port
Application Note 3550   Using the IAR compiler for the DS80C400
Reference Design 4206   Choosing the Right 1-Wire® Master for Embedded Applications
User Guide 4827   High-Speed Microcontroller User's Guide
User Guide 4832   High-Speed Microcontroller User's Guide: Network Microcontroller Supplement

Reliability Reports

Reliability Report: DS80C400.pdf

Software/Models

High-Speed Microcontroller User's Guide
Supplement Guide

Ordering Information

Filters: Part Number: Package: Temperature: Tape and Reel Sample
Part Number Free
Sample
Buy Status Explanations for product status codes Recommended Replacement Package:
TYPE PINS FOOTPRINT
DRAWING  CODE/VAR *
Temp RoHS/Lead-Free?
Materials Analysis
DS80C400-FNR     N/A No Longer Available DS80C400-FNY

 
LQFP;

Land Pattern: Not Available

-40°C to +85°C See data sheet
DS80C400-FNY    
Active   LQFP;100 pin;262.4 mm²
Outline Drawing:21-0297 (PDF)
Land Pattern: 90-0295 (PDF)
Use pkgcode/variation: C100L-1*
-40°C to +85°C RoHS/Lead-Free: No
Materials Analysis
DS80C400-FNY+  
Active   LQFP;100 pin;262.4 mm²
Outline Drawing:21-0297 (PDF)
Land Pattern: 90-0295 (PDF)
Use pkgcode/variation: C100L+1*
-40°C to +85°C RoHS/Lead-Free: Lead Free
Materials Analysis

Notes:
  1. Other options and links for purchasing parts are listed at: http://www.maxim-ic.com/sales.
  2. Didn't Find What You Need? Ask our applications engineers. Expert assistance in finding parts, usually within one business day.
  3. Part number suffixes: T or T&R = tape and reel; + = RoHS/lead-free; # = RoHS/lead-exempt; -D = drypack; -U/+U on DS parts = cut tape. More: See Full Data Sheet or Maxim Product Naming Conventions.
  4. * Some packages have variations, listed on the drawing. "PkgCode/Variation" tells which variation the product uses. Note that "+", "#", "-" in the part number suffix describes RoHS status. Package drawings may show a different suffix character.

Similar Products by Function

See All Microcontrollers (39 Products)

Similar Products by Application

Network Access Control > Network Microcontroller
Network Audio > Network Microcontroller
Serial-to-Ethernet Protocol Converters > Network Microcontroller

Products with Similar Part Numbers

DS80C320, DS80C323 High-Speed/Low-Power Microcontrollers
DS80C310 High-Speed Microcontroller
DS80C410, DS80C411 Network Microcontrollers with Ethernet and CAN
DS80C390 Dual CAN High-Speed Microprocessor
DS80C400-KIT DS80C400 Evaluation Kit

More Information


Development Tools
  • Microcontroller Tool Kit Development Software
  • DS80C400 C Programming Home Page
  • Keil C Compiler and IDE
  • SDCC C Compiler
  • Metalink In-Circuit Emulator
  • DSTINIm400 Networked Microcontroller Evaluation Kit
  • DSTINIs400 Sockets Board Evaluation Board
  • Evaluation Kit: DS80C400-KIT


  • Didn't Find What You Need?

    Information Index

    Document Ref.: 19-4658 Rev 7; 2009-06-04
    This page last modified: 2011-12-08


     


    Contact Us     |     Privacy Policy     |     Legal Notices
    Copyright © 2012 by Maxim Integrated Products