EmbeddedRelated.com
LPC1768FBD100Y

LPC1768FBD100Y

NXP USA Inc.
ARM® Cortex®-M3 LPC17xx Microcontroller IC 32-Bit 100MHz 512KB (512K x 8) FLASH 100-LQFP (14x14)
Active456 in stock

Overview

The LPC1768FBD100Y is an NXP ARM Cortex-M3 microcontroller running up to 100 MHz with 512 KB of on-chip flash and 64 KB of RAM in a 100-pin LQFP package. It provides a broad set of connectivity and peripheral options (Ethernet, USB OTG, CAN, I2C, SPI, UART, I2S, PWM and more) and around 70 general-purpose I/O pins. The device targets applications that need moderate CPU performance together with rich networking and real-time I/O.

Why Choose This Part

This MCU combines a full-featured 32-bit Cortex-M3 core at up to 100 MHz with a large on-chip flash (512 KB) and 64 KB of SRAM, giving room for complex firmware and network stacks. Hardware peripherals include Ethernet MAC, USB OTG, CAN, multiple UART/SPI/I2C, timers with PWM and DMA, which reduces external component count for connected and real-time designs. The 100-pin package provides many accessible I/O lines useful for sensor-dense or multi-peripheral applications.

Applications

Industrial motor drives and motion control
Multiple PWM channels, DMA and timer peripherals make it well suited for controlling motors and closed-loop motion systems.
Ethernet- and USB-enabled gateways
Integrated Ethernet MAC and USB OTG allow use as a network gateway, protocol converter, or data-logger with host/device USB support.
Robotics controllers
Plenty of GPIO, serial buses (CAN, UART, SPI, I2C) and real-time timers support sensor fusion, actuator control and inter-module comms in robots.
Embedded networking and CAN bus nodes
Built-in CAN and Ethernet support makes it a solid choice for vehicle or industrial networked nodes.
Data acquisition and signal pre-processing
On-chip DMA, ADCs and plenty of I/O let it collect and preprocess sensor data before passing it to higher-level systems.

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 70
Core Processor ARM Cortex-M3
Package / Case 100-LQFP
Data Converters A/D 8x12b SAR; D/A 1x10b
Oscillator Type External, Internal
Program Memory Size 512KB (512K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 100-LQFP (14x14)
Voltage - Supply (Vcc/Vdd) 2.4V ~ 3.6V

Getting Started

Common toolchains include Arm Keil MDK, GCC Arm toolchain (arm-none-eabi-gcc) and NXP software support/SDKs. Development boards and starter kits based on the LPC1768 (mbed-style boards and vendor eval boards) simplify early prototyping; program and debug over SWD/JTAG using CMSIS-DAP, J-Link or similar probes. Use a regulated 3.3 V supply, good decoupling on VDD pins and follow NXP application notes for reset, crystal and USB/Ethernet interface designs.

Part of NXP LPC family » LPC1768

LPC1768 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number Package ADC/DAC Stock
LPC1768FBD100Y (this part) LQFP-100 A/D 8x12b SAR; D/A.. 456
LPC1768FET100Y (NXP Semiconductors) TFBGA-100 A/D 8x12b; D/A 1x10b 4,546
LPC1768FET100,551 (NXP Semiconductors) TFBGA-100 A/D 8x12b; D/A 1x10b 8,451
LPC1768FBD100K (NXP Semiconductors) LQFP-100 A/D 8x12b; D/A 1x10b 149
Also available as: LPC1768UKZ, LPC1768FBD100

Also Consider

STM32F407VGT6 STMicroelectronics - Higher-performance Cortex-M4 option with floating-point support and larger on-chip memory for compute-heavy or DSP-like embedded applications.
STM32F103RET6 STMicroelectronics - Widely available, lower-cost Cortex-M3 family MCU with similar peripheral types for simpler embedded applications or cost-sensitive designs.