12
Table of Contents
Preliminary User’s Manual U17566EE1V2UM00
6.2
Flash Self-Programming
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
6.2.1
Flash self-programming registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
6.2.2
Interrupt handling during flash self-programming . . . . . . . . . . . . . . . . . . . . 236
6.3
Flash Programming via N-Wire
. . . . . . . . . . . . . . . . . . . . . . . . . . . 237
6.4
Flash Programming with Flash Programmer
. . . . . . . . . . . . . . 238
6.4.1
Programming environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
6.4.2
Communication mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
6.4.3
Pin connection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
6.4.4
Programming method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
Chapter 7 Bus and Memory Control (BCU, MEMC)
. . . . . . . . . . . . 249
7.1
Overview
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
7.2
Description
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
7.2.1
Memory banks and chip select signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
7.2.2
Chips select priority control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
7.2.3
Peripheral I/O area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
7.2.4
NPB access timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
7.2.5
Bus properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
7.2.6
Boundary operation conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
7.2.7
Initialization for access to external devices . . . . . . . . . . . . . . . . . . . . . . . . . 259
7.2.8
External bus mute function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
7.3
Registers
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
7.3.1
BCU registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
7.3.2
Memory controller registers (µPD70F3427 only) . . . . . . . . . . . . . . . . . . . . 271
7.4
Page ROM Controller
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
7.5
Configuration of Memory Access
. . . . . . . . . . . . . . . . . . . . . . . . . 282
7.5.1
Endian format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
7.5.2
Wait function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
7.5.3
Idle state insertion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
7.6
External Devices Interface Timing
. . . . . . . . . . . . . . . . . . . . . . . . 284
7.6.1
Writing to external devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
7.6.2
Reading from external devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
7.6.3
Read-write operation on external devices . . . . . . . . . . . . . . . . . . . . . . . . . . 289
7.6.4
Write-read operation on external devices . . . . . . . . . . . . . . . . . . . . . . . . . . 290
7.7
Page ROM Access Timing
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
7.7.1
Half word/word access with 8-bit bus or word access with 16-bit bus . . . . 292
7.7.2
Byte access with 8-bit bus or byte/half word access with 16-bit bus. . . . . . 294
7.8
Data Access Order
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
7.8.1
Access to 8-bit data busses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
7.8.2
Access to 16-bit data busses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
Chapter 8 DMA Controller (DMAC)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
8.1
Features
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
electronic components distributor