LPC1764FBD100 NXP Semiconductors, LPC1764FBD100 Datasheet - Page 15

no-image

LPC1764FBD100

Manufacturer Part Number
LPC1764FBD100
Description
IC, 32BIT MCU ARM CORTEX 100MHZ LQFP-100
Manufacturer
NXP Semiconductors
Datasheets

Specifications of LPC1764FBD100

Controller Family/series
(ARM Cortex)
No. Of I/o's
70
Ram Memory Size
32KB
Cpu Speed
100MHz
No. Of Timers
4
Interface
CAN, I2C, SPI, UART
Core Size
32 Bit
Program Memory Size
128KB
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
LPC1764FBD100
Manufacturer:
MICROCHIP
Quantity:
4 300
Part Number:
LPC1764FBD100
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
LPC1764FBD100
0
Part Number:
LPC1764FBD100,551
Quantity:
9 999
Part Number:
LPC1764FBD100,551
Manufacturer:
NXP Semiconductors
Quantity:
10 000
NXP Semiconductors
LPC1768_66_65_64_2
Objective data sheet
7.3 On-chip flash program memory
7.4 On-chip SRAM
7.5 Memory Protection Unit (MPU)
7.6 Memory map
Pipeline techniques are employed so that all parts of the processing and memory systems
can operate continuously. Typically, while one instruction is being executed, its successor
is being decoded, and a third instruction is being fetched from memory.
The ARM Cortex-M3 processor is described in detail in the Cortex-M3 Technical
Reference Manual that can be found on official ARM website.
The LPC1768/66/65/64 contain up to 512 kB of on-chip flash memory. A new two-port
flash accelerator maximizes performance for use with the two fast AHB-Lite buses.
The LPC1768/66/65/64 contain a total of 64 kB on-chip static RAM memory. This includes
the main 32 kB SRAM, accessible by the CPU and DMA controller on a higher-speed bus,
and two additional 16 kB each SRAM blocks situated on a separate slave port on the AHB
multilayer matrix.
This architecture allows CPU and DMA accesses to be spread over three separate RAMs
that can be accessed simultaneously.
The LPC1768/66/65/64 have a Memory Protection Unit (MPU) which can be used to
improve the reliability of an embedded system by protecting critical data within the user
application.
The MPU allows separating processing tasks by disallowing access to each other's data,
disabling access to memory regions, allowing memory regions to be defined as read-only
and detecting unexpected memory accesses that could potentially break the system.
The MPU separates the memory into distinct regions and implements protection by
preventing disallowed accesses. The MPU supports up to 8 regions each of which can be
divided into 8 subregions. Accesses to memory locations that are not defined in the MPU
regions, or not permitted by the region setting, will cause the Memory Management Fault
exception to take place.
The LPC17xx incorporates several distinct memory regions, shown in the following
figures.
viewpoint following reset. The interrupt vector area supports address remapping.
The AHB peripheral area is 2 MB in size, and is divided to allow for up to 128 peripherals.
The APB peripheral area is 1 MB in size and is divided to allow for up to 64 peripherals.
Each peripheral of either type is allocated 16 kB of space. This allows simplifying the
address decoding for each peripheral.
Figure 3
shows the overall map of the entire address space from the user program
Rev. 02 — 11 February 2009
32-bit ARM Cortex-M3 microcontroller
LPC1768/66/65/64
© NXP B.V. 2009. All rights reserved.
15 of 72

Related parts for LPC1764FBD100