|
UPD784938 Datasheet, PDF (598/733 Pages) NEC – 16-Bit Single-Chip Microcontrollers | |||
|
◁ |
CHAPTER 23 INTERRUPT FUNCTIONS
23.11.2 Processing time of macro service
Macro service processing time differs depending on the type of the macro service, as shown in Table 23-8.
Table 23-8. Macro Service Processing Time
(Units: Clock = 1/fCLK)
Processing Type of Macro Service
Data Area
IRAM
Others
Type A
SFR â memory
1 byte
24
â
2 bytes
25
â
Memory â SFR
1 byte
24
â
2 bytes
26
â
Type B
SFR â memory
33
35
Memory â SFR
34
36
Type C
49
53
Counter mode MSC â 0
17
â
MSC = 0
25
â
Remarks 1. IRAM: internal high-speed RAM
2. In the following cases in the other data areas, add the number of clocks specified below.
⢠If the data size is 2 bytes with IROM or IRAM, and the data is located at an odd address: 4 clocks
⢠If the data size is 1 byte with EMEM: number of wait states for data access
⢠If the data size is 2 bytes with EMEM: 4 + 2n (where n is the number of wait states per byte)
3. If MSC = 0 with type A, B, or C, add 1 clock.
4. With type C, add the following value depending on the function to be used and the status at that time.
⢠Ring control: 4 clocks. Adds 7 more clocks if the ring counter is 0 during ring control.
598
Preliminary Userâs Manual U13987EJ1V0UM00
|
▷ |