LPC1758FBD80 NXP Semiconductors, LPC1758FBD80 Datasheet - Page 13

no-image

LPC1758FBD80

Manufacturer Part Number
LPC1758FBD80
Description
IC, 32BIT MCU, ARM CORTEX, 100MHZ LQFP80
Manufacturer
NXP Semiconductors
Datasheet

Specifications of LPC1758FBD80

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

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
LPC1758FBD80
Manufacturer:
SONGCHUAN
Quantity:
12 000
Part Number:
LPC1758FBD80
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
LPC1758FBD80
0
Part Number:
LPC1758FBD80,551
Quantity:
9 999
Part Number:
LPC1758FBD80,551
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
LPC1758FBD80K
0
Part Number:
LPC1758FBD80Y
0
NXP Semiconductors
7. Functional description
LPC1758_56_54_52_51_3
Product data sheet
7.1 Architectural overview
7.2 ARM Cortex-M3 processor
7.3 On-chip flash program memory
7.4 On-chip SRAM
7.5 Memory Protection Unit (MPU)
The ARM Cortex-M3 includes three AHB-Lite buses: the system bus, the I-code bus, and
the D-code bus (see
system bus and are used similarly to Tightly Coupled Memory (TCM) interfaces: one bus
dedicated for instruction fetch (I-code) and one bus for data access (D-code). The use of
two core buses allows for simultaneous operations if concurrent operations target different
devices.
The LPC1758/56/54/52/51 use a multi-layer AHB matrix to connect the ARM Cortex-M3
buses and other bus masters to peripherals in a flexible manner that optimizes
performance by allowing peripherals that are on different slaves ports of the matrix to be
accessed simultaneously by different bus masters.
The ARM Cortex-M3 is a general purpose, 32-bit microprocessor, which offers high
performance and very low power consumption. The ARM Cortex-M3 offers many new
features, including a Thumb-2 instruction set, low interrupt latency, hardware divide,
interruptable/continuable multiple load and store instructions, automatic state save and
restore for interrupts, tightly integrated interrupt controller with wakeup interrupt controller,
and multiple core buses capable of simultaneous accesses.
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 LPC1758/56/54/52/51 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 LPC1758/56/54/52/51 contain a total of up to 64 kB on-chip static RAM memory. This
includes the main 32/16/8 kB SRAM, accessible by the CPU and DMA controller on a
higher-speed bus, and up to 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 LPC1758/56/54/52/51 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.
Rev. 03 — 19 November 2009
Figure
1). The I-code and D-code core buses are faster than the
LPC1758/56/54/52/51
32-bit ARM Cortex-M3 microcontroller
© NXP B.V. 2009. All rights reserved.
13 of 64

Related parts for LPC1758FBD80