beautypg.com

Maxim Integrated Ultra-High-Speed Flash Microcontroller User Manual

Page 69

background image

6-2

Ultra-High-Speed Flash

Microcontroller User’s Guide

LIST OF FIGURES

LIST OF TABLES

Figure 6-1. Memory Map for the DS89C420/430 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-5

Figure 6-2. Program Memory Interconnect (Nonpage Mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-7

Figure 6-3. External Program Memory Access (Nonpage Mode and CD1:0 = 10b) . . . . . . . . . .6-7

Figure 6-4 Program Memory Interconnect (Page Mode 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-9

Figure 6-5. Page Mode 1 External Memory Cycle (CD1:0 = 10b) . . . . . . . . . . . . . . . . . . . . . . . .6-10

Figure 6-6. Program Memory Interconnect (Page Mode 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-11

Figure 6-7. Page Mode 2 External Code Fetch Cycle (CD1:0 = 10b) . . . . . . . . . . . . . . . . . . . . . .6-11

Figure 6-8. Data Memory Interconnect (Nonpage Mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-13

Figure 6-9. Data Memory Interconnect (Page Mode 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-15

Figure 6-10. Data Memory Interface (Page Mode 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-15

Figure 6-11. Nonpage Mode: MOVX (Two Cycles) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-16

Figure 6-12. Nonpage Mode: MOVX (Three Cycles) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-16

Figure 6-13. Four-Cycle Page Mode 1: MOVX (Two Cycles) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-17

Figure 6-14. Four-Cycle Page Mode 1: MOVX (Three Cycles) . . . . . . . . . . . . . . . . . . . . . . . . . . .6-17

Figure 6-15. Two-Cycle Page Mode 1: MOVX (Two Cycles) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-18

Figure 6-16. Two-Cycle Page Mode 1: MOVX (Three Cycles) . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-18

Figure 6-17. Two-Cycle Page Mode 1: MOVX (Three Cycles) External Code

Execution with Page Misses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-19

Figure 6-18. Two-Cycle Page Mode 1: MOVX (Three Cycles) External Code

Execution - No Page Misses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-19

Figure 6-19. One-Cycle Page Mode 1: MOVX (Three Cycles)—MOVX (Three Cycles) . . . . . . . .6-20

Figure 6-20. One-Cycle Page Mode 1: MOVX (Two Cycles)—MOVX (Two Cycles) . . . . . . . . . . .6-20

Figure 6-21. One-Cycle Page Mode 1: MOVX (Two Cycles)—MOVX (Two Cycles)

External Code Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-21

Figure 6-22. One-Cycle Page Mode 1: MOVX (Nine Cycles) External Code Execution . . . . . . . .6-21

Table 6-1. Flash Memory Lock Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-4

Table 6-2. Data Memory Access Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-6

Table 6-3. Page Mode Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-8

Table 6-4. Nonpage Mode Data Memory Stretch Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-12

Table 6-5. Page Mode 1—Data Memory Stretch Values 1 Cycle (PAGES 1:0 = 00b) . . . . . . . . .6-13

Table 6-6. Page Mode 1—Data Memory Stretch Values Two Cycles (Pages 1:0 = 01b) . . . . . . .6-14

Table 6-7. Page Mode 1—Data Memory Stretch Values Four Cycles (Pages 1:0 = 10b) . . . . . . .6-14

Table 6-8. Page Mode 2—Data Memory Stretch Values (Pages 1:0 = 11b) . . . . . . . . . . . . . . . . .6-14

Table 6-9. Enhanced Data Pointer Speed Improvement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-23

Maxim Integrated