
DR
AFT
DR
AFT
DRAFT
DR
D
RAFT
DRAFT
DRA
FT DRAF
D
RAFT DRAFT DRAFT DRAFT DRAFT D
DRAFT
D
RAFT DRA
FT DRAFT DRAFT DRAFT DRA
UM10360_0
© NXP B.V. 2009. All rights reserved.
User manual
Rev. 00.06 — 5 June 2009
785 of 808
continued >>
NXP Semiconductors
UM10360
Chapter 35: LPC17xx Supplementary information
(DMACCxConfig - 0x5000 41x0) . . . . . . . . . .579
Table 547.Transfer type bits . . . . . . . . . . . . . . . . . . . . . .580
Table 548.DMA request signal usage . . . . . . . . . . . . . .582
Table 549.Sectors in a LPC17xx device . . . . . . . . . . . . .593
Table 550.Code Read Protection options . . . . . . . . . . . .594
Table 551.Code Read Protection hardware/software
interaction . . . . . . . . . . . . . . . . . . . . . . . . . . . .595
Table 552.ISP command summary . . . . . . . . . . . . . . . . .595
Table 553.ISP Unlock command . . . . . . . . . . . . . . . . . . .596
Table 554.ISP Set Baud Rate command. . . . . . . . . . . . .596
Table 555.Correlation between possible ISP baudrates and
CCLK frequency (in MHz). . . . . . . . . . . . . . . .596
Table 556.ISP Echo command . . . . . . . . . . . . . . . . . . . .597
Table 557.ISP Write to RAM command. . . . . . . . . . . . . .597
Table 558.ISP Read Memory command . . . . . . . . . . . . .598
Table 559.ISP Prepare sector(s) for write operation
command . . . . . . . . . . . . . . . . . . . . . . . . . . . .598
Table 560.ISP Copy command . . . . . . . . . . . . . . . . . . . .599
Table 561.ISP Go command . . . . . . . . . . . . . . . . . . . . . .599
Table 562.ISP Erase sector command . . . . . . . . . . . . . .600
Table 563.ISP Blank check sector command . . . . . . . . .600
Table 564.ISP Read Part Identification command. . . . . .600
Table 565.LPC17xx part identification numbers . . . . . . .601
Table 566.ISP Read Boot Code version number command .
Table 567.ISP Read device serial number command . . .601
Table 568.ISP Compare command . . . . . . . . . . . . . . . . .602
Table 569.ISP Return Codes Summary . . . . . . . . . . . . .602
Table 570.IAP Command Summary . . . . . . . . . . . . . . . .604
Table 571.IAP Prepare sector(s) for write operation
command . . . . . . . . . . . . . . . . . . . . . . . . . . . .605
Table 572.IAP Copy RAM to Flash command . . . . . . . . .606
Table 573.IAP Erase Sector(s) command . . . . . . . . . . . .606
Table 574.IAP Blank check sector(s) command . . . . . . .607
Table 575.IAP Read part identification number command . .
Table 576.IAP Read Boot Code version number command .
Table 577.IAP Read device serial number command . . .608
Table 578.IAP Compare command . . . . . . . . . . . . . . . . .608
Table 579.Re-invoke ISP. . . . . . . . . . . . . . . . . . . . . . . . .608
Table 580.IAP Status Codes Summary . . . . . . . . . . . . . .609
Table 581.JTAG pin description. . . . . . . . . . . . . . . . . . . . 611
Table 582.Serial Wire Debug pin description . . . . . . . . . 611
Table 583.Parallel Trace pin description . . . . . . . . . . . . . 611
Table 584.Cortex-M3 instructions . . . . . . . . . . . . . . . . .616
Table 585.CMSIS intrinsic functions to generate some
Cortex-M3 instructions . . . . . . . . . . . . . . . . . .619
Table 586.CMSIS intrinsic functions to access the special
registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . .619
Table 587.Condition code suffixes. . . . . . . . . . . . . . . . . .626
Table 588.Memory access instructions. . . . . . . . . . . . . . 629
Table 589.Offset ranges . . . . . . . . . . . . . . . . . . . . . . . . . 632
Table 590.Offset ranges . . . . . . . . . . . . . . . . . . . . . . . . . 638
Table 591.Data processing instructions . . . . . . . . . . . . . 646
Table 592.Multiply and divide instructions . . . . . . . . . . . 661
Table 593.Packing and unpacking instructions. . . . . . . . 669
Table 594.Branch and control instructions . . . . . . . . . . . 674
Table 595.Branch ranges . . . . . . . . . . . . . . . . . . . . . . . . 675
Table 596.Miscellaneous instructions . . . . . . . . . . . . . . . 683
Table 597.Summary of processor mode, execution privilege
level, and stack use options . . . . . . . . . . . . . . 697
Table 598.Core register set summary. . . . . . . . . . . . . . . 697
Table 599.PSR register combinations . . . . . . . . . . . . . . 699
Table 600.APSR bit assignments . . . . . . . . . . . . . . . . . . 700
Table 601.IPSR bit assignments. . . . . . . . . . . . . . . . . . . 701
Table 602.EPSR bit assignments . . . . . . . . . . . . . . . . . . 701
Table 603.PRIMASK register bit assignments . . . . . . . . 702
Table 604.FAULTMASK register bit assignments . . . . . . 702
Table 605.BASEPRI register bit assignments . . . . . . . . 703
Table 606.CONTROL register bit assignments . . . . . . . 703
Table 607.Memory access behavior . . . . . . . . . . . . . . . . 708
Table 608.SRAM memory bit-banding regions . . . . . . . . 710
Table 609.Peripheral memory bit-banding regions . . . . . 710
Table 610.C compiler intrinsic functions for exclusive access
instructions. . . . . . . . . . . . . . . . . . . . . . . . . . . 713
Table 611. Properties of the different exception types. . . 716
Table 612.Exception return behavior . . . . . . . . . . . . . . . 721
Table 613.Faults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 723
Table 614.Fault status and fault address registers . . . . . 724
Table 615.Core peripheral register regions . . . . . . . . . . 729
Table 616.NVIC register summary . . . . . . . . . . . . . . . . . 730
Table 617.Mapping of interrupts to the interrupt variables . .
Table 618.ISER bit assignments. . . . . . . . . . . . . . . . . . . 731
Table 619.ICER bit assignments . . . . . . . . . . . . . . . . . . 732
Table 620.ISPR bit assignments. . . . . . . . . . . . . . . . . . . 732
Table 621.ICPR bit assignments . . . . . . . . . . . . . . . . . . 733
Table 622.IABR bit assignments. . . . . . . . . . . . . . . . . . . 733
Table 623.IPR bit assignments . . . . . . . . . . . . . . . . . . . . 734
Table 624.STIR bit assignments . . . . . . . . . . . . . . . . . . . 734
Table 625.CMSIS functions for NVIC control . . . . . . . . . 736
Table 626.Summary of the system control block registers . .
Table 627.ACTLR bit assignments . . . . . . . . . . . . . . . . . 738
Table 628.CPUID register bit assignments . . . . . . . . . . . 738
Table 629.ICSR bit assignments . . . . . . . . . . . . . . . . . . 739
Table 630.VTOR bit assignments . . . . . . . . . . . . . . . . . . 741
Table 631.AIRCR bit assignments . . . . . . . . . . . . . . . . . 741
Table 632.Priority grouping. . . . . . . . . . . . . . . . . . . . . . . 742
Table 633.SCR bit assignments . . . . . . . . . . . . . . . . . . . 743
Table 634.CCR bit assignments . . . . . . . . . . . . . . . . . . . 744