Dallas Microcontrollers 2
Dallas Microcontrollers 2
MIXED-SIGNAL
DESIGN GUIDE
Free Samples
N ITIO D E 2nd
NETWORKED MICROCONTROLLER
8051 C WITH TCP/IPv4/6 NETWORK STACK IN ROM 10/100 ETHERNET MAC
DS80C400
Three Full-Duplex Hardware Serial UARTs Support Standard Asynchronous Baud Rates Up to 2.3Mbps and Synchronous Baud Rates Up to 18.75Mbps Ethernet MAC Connects to Your Choice of 10/100 Base-T, Optical, or HomePNA PHY Monitor and Control Equipment Remotely from a Standard HTTP Web Browser IP Address Can Be Configured Dynamically Using DHCP
Part DS80C400 Package 100-LQFP
MAC Address Can Be Obtained from a Companion IEEE 1-Wire MAC Address Chip Free Download of the TINI (Tiny InterNet Interfaces) Runtime Environment for Rapid Code Development and Customization APIs Include Asynchronous Serial, SPI, CAN, 1-Wire, Parallel, PPP Dial-Up Networking, and More Java VM Enables Use of Widely Available Development Tools
17 x 8 DISPLAY RAM 32k x 16 FLASH ROM (64kB) 132-SEGMENT LCD CONTROLLER/ DRIVER 16-BIT MAXQ RISC CPU 1k x 16 DATA SRAM (2kB) 16 x 16 HARDWARE MULTIPLIER BUS
SAVES POWER
1-Wire MASTER
MIPS/mA*
TIMER/PWM
SERIAL UART 1
MAXQ2000
MAXQ2000
Microcontroller Features 20MHz (max) Operating Frequency Performance Approaches 1MIPS/MHz 64kB Flash, 2kB SRAM 16-Bit Instruction, ALU, and Data Path 33 Total Instructions Simplify Programming Low-Power Features < 1A (typ) Stop-Mode Current 5.1mA Flash Operating Current at 20MIPS
Temperature Range (C) -40 to +85 Program Memory (kB Flash) 64
Peripherals 2 UARTs, SPI Master/Slave Interface Up to 132-Segment LCD Controller 16 x 16 Hardware Multiplier with 48-Bit Accumulator Tools Complete Range of Development Tools Includes C Compiler, ICE, and IDE
Ext INTs 16 14
FLL
VOLT METER
COMP 1 COMP 2 16-BIT MAXQ RISC 16kB EEPROM 1024B SRAM LCD INTERFACE4 x 40
THERMOSTAT
MAXQ3100
ELECTRICITY METER
SCALE
1.9
2.0
C Features 1.9mA at 4MIPS 16kB EEPROM, 1024 Bytes SRAM 16-Level Hardware Stack Low-Power Modes Comprehensive Development Tools Includes MAXQ Assembler and MAXQ Integrated Development Environment (MAX-IDE) Third-Party Tools from Rowley Associates and IAR SystemsTM
NORMALIZED mA/MIPS*
1.5
1.0
0.5
0.5
COMPETITOR A
COMPETITOR B
COMPETITOR C
MAXQ3100
*mA/[(instructions/machine cycle)(machine cycles/clock)]
DATA MEMORY
INSTRUCTION DECODER
DESTINATION
IP DP SP
1:16
SOURCE
16:1
I/O
Low-Power Operation Intelligent Clock Level Distribution Higher MIPS/MHz Operation Reduces Application Clock Frequency
High Performance One-Clock-per-Machine-Cycle Operation No Instruction Pipeline Harvard Memory Architecture Hardware Autoincrement/Autodecrement Data Pointers
Low-Pin-Count, 16-Bit RISC C Has Linear Regulator, Horn/Alarm Driver, and Comparator
The MAXQ3212/MAXQ3210 are high-performance, low-cost Cs that integrate program and data EEPROM, a 3.6MIPS C core, and an analog comparator. The MAXQ3210 adds an integrated linear regulator and piezoelectric horn driver for even more design flexibility.
MAXQ3210
RISC C
1kWORD EEPROM 128B EEPROM (DATA) 64B SRAM (DATA) GPIO 16-BIT TIMER/COUNTER WITH PRESCALER
COMPARATOR
JTAG
C Features DC to 3.58MHz Clock Input MAXQ10 Core with 16-Bit Instruction and 8-Bit Data Bus 33 Total Instructions Simplify Programming 2kB Program EEPROM 128B Data EEPROM/64B SRAM Sixteen 8-Bit Accumulator Registers Sixteen 16-Bit Working Registers Development Tools C Compiler, ICE, and IDE
Peripherals Linear Regulator (MAXQ3210) with 5V Regulated Output, 50mA Piezoelectric Horn/Alarm Driver (MAXQ3210) Analog Comparator Selectable Internal or External Voltage Reference High-Current I/O Pin Suitable for LED Drive Up to 15 General-Purpose I/O Pins One 16-Bit Timer/Counter with Prescaler Brown-Out Voltage Detection with Power-On Reset
Operating Voltage (V) 6 to 9 Peripherals 5V regulator, horn/alarm driver, comparator, LED driver Comparator, LED driver Package
Part MAXQ3210
Program Memory
24-TSSOP, PDIP
33
DS89C450
HIGH-SPEED ONE-CLOCK-CYCLE 8051 MICROPROCESSOR
25 MIPS 5 1 0
ORIGINAL 8051
DS89C450
16/32/64kB Flash Memory for Application Code 1 Clock-per-Machine Cycle Operation vs. 12 Clocks on Original 8051 256-Byte Scratchpad and 1kB Ultra-Fast MOVX SRAM Dual Data Pointers with Autoincrement/Autodecrement
8051 Pin/Code Compatible 2x/4x Clock Multiplier Allows Simple Crystal Selection Paged/Nonpaged Memory Access with Stretch Enables Communication with Slower Legacy Peripherals Watchdog Timer Provides Errant-Code Recovery
In-Application Programmable
Voltage (V)
Price ($) 7.00, 8.33 7.15, 8.48 7.33, 8.89 7.78, 9.45
25, 33
-40 to +85
*The DS89C450, operating at 33MHz, achieves up to 33x better performance than the original 12-clock-per-machine-cycle 8051 operating at 12MHz. 1000-up recommended resale. Prices provided are for design guidance and are FOB USA. International prices will differ due to local duties, taxes, and exchange rates. Not all packages are offered in 1k increments, and some may require minimum order quantities.
RE FUTU CT U PROD
16-BIT RISC C
r R+ d
MUX
12-BIT ADC
~2nF ~2nF
MUX
OUTAR+ d r
DIGITAL I/O
dr
R+
GNDB
VBRIDGEA OUTA+
dr RR+ dr
d Rr Rdr
LIN RXD
LIN BUS
OUTAdr R+
MAXQ7665*
R+
dr
Rdr Rdr
JTAG
OR
~2nF ~2nF
VDD
VDD
OUTB-
CAN BUS
12V
10F
IN
OUT
5V VDD
100nF 100nF 100nF
EN HOLD GND
MAX5024 LDO
SET
MAXQ20 16-BIT RISC MICRO 16kB/32kB PROGRAM FLASH 512B/1kB DATA FLASH
DVDD
3.3V
15F 100nF
RESET
Features Programmable-Gain Amplifier 12-Bit, 142ksps to 500ksps SAR ADC (G = 1, 2, 4, 8, 16, 32) Built-In 3V and 5V Voltage Monitors 12-Bit DAC with Buffered, Analog Local Die and Remote Temperature Voltage Output Sensing Internal, 3.3V- or 5V-Output Linear Hardware Multiply and Accumulate Regulator for Digital Core CAN 2.0B and UART/LIN Interfaces Applications Noncontacting Linear, Rotary, and CAN or LIN-Based Automotive Sensors Angular Position Sensing High-Precision, Integrated Digital Compass
*Future productcontact factory for availability.
Project-Based Development Debug Software In-System or with the Integrated Simulator Macro Assembler Integrated FLASH/RAM Programmer IARs Embedded Workbench for MAXQ A Tool Suite for Building and Debugging Complete Embedded Applications IDE with Project Management Tools and Editor Optimizing Compiler Supporting ANSI C, Relocating Assembler, a Linker, and Librarian In-Circuit Emulator (ICE) Debugger Support Flash Loader Run-Time Libraries RTOS-Aware www.iar.com Debugging on Hardware CMX Systems CMX-RTXA Real-Time Operating System (RTOS) for the MAXQ
CMX-RTX is a fullfeatured, preemptive RTOS featuring small code footprint, fast context switching, and low interrupt latency.
Rowley AssociatesCrossWorks for MAXQA Full-Featured Toolset ANSI C Compiler, Macro Assembler and a Linker/Locator Software Libraries MAXQ20 Core Simulator Flash Loader JTAG Debugger CrossStudio IDE
www.rowley.co.uk
www.cmx.com
Phytons Phyton-MQA Complete Development Toolset IDE with Debug Support and Simulator Macro Assembler, ANSI C Compiler Supports MAXQ10and MAXQ20www.phyton.com Based Cs
The MAXQ Microcontroller in Action: Designing a Bicycle Computer with the MAXQ2000
Built for an avid cyclist who dreams of winning the Tour de France, the compact bicycle computer can help a rider through workouts. The bicycle computer is based on a MAXQ2000 microcontroller, and includes a speedometer, clock, thermometer, humidity sensor, heart-rate monitor, and stopwatch. (www.maxim-ic.com/AN3845)
Getting Started with Rowley CrossWorks and the MAXQ2000 Evaluation Kit
The MAXQ2000 is a powerful, low-cost, low-power microcontroller with considerable peripheral support for many applications. With the support of Rowley Associates' powerful CrossWorks tools for the MAXQ development environment, complex applications can be written in C and debugged. As an application, a simple running counter on an LCD illustrates the functions of both the MAXQ2000 Evaluation Kit and CrossWorks. (www.maxim-ic.com/AN3698)
10