Hitachi H8S/2646 Hardware Manual page 29

Hitachi 16-bit single-chip microcomputer h8s/2646 series
Table of Contents

Advertisement

19.3 Operation............................................................................................................................ 655
19.4 Usage Notes ....................................................................................................................... 655
Section 20 ROM.................................................................................................657
20.1 Features .............................................................................................................................. 657
20.2 Overview............................................................................................................................ 658
20.2.1 Block Diagram...................................................................................................... 658
20.2.2 Mode Transitions .................................................................................................. 659
20.2.3 On-Board Programming Modes............................................................................ 660
20.2.4 Flash Memory Emulation in RAM ....................................................................... 662
20.2.6 Block Configuration.............................................................................................. 664
20.3 Pin Configuration ............................................................................................................... 665
20.4 Register Configuration ....................................................................................................... 666
20.5 Register Descriptions ......................................................................................................... 666
20.5.1 Flash Memory Control Register 1 (FLMCR1) ..................................................... 666
20.5.2 Flash Memory Control Register 2 (FLMCR2) ..................................................... 669
20.5.3 Erase Block Register 1 (EBR1) ............................................................................ 670
20.5.4 Erase Block Register 2 (EBR2) ............................................................................ 670
20.5.5 RAM Emulation Register (RAMER).................................................................... 671
20.5.6 Flash Memory Power Control Register (FLPWCR) ............................................ 672
20.6 On-Board Programming Modes......................................................................................... 673
20.6.1 Boot Mode ............................................................................................................ 673
20.6.2 User Program Mode.............................................................................................. 678
20.7 Flash Memory Programming/Erasing................................................................................ 680
20.7.1 Program Mode ...................................................................................................... 682
20.7.2 Program-Verify Mode .......................................................................................... 683
20.7.3 Erase Mode ........................................................................................................... 687
20.7.4 Erase-Verify Mode................................................................................................ 687
20.8 Protection ........................................................................................................................... 689
20.8.1 Hardware Protection ............................................................................................. 689
20.8.2 Software Protection .............................................................................................. 690
20.8.3 Error Protection .................................................................................................... 691
20.9 Flash Memory Emulation in RAM .................................................................................... 693
20.10 Interrupt Handling when Programming/Erasing Flash Memory ....................................... 695
20.11 Flash Memory Programmer Mode.................................................................................... 695
20.11.1 Socket Adapter Pin Correspondence Diagram ..................................................... 696
20.11.2 Programmer Mode Operation ............................................................................... 698
20.11.3 Memory Read Mode ............................................................................................. 699
20.11.4 Auto-Program Mode ............................................................................................. 702
20.11.5 Auto-Erase Mode.................................................................................................. 704
20.11.6 Status Read Mode ................................................................................................. 706
20.11.7 Status Polling ........................................................................................................ 707
xiii

Advertisement

Table of Contents
loading

Table of Contents