EmbeddedRelated.com
LPC1758FBD80Y

LPC1758FBD80Y

NXP USA Inc.
ARM® Cortex®-M3 LPC17xx Microcontroller IC 32-Bit 100MHz 512KB (512K x 8) FLASH 80-LQFP (12x12)
Active402 in stock

Overview

The LPC1758FBD80Y is a high-performance ARM Cortex-M3 microcontroller operating at speeds up to 100MHz. It features 512KB of Flash and 64KB of RAM, providing a robust platform for connectivity-heavy applications including Ethernet and USB OTG. This MCU is particularly well-suited for industrial environments requiring reliable communication and motor control capabilities.

Why Choose This Part

The LPC1758 offers a high degree of integration including a 12-bit ADC and 10-bit DAC, reducing external component count. Its 5V tolerant I/O pins simplify interfacing with legacy digital logic, while the internal DMA controller enhances data throughput for communication peripherals without taxing the CPU.

Applications

Industrial Networking
Utilizing the integrated Ethernet MAC and dual CAN interfaces for factory floor communication and gateway applications.
Motor Control
Leveraging the specialized Motor Control PWM with support for three-phase motor drive and quadrature encoder interface.
Point-of-Sale Terminals
Using USB OTG and multiple UARTs to interface with peripherals like scanners and receipt printers.
Lighting Control Systems
Managing complex LED arrays via PWM and I2C while maintaining network connectivity through Ethernet.

Key Specifications

Speed 100MHz
RAM Size 64K x 8
Core Size 32-Bit
Peripherals Brown-out Detect/Reset, DMA, I2S, Motor Control PWM, POR, PWM, WDT
Connectivity CANbus, Ethernet, I2C, IrDA, Microwire, SPI, SSI, UART/USART, USB OTG
Mounting Type Surface Mount
Number of I/O 52
Core Processor ARM Cortex-M3
Package / Case 80-LQFP
Data Converters A/D 6x12b; D/A 1x10b
Oscillator Type Internal
Program Memory Size 512KB (512K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 80-LQFP (12x12)
Voltage - Supply (Vcc/Vdd) 2.4V ~ 3.6V

Getting Started

Development can be performed using the NXP MCUXpresso IDE or third-party tools like Keil MDK and IAR Embedded Workbench. Debugging is supported via standard JTAG or Serial Wire Debug (SWD) interfaces. For rapid prototyping, look for LPC1768-based boards which share the same architecture and software ecosystem.