EasyManua.ls Logo

NXP Semiconductors LPC1768 - Page 839

NXP Semiconductors LPC1768
841 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
UM10360 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2013. All rights reserved.
User manual Rev. 3 — 20 December 2013 839 of 841
continued >>
NXP Semiconductors
UM10360
Chapter 35: Supplementary information
34.2.9.1.3 Restrictions. . . . . . . . . . . . . . . . . . . . . . . . . . 708
34.2.9.1.4 Condition flags . . . . . . . . . . . . . . . . . . . . . . . 708
34.2.9.1.5 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . 708
34.2.9.2 CBZ and CBNZ. . . . . . . . . . . . . . . . . . . . . . . 709
34.2.9.2.1 Syntax. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 709
34.2.9.2.2 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . 709
34.2.9.2.3 Restrictions. . . . . . . . . . . . . . . . . . . . . . . . . . 709
34.2.9.2.4 Condition flags . . . . . . . . . . . . . . . . . . . . . . . 709
34.2.9.2.5 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . 709
34.2.9.3 IT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 710
34.2.9.3.1 Syntax. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 710
34.2.9.3.2 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . 710
34.2.9.3.3 Restrictions. . . . . . . . . . . . . . . . . . . . . . . . . . 710
34.2.9.3.4 Condition flags . . . . . . . . . . . . . . . . . . . . . . . 711
34.2.9.3.5 Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . 711
34.2.9.4 TBB and TBH . . . . . . . . . . . . . . . . . . . . . . . . 713
34.2.9.4.1 Syntax. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713
34.2.9.4.2 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . 713
34.2.9.4.3 Restrictions. . . . . . . . . . . . . . . . . . . . . . . . . . 713
34.2.9.4.4 Condition flags . . . . . . . . . . . . . . . . . . . . . . . 713
34.2.9.4.5 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . 713
34.2.10 Miscellaneous instructions . . . . . . . . . . . . . . 715
34.2.10.1 BKPT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 716
34.2.10.1.1 Syntax. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 716
34.2.10.1.2 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . 716
34.2.10.1.3 Condition flags . . . . . . . . . . . . . . . . . . . . . . 716
34.2.10.1.4 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . 716
34.2.10.2 CPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 717
34.2.10.2.1 Syntax. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 717
34.2.10.2.2 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . 717
34.2.10.2.3 Restrictions. . . . . . . . . . . . . . . . . . . . . . . . . 717
34.2.10.2.4 Condition flags . . . . . . . . . . . . . . . . . . . . . . 717
34.2.10.2.5 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . 717
34.2.10.3 DMB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 718
34.2.10.3.1 Syntax. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 718
34.2.10.3.2 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . 718
34.2.10.3.3 Condition flags . . . . . . . . . . . . . . . . . . . . . . 718
34.2.10.3.4 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . 718
34.2.10.4 DSB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719
34.2.10.4.1 Syntax. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719
34.2.10.4.2 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . 719
34.2.10.4.3 Condition flags . . . . . . . . . . . . . . . . . . . . . . 719
34.2.10.4.4 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . 719
34.2.10.5 ISB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 720
34.2.10.5.1 Syntax. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 720
34.2.10.5.2 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . 720
34.2.10.5.3 Condition flags . . . . . . . . . . . . . . . . . . . . . . 720
34.2.10.5.4 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . 720
34.2.10.6 MRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721
34.2.10.6.1 Syntax. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721
34.2.10.6.2 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . 721
34.2.10.6.3 Restrictions . . . . . . . . . . . . . . . . . . . . . . . . 721
34.2.10.6.4 Condition flags. . . . . . . . . . . . . . . . . . . . . . 721
34.2.10.6.5 Examples. . . . . . . . . . . . . . . . . . . . . . . . . . 721
34.2.10.7 MSR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 722
34.2.10.7.1 Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . 722
34.2.10.7.2 Operation. . . . . . . . . . . . . . . . . . . . . . . . . . 722
Note . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 722
34.2.10.7.3 Restrictions . . . . . . . . . . . . . . . . . . . . . . . . 722
34.2.10.7.4 Condition flags. . . . . . . . . . . . . . . . . . . . . . 722
34.2.10.7.5 Examples. . . . . . . . . . . . . . . . . . . . . . . . . . 722
34.2.10.8 NOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 723
34.2.10.8.1 Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . 723
34.2.10.8.2 Operation. . . . . . . . . . . . . . . . . . . . . . . . . . 723
34.2.10.8.3 Condition flags. . . . . . . . . . . . . . . . . . . . . . 723
34.2.10.8.4 Examples. . . . . . . . . . . . . . . . . . . . . . . . . . 723
34.2.10.9 SEV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 724
34.2.10.9.1 Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . 724
34.2.10.9.2 Operation. . . . . . . . . . . . . . . . . . . . . . . . . . 724
34.2.10.9.3 Condition flags. . . . . . . . . . . . . . . . . . . . . . 724
34.2.10.9.4 Examples. . . . . . . . . . . . . . . . . . . . . . . . . . 724
34.2.10.10 SVC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 725
34.2.10.10.1 Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . 725
34.2.10.10.2 Operation. . . . . . . . . . . . . . . . . . . . . . . . . 725
34.2.10.10.3 Condition flags. . . . . . . . . . . . . . . . . . . . . 725
34.2.10.10.4 Examples. . . . . . . . . . . . . . . . . . . . . . . . . 725
34.2.10.11 WFE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 726
34.2.10.11.1 Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . 726
34.2.10.11.2 Operation . . . . . . . . . . . . . . . . . . . . . . . . . 726
34.2.10.11.3 Condition flags . . . . . . . . . . . . . . . . . . . . . 726
34.2.10.11.4 Examples . . . . . . . . . . . . . . . . . . . . . . . . . 726
34.2.10.12 WFI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 727
34.2.10.12.1 Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . 727
34.2.10.12.2 Operation. . . . . . . . . . . . . . . . . . . . . . . . . 727
34.2.10.12.3 Condition flags. . . . . . . . . . . . . . . . . . . . . 727
34.2.10.12.4 Examples. . . . . . . . . . . . . . . . . . . . . . . . . 727
34.3 ARM Cortex-M3 User Guide: Processor . . . 728
34.3.1 Programmers model . . . . . . . . . . . . . . . . . . 728
34.3.1.1 Processor mode and privilege levels for software
execution . . . . . . . . . . . . . . . . . . . . . . . . . . . 728
34.3.1.2 Stacks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 728
34.3.1.3 Core registers . . . . . . . . . . . . . . . . . . . . . . . 729
34.3.1.3.1 General-purpose registers. . . . . . . . . . . . . . 730
34.3.1.3.2 Stack Pointer . . . . . . . . . . . . . . . . . . . . . . . . 730
34.3.1.3.3 . . . . . . . . . . . . . . . . . . . . . . . . . Link Register 730
34.3.1.3.4 Program Counter . . . . . . . . . . . . . . . . . . . . . 730
34.3.1.3.5 Program Status Register . . . . . . . . . . . . . . . 730
34.3.1.3.6 Exception mask registers. . . . . . . . . . . . . . . 734
34.3.1.3.7 CONTROL register . . . . . . . . . . . . . . . . . . . 735
34.3.1.4 Exceptions and interrupts . . . . . . . . . . . . . . 735
34.3.1.5 Data types . . . . . . . . . . . . . . . . . . . . . . . . . . 736

Table of Contents

Other manuals for NXP Semiconductors LPC1768

Related product manuals