xi
16.2 Register Descriptions......................................................................................................... 535
16.2.1 System Control Register (SYSCR)...................................................................... 535
16.3 Operation ........................................................................................................................... 535
16.4 Usage Note ........................................................................................................................ 535
Section 17 ROM
................................................................................................................... 537
17.1 Overview.............................................................................................................................. 537
17.1.1 Block Diagram........................................................................................................ 537
17.1.2 Register Configuration............................................................................................ 538
17.2 Register Descriptions............................................................................................................ 538
17.2.1 Mode Control Register (MDCR)............................................................................ 538
17.2.2 Bus Control Register L (BCRL)............................................................................. 539
17.3 Operation.............................................................................................................................. 539
17.4 PROM Mode........................................................................................................................ 542
17.4.1 PROM Mode Setting.............................................................................................. 542
17.4.2 Socket Adapter and Memory Map.......................................................................... 542
17.5 Programming........................................................................................................................ 545
17.5.1 Overview ................................................................................................................ 545
17.5.2 Programming and Verification............................................................................... 545
17.5.3 Programming Precautions ...................................................................................... 549
17.5.4 Reliability of Programmed Data............................................................................. 550
17.6 Overview of Flash Memory.................................................................................................. 551
17.6.1 Features................................................................................................................... 551
17.6.2 Block Diagram........................................................................................................ 552
17.6.3 Flash Memory Operating Modes............................................................................ 553
17.6.4 Pin Configuration.................................................................................................... 558
17.6.5 Register Configuration............................................................................................ 559
17.7 Register Descriptions............................................................................................................ 560
17.7.1 Flash Memory Control Register 1 (FLMCR1)....................................................... 560
17.7.2 Flash Memory Control Register 2 (FLMCR2)....................................................... 563
17.7.3 Erase Block Registers 1 and 2 (EBR1, EBR2)....................................................... 564
17.7.4 System Control Register 2 (SYSCR2).................................................................... 565
17.7.5 RAM Emulation Register (RAMER) ..................................................................... 566
17.8 On-Board Programming Modes........................................................................................... 568
17.8.1 Boot Mode.............................................................................................................. 569
17.8.2 User Program Mode................................................................................................ 573
17.9 Programming/Erasing Flash Memory.................................................................................. 575
17.9.1 Program Mode — Preliminary —.......................................................................... 576
17.9.2 Program-Verify Mode — Preliminary — .............................................................. 577
17.9.3 Erase Mode — Preliminary —............................................................................... 579
17.9.4 Erase-Verify Mode — Preliminary — ................................................................... 579
17.10 Flash Memory Protection................................................................................................... 581
17.10.1 Hardware Protection............................................................................................. 581