
1 of 48 
REV: 111003
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
.
GENERAL DESCRIPTION 
The DS89C430, DS89C440, and DS89C450 offer the 
highest performance available in 8051-compatible 
microcontrollers. They feature newly designed 
processor cores that execute instructions up to 12 
times faster than the original 8051 at the same 
crystal speed. Typical applications will experience a 
speed improvement up to 10x. At 1 million 
instructions per second (MIPS) per megahertz, the 
microcontrollers achieve 33 MIPS performance from 
a maximum 33MHz clock rate. 
The 
Ultra-High-Speed Flash Microcontroller User’s Guide 
should 
be used in conjunction with this data sheet.
 Download it at  
. APPLICATIONS 
Data Logging 
Automotive Test Equipment 
Magstripe Reader/Scanner 
Gaming Equipment 
HVAC 
Uninterruptible Power   
Supplies 
Building Energy Control and 
Management 
White Goods (Washers, 
Microwaves, etc.) 
ORDERING INFORMATION
FLASH 
MEMORY SIZE 
DS89C430
-MNL 
16kB x 8 
DS89C430-QNL 
16kB x 8 
DS89C430-ENL 
16kB x 8 
DS89C440
-MNL 
32kB x 8 
DS89C440-QNL 
32kB x 8 
DS89C440-ENL 
32kB x 8 
DS89C450
-MNL 
64kB x 8 
DS89C450-QNL 
64kB x 8 
DS89C450-ENL 
64kB x 8 
Vending 
Motor Control 
Consumer Electronics 
Telephones 
Programmable Logic 
Controllers 
Building Security and 
Door Access Control 
Industrial Control and 
Automation 
PART 
PIN-PACKAGE 
40 PDIP 
44 PLCC 
44 TQFP 
40 PDIP 
44 PLCC 
44 TQFP 
40 PDIP 
44 PLCC 
44 TQFP 
Complete Selector Guide appears at end of data sheet. 
Pin Configurations appear at end of data sheet.
FEATURES 
High-Speed 8051 Architecture 
One Clock-Per-Machine Cycle 
DC to 33MHz Operation 
Single Cycle Instruction in 30ns 
Optional Variable Length MOVX to Access 
Fast/Slow Peripherals 
Dual Data Pointers with Automatic 
Increment/Decrement and Toggle Select 
Supports Four Paged Memory-Access Modes
On-Chip Memory 
16kB/32kB/64kB Flash Memory 
In-Application Programmable 
In-System Programmable Through Serial Port 
1kB SRAM for MOVX 
80C52 Compatible 
8051 Pin and Instruction Set Compatible 
Four Bidirectional, 8-Bit I/O Ports 
Three 16-Bit Timer Counters
256 Bytes Scratchpad RAM 
Power-Management Mode 
Programmable Clock Divider 
Automatic Hardware and Software Exit 
ROMSIZE Feature 
Selects Internal Program Memory Size from  
0 to 64kB 
Allows Access to Entire External Memory Map 
Dynamically Adjustable by Software 
Peripheral Features 
Two Full-Duplex Serial Ports 
Programmable Watchdog Timer 
13 Interrupt Sources (Six External) 
Five Levels of Interrupt Priority 
Power-Fail Reset 
Early Warning Power-Fail Interrupt 
Electromagnetic Interference (EMI) Reduction 
DS89C430/DS89C440/DS89C450
Ultra-High-Speed Flash Microcontrollers
www.maxim-ic.com