8/320
Table of Contents
17.2 POWER DOWN MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
17.2.1Protected power down mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
17.2.2Interruptible power down mode . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
17.2.3Exiting interruptible power down mode . . . . . . . . . . . . . . . . . . . . . 297
17.2.4Selecting R and C values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
17.3 STATUS OF OUTPUT PINS DURING IDLE AND POWER DOWN MODE
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
18 SYSTEM PROGRAMMING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
18.1 INSTRUCTIONS PROVIDED AS SUBSETS OF INSTRUCTIONS . . . 303
18.2 BCD CALCULATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
18.3 STACK OPERATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
18.3.1Internal system stack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
18.3.2Circular (virtual) Stack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
18.3.3Linear stack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
18.3.4User stacks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
18.4 REGISTER BANKING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
18.5 CALL PROCEDURE ENTRY-AND-EXIT . . . . . . . . . . . . . . . . . . . . . . . 309
18.5.1Passing parameters on the system stack . . . . . . . . . . . . . . . . . . . 309
18.5.2Cross segment subroutine calls . . . . . . . . . . . . . . . . . . . . . . . . . . 309
18.5.3Providing local registers for subroutines . . . . . . . . . . . . . . . . . . . . 310
18.6 TABLE SEARCHING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
18.7 PERIPHERAL CONTROL AND INTERFACE . . . . . . . . . . . . . . . . . . . 312
18.8 FLOATING POINT SUPPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
18.9 TRAP/INTERRUPT ENTRY AND EXIT . . . . . . . . . . . . . . . . . . . . . . . . 313
18.10INSEPARABLE INSTRUCTION SEQUENCES . . . . . . . . . . . . . . . . . . 313
18.11OVERRIDING THE DPP ADDRESSING MECHANISM . . . . . . . . . . . 313
18.12SHORT ADDRESSING IN THE EXTENDED SFR (ESFR) SPACE . . 314
19 INDEX OF REGISTERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316