Addendum to section 1: introduction, Features – Maxim Integrated High-Speed Microcontroller Users Guide: Network Microcontroller Supplement User Manual

Page 14

Advertising
background image

High-Speed Microcontroller User’s

Guide: Network Microcontroller

Supplement

14

ADDENDUM TO SECTION 1: INTRODUCTION

The DS80C400 is the third-generation microcontroller in the Maxim 8051 family. It is derived from the DS87C520, but adds a full CAN

2.0B controller, a 16/32-bit arithmetic accelerator, a 1-Wire

®

bus master, and an IEEE 802.3-compliant Ethernet media access con-

troller. It incorporates the 8051-compatible high-speed microcontroller core, which has been redesigned to reduce the original 8051’s

twelve clocks per instruction cycle to four clocks, while using less power. The DS80C400 offers a maximum system clock speed of

75MHz. The DS80C400 also supports a larger program space, data memory space, and stack memory.

The DS80C400 supports three programmable address modes. The 16-bit 8051 address mode of operation is identical with the origi-

nal 8051 operation. The 24-bit paged address mode is fully compatible with the 8051 operation, but is still capable of supporting a

larger memory address range within a multiple page mode configuration. The 24-bit contiguous address mode is supported by a full

24-bit program counter and has eight instructions modified to operate in the 24-bit address range. The 24-bit contiguous address mode

requires assembler, compiler, and linker support. The DS80C400 also supports an extended stack in 1kB of internal data RAM.

The DS80C400 provides four data pointers and implements programmable features that are capable of modifying the INC DPTR

instruction to actually decrement the active data pointer, automatically toggle the selection of the data pointer, and automatically incre-

ment/decrement the select data pointer.

Features

Seven bidirectional parallel ports

Four 16-bit timers/counters with one up/down timer, capture, and baud-rate generation features

Power-on reset flag

Stop mode exit on interrupts, reset, and CAN bus activity

256 bytes of scratchpad memory

Low-power CMOS

High-speed, four clocks-per-machine cycle architecture

Clock rates: DC to 75MHz (18.75 MIPS)

Minimum instruction cycle of 53ns

24-bit program/data address memory access

Program counter with selectable 16-bit, 24-bit paged, or 24-bit contiguous mode

16MB external interface

64kB on-chip ROM for bootstrap loader

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 acquisition from IEEE-registered DS2502-E48

9kB(DS80C400) / 65kB(DS80C410/411) data SRAM

Four data pointers with auto INC/DEC function

Extended 1kB stack

High-speed math accelerator for 16/32-bit multiply and divide calculations

One’s complement adder

1-Wire bus master

Ethernet controller supports 100/10Mbps full-duplex and half-duplex operation

Three serial port UARTs with framing error detection and automatic address recognition

1-Wire is a registered trademark of Maxim Integrated Products, Inc.

Maxim Integrated

Advertising