
Rev. 4.00 Jan 26, 2006 page xviii of xxii
Section 18 ROM .................................................................................................................. 607
18.1
Overview........................................................................................................................... 607
18.2
Overview of Flash Memory .............................................................................................. 608
18.2.1 Features................................................................................................................ 608
18.2.2 Block Diagram ..................................................................................................... 609
18.2.3 Pin Configuration................................................................................................. 610
18.2.4 Register Configuration......................................................................................... 610
18.3
Register Descriptions ........................................................................................................ 611
18.3.1 Flash Memory Control Register (FLMCR).......................................................... 611
18.3.2 Erase Block Register (EBR) ................................................................................ 615
18.3.3 RAM Control Register (RAMCR) ....................................................................... 617
18.3.4 Flash Memory Status Register ............................................................................. 619
18.4
On-Board Programming Modes........................................................................................ 621
18.4.1 Boot Mode ........................................................................................................... 624
18.4.2 User Program Mode............................................................................................. 629
18.5
Programming/Erasing Flash Memory ............................................................................... 631
18.5.1 Program Mode ..................................................................................................... 632
18.5.2 Program-Verify Mode.......................................................................................... 633
18.5.3 Erase Mode .......................................................................................................... 635
18.5.4 Erase-Verify Mode .............................................................................................. 635
18.6
Flash Memory Protection.................................................................................................. 637
18.6.1 Hardware Protection ............................................................................................ 637
18.6.2 Software Protection.............................................................................................. 639
18.6.3 Error Protection.................................................................................................... 639
18.6.4 NMI Input Disable Conditions............................................................................. 642
18.7
Flash Memory Emulation by RAM................................................................................... 643
18.8
Flash Memory PROM Mode............................................................................................. 645
18.8.1 PROM Mode Setting............................................................................................ 645
18.8.2 Memory Map ....................................................................................................... 645
18.8.3 PROM Mode Operation ....................................................................................... 645
18.8.4 Memory Read Mode ............................................................................................ 648
18.8.5 Auto-Program Mode ............................................................................................ 651
18.8.6 Auto-Erase Mode ................................................................................................. 653
18.8.7 Status Read Mode ................................................................................................ 655
18.8.8 PROM Mode Transition Time ............................................................................. 656
18.8.9 Notes On Memory Programming......................................................................... 657
18.9
Notes on Flash Memory Programming/Erasing................................................................ 658
18.10 Mask ROM Overview ....................................................................................................... 663
18.10.1 Block Diagram ..................................................................................................... 663
18.11 Notes on Ordering Mask ROM Version Chip................................................................... 664