6.4.2
6.4.3
6.4.4
6.4.5
Flash Status Registers ----------------------------------------------------------------------------------------6-5
Flash Status Register 2 (FSTAT2) -------------------------------------------------------------------------6-5
Flash Control Registers ---------------------------------------------------------------------------------------6-7
Virtual Flash S Bank Registers -----------------------------------------------------------------------------6-11
6.5 Programming the Internal Flash Memory----------------------------------------------------------------------------6-12
6.5.1
6.5.2
6.5.3
6.5.4
6.5.5
Outline of Internal Flash Memory Programming --------------------------------------------------------6-12
Controlling Operation Modes during Flash Programming --------------------------------------------6-17
P8 Data Register -----------------------------------------------------------------------------------------------6-18
Procedure for Programming/Erasing the Internal Flash Memory-----------------------------------6-20
Flash Programming Time (Reference) --------------------------------------------------------------------6-29
6.6 Virtual Flash Emulation Function --------------------------------------------------------------------------------------6-30
6.6.1
6.6.2
6.6.3
Virtual Flash Emulation Area --------------------------------------------------------------------------------6-31
Entering Virtual Flash Emulation Mode -------------------------------------------------------------------6-33
Application Example of Virtual Flash Emulation Mode ------------------------------------------------6-34
6.7 Connecting to A Serial Programmer ----------------------------------------------------------------------------------6-36
6.8 Internal Flash Memory Protect Function -----------------------------------------------------------------------------6-38
6.9 Precautions To Be Taken when Rewriting the Internal Flash Memory --------------------------------------6-39
CHAPTER 7 RESET
7.1 Outline of Reset ------------------------------------------------------------------------------------------------------------7-2
7.2 Reset Operation -----------------------------------------------------------------------------------------------------------7-2
7.2.1
7.2.2
7.2.3
7.2.4
Reset at Power-on ---------------------------------------------------------------------------------------------7-3
Reset during Operation ---------------------------------------------------------------------------------------7-3
Reset at Entering RAM Backup Mode --------------------------------------------------------------------7-3
Reset Vector Relocation during Flash Programming--------------------------------------------------7-3
7.3 Internal State Immediately after Reset -------------------------------------------------------------------------------7-4
7.4 Things to Be Considered after Reset ---------------------------------------------------------------------------------7-4
CHAPTER 8 INPUT/OUTPUT PORTS AND PIN FUNCTIONS
8.1 Outline of Input/Output Ports -------------------------------------------------------------------------------------------8-2
8.2 Selecting Pin Functions --------------------------------------------------------------------------------------------------8-3
8.3 Input/Output Port Related Registers ----------------------------------------------------------------------------------8-5
8.3.1
8.3.2
8.3.3
8.3.4
8.3.5
Port Data Registers --------------------------------------------------------------------------------------------8-7
Port Direction Registers --------------------------------------------------------------------------------------8-8
Port Operation Mode Registers -----------------------------------------------------------------------------8-9
Port Peripheral Output Select Registers------------------------------------------------------------------8-20
Port Input Special Function Control Register------------------------------------------------------------8-21
8.4 Port Input Level Switching Function ----------------------------------------------------------------------------------8-24
8.5 Port Peripheral Circuits --------------------------------------------------------------------------------------------------8-27
8.6 Precautions on Input/Output Ports ------------------------------------------------------------------------------------8-31
CHAPTER 9 DMAC
9.1 Outline of the DMAC ------------------------------------------------------------------------------------------------------9-2
9.2 DMAC Related Registers ------------------------------------------------------------------------------------------------9-4
9.2.1
9.2.2
9.2.3
DMA Channel Control Registers ---------------------------------------------------------------------------9-6
DMA Software Request Generation Registers----------------------------------------------------------9-18
DMA Source Address Registers ----------------------------------------------------------------------------9-19
(3)