LPC1767FBD100,551 NXP Semiconductors, LPC1767FBD100,551 Datasheet - Page 839
LPC1767FBD100,551
Manufacturer Part Number
LPC1767FBD100,551
Description
IC ARM CORTEX MCU 512K 100-LQFP
Manufacturer
NXP Semiconductors
Series
LPC17xxr
Datasheets
1.LPC1767FBD100551.pdf
(2 pages)
2.LPC1767FBD100551.pdf
(840 pages)
3.LPC1767FBD100551.pdf
(65 pages)
Specifications of LPC1767FBD100,551
Core Processor
ARM® Cortex-M3™
Core Size
32-Bit
Speed
100MHz
Connectivity
Ethernet, I²C, IrDA, Microwire, SPI, SSI, UART/USART
Peripherals
Brown-out Detect/Reset, DMA, I²S, Motor Control PWM, POR, PWM, WDT
Number Of I /o
70
Program Memory Size
512KB (512K x 8)
Program Memory Type
FLASH
Ram Size
64K x 8
Voltage - Supply (vcc/vdd)
2.4 V ~ 3.6 V
Data Converters
A/D 8x12b, D/A 1x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
100-LQFP
Processor Series
LPC17
Core
ARM Cortex M3
3rd Party Development Tools
MDK-ARM, RL-ARM, ULINK2, MCB1760, MCB1760U, MCB1760UME
For Use With
622-1005 - USB IN-CIRCUIT PROG ARM7 LPC2K
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Lead Free Status / Rohs Status
Details
Other names
568-4967
935289808551
935289808551
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
LPC1767FBD100,551
Manufacturer:
NXP Semiconductors
Quantity:
10 000
- Current page: 839 of 840
- Download datasheet (6Mb)
NXP Semiconductors
34.3.1.6
34.3.2
34.3.2.1
34.3.2.2
34.3.2.3
34.3.2.4
34.3.2.5
34.3.2.5.1 Directly accessing an alias region . . . . . . . . 742
34.3.2.5.2 Directly accessing a bit-band region. . . . . . . 742
34.3.2.6
34.3.2.6.1 Little-endian format. . . . . . . . . . . . . . . . . . . . 743
34.3.2.7
34.3.2.8
34.3.3
34.3.3.1
34.3.3.2
34.3.3.3
34.3.3.4
34.3.3.5
34.3.3.6
34.3.3.7
34.3.3.7.1 Exception entry. . . . . . . . . . . . . . . . . . . . . . . 750
34.3.3.7.2 Exception return . . . . . . . . . . . . . . . . . . . . . . 751
34.3.4
34.3.4.1
34.3.4.2
34.3.4.3
34.3.4.4
34.3.5
34.3.5.1
34.3.5.1.1 Wait for interrupt . . . . . . . . . . . . . . . . . . . . . . 756
34.3.5.1.2 Wait for event . . . . . . . . . . . . . . . . . . . . . . . . 756
34.3.5.1.3 Sleep-on-exit . . . . . . . . . . . . . . . . . . . . . . . . 757
34.3.5.2
34.3.5.2.1 Wakeup from WFI or sleep-on-exit. . . . . . . . 757
34.3.5.2.2 Wakeup from WFE . . . . . . . . . . . . . . . . . . . . 757
34.3.5.3
34.3.5.4
34.4
34.4.1
34.4.2
34.4.2.1
34.4.2.2
34.4.2.3
34.4.2.4
UM10360
User manual
ARM Cortex-M3 User Guide: Peripherals . . 759
The Cortex Microcontroller Software Interface
Standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . 735
Memory model . . . . . . . . . . . . . . . . . . . . . . . 737
Memory regions, types and attributes. . . . . . 737
Memory system ordering of memory
accesses. . . . . . . . . . . . . . . . . . . . . . . . . . . . 738
Behavior of memory accesses . . . . . . . . . . . 739
Software ordering of memory accesses . . . . 739
Bit-banding . . . . . . . . . . . . . . . . . . . . . . . . . . 740
Memory endianness . . . . . . . . . . . . . . . . . . . 743
Synchronization primitives . . . . . . . . . . . . . . 743
Programming hints for the synchronization
primitives . . . . . . . . . . . . . . . . . . . . . . . . . . . 744
Exception model . . . . . . . . . . . . . . . . . . . . . . 745
Exception states . . . . . . . . . . . . . . . . . . . . . . 745
Exception types . . . . . . . . . . . . . . . . . . . . . . 745
Exception handlers . . . . . . . . . . . . . . . . . . . . 747
Vector table. . . . . . . . . . . . . . . . . . . . . . . . . . 748
Exception priorities . . . . . . . . . . . . . . . . . . . . 748
Interrupt priority grouping . . . . . . . . . . . . . . . 749
Exception entry and return . . . . . . . . . . . . . . 749
Fault handling . . . . . . . . . . . . . . . . . . . . . . . . 753
Fault types . . . . . . . . . . . . . . . . . . . . . . . . . . 753
Fault escalation and hard faults . . . . . . . . . . 754
Fault status registers and fault address
registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 754
Lockup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 755
Power management . . . . . . . . . . . . . . . . . . . 756
Entering sleep mode. . . . . . . . . . . . . . . . . . . 756
Wakeup from sleep mode. . . . . . . . . . . . . . . 757
The Wake-up Interrupt Controller . . . . . . . . . 757
Power management programming hints. . . . 758
About the Cortex-M3 peripherals . . . . . . . . . 759
Nested Vectored Interrupt Controller . . . . . . 760
The CMSIS mapping of the Cortex-M3 NVIC
registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 760
Interrupt Set-enable Registers . . . . . . . . . . . 761
Interrupt Clear-enable Registers. . . . . . . . . . 761
Interrupt Set-pending Registers . . . . . . . . . . 762
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 19 August 2010
34.4.2.5
34.4.2.6
34.4.2.7
34.4.2.8
34.4.2.9
34.4.2.9.1 Hardware and software control of interrupts 765
34.4.2.10 NVIC design hints and tips. . . . . . . . . . . . . . 765
34.4.2.10.1 NVIC programming hints . . . . . . . . . . . . . . 766
34.4.3
34.4.3.1
34.4.3.2
34.4.3.2.1 About IT folding . . . . . . . . . . . . . . . . . . . . . . 768
34.4.3.3
34.4.3.4
34.4.3.5
34.4.3.6
34.4.3.6.1 Binary point . . . . . . . . . . . . . . . . . . . . . . . . . 772
34.4.3.7
34.4.3.8
34.4.3.9
34.4.3.9.1 System Handler Priority Register 1 . . . . . . . 775
34.4.3.9.2 System Handler Priority Register 2 . . . . . . . 775
34.4.3.9.3 System Handler Priority Register 3 . . . . . . . 775
34.4.3.10 System Handler Control and State Register 775
34.4.3.11 Configurable Fault Status Register . . . . . . . 777
34.4.3.11.1 Memory Management Fault Status Register 777
34.4.3.11.2 Bus Fault Status Register. . . . . . . . . . . . . . 778
34.4.3.11.3 Usage Fault Status Register . . . . . . . . . . . 779
34.4.3.12 Hard Fault Status Register. . . . . . . . . . . . . . 781
34.4.3.13 Memory Management Fault Address
34.4.3.14 Bus Fault Address Register . . . . . . . . . . . . . 781
34.4.3.15 System control block design hints and tips . 782
34.4.4
34.4.4.1
34.4.4.2
34.4.4.2.1 Calculating the RELOAD value . . . . . . . . . . 784
34.4.4.3
34.4.4.4
34.4.4.5
34.4.5
34.4.5.1
34.4.5.2
34.4.5.3
34.4.5.4
34.4.5.4.1 The ADDR field . . . . . . . . . . . . . . . . . . . . . . 790
34.4.5.5
34.4.5.5.1 SIZE field values . . . . . . . . . . . . . . . . . . . . . 791
Interrupt Clear-pending Registers . . . . . . . . 762
Interrupt Active Bit Registers . . . . . . . . . . . . 763
Interrupt Priority Registers . . . . . . . . . . . . . . 763
Software Trigger Interrupt Register . . . . . . . 764
Level-sensitive and pulse interrupts. . . . . . . 764
System control block . . . . . . . . . . . . . . . . . . 767
The CMSIS mapping of the Cortex-M3 SCB
registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 767
Auxiliary Control Register . . . . . . . . . . . . . . 767
CPUID Base Register . . . . . . . . . . . . . . . . . 768
Interrupt Control and State Register . . . . . . 768
Vector Table Offset Register . . . . . . . . . . . . 770
Application Interrupt and Reset Control
Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . 771
System Control Register . . . . . . . . . . . . . . . 772
Configuration and Control Register . . . . . . . 773
System Handler Priority Registers . . . . . . . . 774
Caution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 776
Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . 781
System timer, SysTick . . . . . . . . . . . . . . . . . 783
SysTick Control and Status Register . . . . . . 783
SysTick Reload Value Register . . . . . . . . . . 784
SysTick Current Value Register . . . . . . . . . . 784
SysTick Calibration Value Register . . . . . . . 784
SysTick design hints and tips. . . . . . . . . . . . 785
Memory protection unit . . . . . . . . . . . . . . . . 786
MPU Type Register . . . . . . . . . . . . . . . . . . . 787
MPU Control Register . . . . . . . . . . . . . . . . . 788
MPU Region Number Register . . . . . . . . . . 789
MPU Region Base Address Register. . . . . . 789
MPU Region Attribute and Size Register. . . 790
Chapter 35: Supplementary information
UM10360
© NXP B.V. 2010. All rights reserved.
continued >>
839 of 840
Related parts for LPC1767FBD100,551
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
32-bit ARM Cortex-M3 microcontroller; up to 512 kB flash and 64 kB SRAM with Ethernet, USB 2.0 Host/Device/OTG, CAN
Manufacturer:
NXP [NXP Semiconductors]
Datasheet:
Part Number:
Description:
NXP Semiconductors designed the LPC2420/2460 microcontroller around a 16-bit/32-bitARM7TDMI-S CPU core with real-time debug interfaces that include both JTAG andembedded trace
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
NXP Semiconductors designed the LPC2458 microcontroller around a 16-bit/32-bitARM7TDMI-S CPU core with real-time debug interfaces that include both JTAG andembedded trace
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
NXP Semiconductors designed the LPC2468 microcontroller around a 16-bit/32-bitARM7TDMI-S CPU core with real-time debug interfaces that include both JTAG andembedded trace
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
NXP Semiconductors designed the LPC2470 microcontroller, powered by theARM7TDMI-S core, to be a highly integrated microcontroller for a wide range ofapplications that require advanced communications and high quality graphic displays
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
NXP Semiconductors designed the LPC2478 microcontroller, powered by theARM7TDMI-S core, to be a highly integrated microcontroller for a wide range ofapplications that require advanced communications and high quality graphic displays
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
The Philips Semiconductors XA (eXtended Architecture) family of 16-bit single-chip microcontrollers is powerful enough to easily handle the requirements of high performance embedded applications, yet inexpensive enough to compete in the market for hi
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
The Philips Semiconductors XA (eXtended Architecture) family of 16-bit single-chip microcontrollers is powerful enough to easily handle the requirements of high performance embedded applications, yet inexpensive enough to compete in the market for hi
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
The XA-S3 device is a member of Philips Semiconductors? XA(eXtended Architecture) family of high performance 16-bitsingle-chip microcontrollers
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
The NXP BlueStreak LH75401/LH75411 family consists of two low-cost 16/32-bit System-on-Chip (SoC) devices
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
The NXP LPC3130/3131 combine an 180 MHz ARM926EJ-S CPU core, high-speed USB2
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
The NXP LPC3141 combine a 270 MHz ARM926EJ-S CPU core, High-speed USB 2
Manufacturer:
NXP Semiconductors
Part Number:
Description:
The NXP LPC3143 combine a 270 MHz ARM926EJ-S CPU core, High-speed USB 2
Manufacturer:
NXP Semiconductors
Part Number:
Description:
The NXP LPC3152 combines an 180 MHz ARM926EJ-S CPU core, High-speed USB 2
Manufacturer:
NXP Semiconductors
Part Number:
Description:
The NXP LPC3154 combines an 180 MHz ARM926EJ-S CPU core, High-speed USB 2
Manufacturer:
NXP Semiconductors