Chapter 24 Cautions For Wait; Cautions For Wait; Peripheral Hardware That Generates Wait - NEC mPD78F0730 Preliminary User's Manual

8-bit single-chip microcontroller
Table of Contents

Advertisement

24.1 Cautions for Wait

This product has two internal system buses.
One is a CPU bus and the other is a peripheral bus that interfaces with the low-speed peripheral hardware.
Because the clock of the CPU bus and the clock of the peripheral bus are asynchronous, unexpected illegal data
may be passed if an access to the CPU conflicts with an access to the peripheral hardware.
When accessing the peripheral hardware that may cause a conflict, therefore, the CPU repeatedly executes
processing, until the correct data is passed.
As a result, the CPU does not start the next instruction processing but waits. If this happens, the number of
execution clocks of an instruction increases by the number of wait clocks (for the number of wait clocks, see Table 24-
12). This must be noted when real-time processing is performed.

24.2 Peripheral Hardware That Generates Wait

Table 24-1 lists the registers that issue a wait request when accessed by the CPU, and the number of CPU wait
clocks.
Peripheral
Hardware
Serial interface
UART6
Remark The clock is the CPU clock (f
Downloaded from
Elcodis.com
electronic components distributor

CHAPTER 24 CAUTIONS FOR WAIT

Table 24-1. Registers That Generate Wait and Number of CPU Wait Clocks
Register
ASIS6
Read
).
CPU
Preliminary User's Manual U19014EJ1V0UD
Access
1 clock (fixed)
Number of Wait Clocks
503

Advertisement

Table of Contents
loading

Table of Contents