NEC V850ES/F 3-L Series User Manual page 12

32-bit single-chip microcontroller
Table of Contents

Advertisement

Table of Contents
5.2
Non-Maskable Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
5.2.1
5.2.2
5.2.3
5.2.4
5.3
Maskable Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
5.3.1
5.3.2
5.3.3
5.3.4
5.3.5
5.3.6
5.3.7
5.3.8
5.4
External Interrupts Edge Detection Configuration. . . . . . . . . . . . . . . . . . . . . . . . 244
5.5
Software Exception . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
5.5.1
5.5.2
5.5.3
5.6
Exception Trap. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
5.6.1
5.6.2
5.7
Multiple Interrupt Processing Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
5.8
Interrupt Response Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
5.9
Periods in which interrupts are not acknowledged . . . . . . . . . . . . . . . . . . . . . . . 255
6.1
Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
6.2
Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
6.3
Cautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
7.1
Code Flash Memory Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
7.1.1
7.1.2
7.1.3
7.1.4
7.2
Flash Programming with Flash Programmer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
7.2.1
7.2.2
7.2.3
7.2.4
7.3
Code Flash Self-Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
7.3.1
7.3.2
7.3.3
7.3.4
7.4
Variable Reset Vector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
7.5
Flash Mask Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
12
Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Restore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Non-maskable interrupt status flag (NP) . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
NMI control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
Restore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
Priorities of maskable interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
xxICn - Maskable interrupt control registers . . . . . . . . . . . . . . . . . . . . . . . . 237
IMRm - Interrupt mask registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
ISPR - In-service priority register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
Maskable interrupt status flag (ID) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
External maskable interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
Restore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
Exception status flag (EP). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
Illegal opcode definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
Debug trap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
Code flash memory features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
Code flash memory mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Code flash memory functional outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
Code flash memory erasure and rewrite . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
Programming environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
Communication mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
Pin connection with flash programmer PG-FP4 . . . . . . . . . . . . . . . . . . . . . 269
Flash memory programming control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
Self-programming enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
Self-programming library functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
Secure self-programming (boot cluster swapping) . . . . . . . . . . . . . . . . . . . 279
Interrupt handling during flash self-programming . . . . . . . . . . . . . . . . . . . . 283
User's Manual U18743EE1V2UM00
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259

Advertisement

Table of Contents
loading

Table of Contents