Rainbow-electronics DS89C450 Bedienungsanleitung Seite 1

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Sensoren Rainbow-electronics DS89C450 herunter. Rainbow Electronics DS89C450 User Manual Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 48
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 0
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
www.maxim-ic.com/microcontrollers
.
APPLICATIONS
Data Logging Vending
Automotive Test Equipment Motor Control
Magstripe Reader/Scanner Consumer Electronics
Gaming Equipment Telephones
HVAC Programmable Logic
Controllers
Uninterruptible Power
Supplies
Building Security and
Door Access Control
Building Energy Control and
Management
Industrial Control and
Automation
White Goods (Washers,
Microwaves, etc.)
ORDERING INFORMATION
PART
FLASH
MEMORY SIZE
PIN-PACKAGE
DS89C430-MNL
16kB x 8 40 PDIP
DS89C430-QNL 16kB x 8 44 PLCC
DS89C430-ENL 16kB x 8 44 TQFP
DS89C440-MNL
32kB x 8 40 PDIP
DS89C440-QNL 32kB x 8 44 PLCC
DS89C440-ENL 32kB x 8 44 TQFP
DS89C450-MNL
64kB x 8 40 PDIP
DS89C450-QNL 64kB x 8 44 PLCC
DS89C450-ENL 64kB x 8 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
Seitenansicht 0
1 2 3 4 5 6 ... 47 48

Inhaltsverzeichnis

Seite 1 - DS89C430/DS89C440/DS89C450

1 of 48 REV: 111003 Note: Some revisions of this device may incorporate deviations from published specifications known as errata. Multiple revisions

Seite 2 - ABSOLUTE MAXIMUM RATINGS

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 10 of 48 Figure 4. Serial Port Timing tXLXLtXHDVtXHDXtXHQXtQVXHTRANSMITRECEIVEALE

Seite 3 - 3 of 48

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 11 of 48 POWER-CYCLE TIMING CHARACTERISTICS (VCC = 4.5V to 5.5V, TO = -40°C to +8

Seite 4 - AC CHARACTERISTICS

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 12 of 48 PIN DESCRIPTION PIN PDIP PLCC TQFP NAME FUNCTION 40 12, 44 6, 38 VCC

Seite 5

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 13 of 48 PIN DESCRIPTION (continued) PIN PDIP PLCC TQFP NAME FUNCTION 1 2 40 P

Seite 6

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 14 of 48 Figure 5. Functional Diagram CONTROL AND SEQUENCER INTERNAL REGISTERS D

Seite 7

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 15 of 48 Terminology The term DS89C430 is used in the remainder of the document t

Seite 8 - Figure 3. Page Mode 2 Timing

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 16 of 48 All standard SFR locations from the 8051 are duplicated in the DS89C430,

Seite 9

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 17 of 48 Table 1. SFR Register Map (continued) REGISTER ADDRESS BIT 7 BIT 6 B

Seite 10 - Figure 4. Serial Port Timing

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 18 of 48 Table 2. SFR Reset Value REGISTER ADDRESS BIT 7 BIT 6 BIT 5 BIT 4 BIT

Seite 11

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 19 of 48 Table 2. SFR Reset Value (continued) REGISTER ADDRESS BIT 7 BIT 6 BIT

Seite 12 - PIN DESCRIPTION

DS89C430/DS89C44/DS89C450 Ultra-High-Speed Flash Microcontrollers 2 of 48 ABSOLUTE MAXIMUM RATINGS Voltage Range on Any Pin Relative to Ground -0.3

Seite 13 - PIN DESCRIPTION (continued)

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 20 of 48 Figure 6. Memory Map (as shown for the DS89C430) ExternalDataMemory 8K

Seite 14 - DETAILED DESCRIPTION

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 21 of 48 Program Memory Access On-chip program memory begins at address 0000h and

Seite 15 - Instruction Set Summary

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 22 of 48 fetch that takes four clocks. Page mode 1 is the only external addressin

Seite 16

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 23 of 48 Note: The read/write accessibility of the flash memory during in-applica

Seite 17 - 17 of 48

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 24 of 48 Table 4. In-Application Programming Commands FC3:FC0 COMMAND OPERATION

Seite 18 - Table 2. SFR Reset Value

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 25 of 48 ROM Loader The full on-chip flash program memory space, security flash b

Seite 19 - Register Space

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 26 of 48 Table 5. Parallel Programming Instruction Set INSTRUCTION P2.5:0, P1.7:0

Seite 20 - Memory Configuration

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 27 of 48 DPTR instruction decrements the DPTR1 contents by 1. With this feature,

Seite 21 - Program Memory Access

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 28 of 48 Figure 7. External Program Memory Access (Nonpage Mode, CD1:CD0 = 10) I

Seite 22 - Security Features

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 29 of 48 The following diagrams illustrate the timing relationship for external d

Seite 23

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 3 of 48 Note 1: Specifications to -40°C are guaranteed by design and not producti

Seite 24

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 30 of 48 Page Mode, External Memory Cycle Page mode retains the basic circuitry r

Seite 25 - ROM Loader

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 31 of 48 Figure 10. Page Mode 1, External Memory Cycle (CD1:CD0 = 10) Internal M

Seite 26 - On-Chip MOVX Data Memory

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 32 of 48 Note that there are a few exceptions for this mode of operation when PAG

Seite 27 - External Memory

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 33 of 48 Table 8. Page Mode 1, Data Memory Cycle Stretch Values (PAGES1:PAGES0 =

Seite 28 - RD or WR strobes

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 34 of 48 Table 11. Page Mode 2, Data Memory Cycle Stretch Values (PAGES1:PAGES0 =

Seite 29 - MOVX INSTA DATAA A

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 35 of 48 Figure 12. Page Mode 1, External Data Memory Access (PAGES = 01, STRETC

Seite 30 - Table 7. Page Mode Select

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 36 of 48 Figure 13. Page Mode 1, External Data Memory Access (PAGES = 01, Stretch

Seite 31

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 37 of 48 Interrupt Priority There are five levels of interrupt priority: Level 4

Seite 32 - DataMSB Add

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 38 of 48 Timer/Counters The DS89C430 incorporates three 16-bit timers. All three

Seite 33 - (PAGES1:PAGES0 = 01)

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 39 of 48 during the three machine cycles following the writing of the 55h. Writin

Seite 34

DS89C430/DS89C440/DS89C450 4 of 48 AC CHARACTERISTICS (VCC = 4.5V to 5.5V, TO = -40°C to +85°C.) (See Figure 1, Figure 2, and Figure 3.) 1-CYCLE PAG

Seite 35 - 35 of 48

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 40 of 48 Figure 14. System Clock Sources 4X/2X CTM CRYSTAL OSCILLATOR DIVIDE 102

Seite 36 - Interrupts

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 41 of 48 Watchdog Timer The watchdog timer functions as the source of both the wa

Seite 37 - Table 12. Interrupt Summary

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 42 of 48 External/Hardware Reset A hardware reset can be initiated by asserting t

Seite 38 - Timed Access

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 43 of 48 Serial ports and timers track the oscillator cycles per machine cycle wh

Seite 39 - System Clock-Divide Control

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 44 of 48 Stop Mode Stop mode disables all circuits within the processor. All on-c

Seite 40 - SELECTOR

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 45 of 48 PIN CONFIGURATIONS REVISION HISTORY D

Seite 41 - Internal System Reset

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 46 of 48 PACKAGE INFORMATION (The package drawing(s) in this data sheet may not r

Seite 42 - Power-Management Mode

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 47 of 48 PACKAGE INFORMATION (continued) (The package drawing(s) in this data she

Seite 43 - Idle Mode

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers Maxim/Dallas Semiconductor cannot assume responsibility for use of any circuitry o

Seite 44 - SELECTOR GUIDE

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 5 of 48 AC CHARACTERISTICS (continued) (VCC = 4.5V to 5.5V, TO = -40°C to +85°C.)

Seite 45 - REVISION HISTORY

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 6 of 48 AC CHARACTERISTICS (continued) (VCC = 4.5V to 5.5V, TO = -40°C to +85°C.)

Seite 46 - PACKAGE INFORMATION

DS89C430/DS89C440/DS89C450 7 of 48 Note 15: The clock divide and crystal multiplier control bits in the PMR register determine the system clock freq

Seite 47

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 8 of 48 Figure 2. Page Mode 1 Timing ALE Port 0 Port 2 LSB DATA XTAL1 PSEN RD

Seite 48

DS89C430/DS89C440/DS89C450 Ultra-High-Speed Flash Microcontrollers 9 of 48 EXTERNAL CLOCK CHARACTERISTICS (VCC = 4.5V to 5.5V, TO = -40°C to +85°C.)

Kommentare zu diesen Handbüchern

Keine Kommentare