LPC1517JBD64E - 72MHz Cortex-M3 Motor-Control MCU 64KB | NXP
Артикул: LPC1517JBD64E ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $5.42 | $5,42 |
| 10 | $4.88 | $48,80 |
| 100 | $4.3 | $430,00 |
| 500 | $3.85 | $1.925,00 |
| 1.000 | $3.42 | $3.420,00 |
LPC1517JBD64E Обзор
An ARM Cortex-M3 microcontroller is a 32-bit RISC processor core designed by Arm Holdings that balances high computational throughput with deterministic interrupt response, widely used in motor control, industrial automation, and embedded sensing applications. Within NXP's portfolio, the LPC1500 family sits between the entry-level LPC1100 Cortex-M0/M0+ parts and the higher-performance LPC1700 Cortex-M3 series, targeting cost-sensitive precision motor drives.
Key features include dual 12-bit, 12-channel, 2 Msps ADCs that support two independent conversion sequences, an analog comparator subsystem for hardware overcurrent detection, a configurable state-configurable timer (SCTimer/PWM) subsystem, and dedicated PWM outputs for 3-phase inverters. Connectivity is provided through CAN, I2C, SPI, and USART interfaces, and brown-out detect, POR, PWM, and WDT functions are integrated. The device operates from a 2.4 V to 3.6 V supply across -40 C to +105 C.
Architecturally, the LPC1517 uses a 3-stage pipeline Cortex-M3 core with single-cycle hardware multiply, NVIC for deterministic interrupt handling, and a peripheral reflex system for fast hardware-triggered ADC and PWM sequencing without CPU intervention. The wide ADC sampling rate combined with the SCTimer/PWM enables field-oriented control (FOC) loops with sub-microsecond PWM resolution in motor-control loops.
Typical applications include BLDC and PMSM motor drives, industrial servo controllers, robotic actuators, sensored/sensorless fan and pump controllers, and precision power conversion. The LPC1500 family is engineered for cost-sensitive embedded motor control where deterministic timing and fast analog sampling are required.
When designing with the LPC1517JBD64E, ensure decoupling capacitors are placed close to each supply pin and that the analog and digital ground domains are managed carefully to preserve ADC SNR in noisy switching environments. The integrated analog comparators can directly trigger PWM shutdown on overcurrent events without CPU load.
This page synthesizes distributor pricing, drop-in compatible same-family NXP alternatives, and practical motor-control design notes not collated in the manufacturer datasheet.
Аналоги без доработки для LPC1517JBD64E — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с LPC1517JBD64E (тот же форм-фактор и посадочное место) — отличается по Package, ADC, Core Architecture, Operating Temperature, SRAM.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
LPC1517JBD64
✅ Прямая замена✓ В наличии
$5.05 / шт.
Открыть даташит →LPC1518JBD64E
✅ Прямая замена✓ В наличии
$4.85 / шт.
Открыть даташит →LPC1519JBD64E
✅ Прямая замена✓ В наличии
$4.2 / шт.
Открыть даташит →LPC1547JBD64QL
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
LPC1549JBD64QL
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
LPC1517JBD64E Максимальные параметры и электрические характеристики
| Core Processor | ARM Cortex-M3 |
| Core Size | 32-Bit |
| CPU Speed | 72 MHz |
| Program Memory Size | 64 KB (64K x 8) FLASH |
| RAM Size | 36 KB |
| Корпус | 64-LQFP (10x10 mm) |
| Operating Voltage | 2.4 V to 3.6 V |
| Рабочая температура | -40 C to +105 C |
| Number of I/O | 46 |
| ADC | 2x 12-bit, 12-channel, 2 Msps |
| Connectivity | CAN, I2C, SPI, UART/USART |
| Peripherals | Brown-out Detect/Reset, DMA, POR, PWM, WDT |
| Тип монтажа | Surface Mount |
| Packaging | Tray |
| Статус RoHS | Compliant |
Конфигурация выводов LPC1517JBD64E
| Контакт 1 | P1_0 — General-purpose I/O / analog input |
| Контакт 2 | P1_1 — General-purpose I/O / analog input |
| Контакт 3 | P1_2 — General-purpose I/O / analog input |
| Контакт 4 | P1_3 — General-purpose I/O / analog input |
| Контакт 5 | P1_4 — General-purpose I/O / analog input |
| Контакт 6 | P1_5 — General-purpose I/O / analog input |
| Контакт 7 | P1_6 — General-purpose I/O / analog input |
| Контакт 8 | P1_7 — General-purpose I/O / analog input |
| Контакт 9 | P0_0 — General-purpose I/O / CAN-RD |
| Контакт 10 | P0_1 — General-purpose I/O / CAN-TD |
| Контакт 11 | P0_2 — General-purpose I/O / UART |
| Контакт 12 | P0_3 — General-purpose I/O / UART |
| Контакт 13 | P0_4 — General-purpose I/O / I2C-SCL |
| Контакт 14 | P0_5 — General-purpose I/O / I2C-SDA |
| Контакт 15 | P0_6 — General-purpose I/O / SPI-SCK |
| Контакт 16 | P0_7 — General-purpose I/O / SPI-SSEL |
| Контакт 17 | P0_8 — General-purpose I/O / SPI-MOSI |
| Контакт 18 | P0_9 — General-purpose I/O / SPI-MISO |
| Контакт 19 | P0_10 — General-purpose I/O |
| Контакт 20 | P0_11 — General-purpose I/O |
| Контакт 21 | VDD — Supply voltage 3.3 V |
| Контакт 22 | VSS — Ground |
| Контакт 23 | P2_0 — General-purpose I/O / PWM output |
| Контакт 24 | P2_1 — General-purpose I/O / PWM output |
| Контакт 25 | P2_2 — General-purpose I/O / PWM output |
| Контакт 26 | P2_3 — General-purpose I/O / PWM output |
| Контакт 27 | P2_4 — General-purpose I/O / PWM output |
| Контакт 28 | P2_5 — General-purpose I/O / PWM output |
| Контакт 29 | P2_6 — General-purpose I/O |
| Контакт 30 | P2_7 — General-purpose I/O |
| Контакт 31 | P2_8 — General-purpose I/O |
| Контакт 32 | P2_9 — General-purpose I/O |
| Контакт 33 | P3_0 — General-purpose I/O |
| Контакт 34 | P3_1 — General-purpose I/O |
| Контакт 35 | P3_2 — General-purpose I/O |
| Контакт 36 | P3_3 — General-purpose I/O |
| Контакт 37 | P3_4 — General-purpose I/O |
| Контакт 38 | P3_5 — General-purpose I/O |
| Контакт 39 | P4_0 — General-purpose I/O |
| Контакт 40 | P4_1 — General-purpose I/O |
| Контакт 41 | P4_2 — General-purpose I/O |
| Контакт 42 | P4_3 — General-purpose I/O |
| Контакт 43 | P4_4 — General-purpose I/O |
| Контакт 44 | P4_5 — General-purpose I/O |
| Контакт 45 | P5_0 — General-purpose I/O |
| Контакт 46 | P5_1 — General-purpose I/O |
| Контакт 47 | P5_2 — General-purpose I/O |
| Контакт 48 | P5_3 — General-purpose I/O |
| Контакт 49 | P5_4 — General-purpose I/O |
| Контакт 50 | P5_5 — General-purpose I/O |
| Контакт 51 | P6_0 — General-purpose I/O / ADC input |
| Контакт 52 | P6_1 — General-purpose I/O / ADC input |
| Контакт 53 | P6_2 — General-purpose I/O / ADC input |
| Контакт 54 | P6_3 — General-purpose I/O / ADC input |
| Контакт 55 | P6_4 — General-purpose I/O / ADC input |
| Контакт 56 | P6_5 — General-purpose I/O / ADC input |
| Контакт 57 | P6_6 — General-purpose I/O / ADC input |
| Контакт 58 | P6_7 — General-purpose I/O / ADC input |
| Контакт 59 | P7_0 — General-purpose I/O / ADC input |
| Контакт 60 | P7_1 — General-purpose I/O / ADC input |
| Контакт 61 | XTAL1 — External oscillator input |
| Контакт 62 | XTAL2 — External oscillator output |
| Контакт 63 | RESET — External reset input (active low) |
| Контакт 64 | VDD — Supply voltage 3.3 V |
Типичное применение
LPC1517JBD64E подходит для 7 применениеs: BLDC / PMSM Motor Drive, Industrial Servo Controller, Sensorless Fan and Pump Controller, Robotic Actuator and Small Motor Drive, Precision Power Conversion, Appliance and White Goods Motor Control, Industrial Field-Bus Motor Node.
BLDC / PMSM Motor Drive
The LPC1517JBD64E is purpose-built for brushless DC and permanent-magnet synchronous motor control, integrating dual 12-bit 2 Msps ADCs for current sampling and SCTimer/PWM for 3-phase inverter switching. With 72 MHz Cortex-M3 throughput and the analog comparator subsystem, the MCU can execute field-oriented control (FOC) and sensorless observer algorithms in real time. The dedicated PWM outputs support center-aligned switching with sub-microsecond resolution, while the 36 KB SRAM provides buffer space for Park/Clarke transforms and PI controller state. This combination delivers precision torque and speed control in cost-sensitive drives.
Рекомендуется
Industrial Servo Controller
For industrial servo applications, the LPC1517JBD64E's 72 MHz Cortex-M3 core combined with dual 2 Msps ADCs enables high-bandwidth current, position, and velocity control loops. The 64 KB flash accommodates servo control state machines, profile generators, and communication stacks (CANopen or proprietary CAN), while the 46 GPIO pins handle encoder inputs (quadrature/Hall), limit switches, and PWM outputs to the inverter stage. Brown-out detect and watchdog timer provide industrial-grade reliability, and the 105 C operating temperature supports harsh factory environments. The integrated CAN peripheral simplifies multi-axis coordination.
Рекомендуется
Sensorless Fan and Pump Controller
The LPC1517JBD64E enables cost-effective sensorless BLDC fan and pump controllers by combining Cortex-M3 compute for back-EMF observer algorithms with hardware-triggered ADC sampling synchronized to PWM edges. The 64 KB flash is ample for BEMF zero-crossing detection state machines and PI speed controllers, while 36 KB SRAM supports adaptive filter coefficients. Operating from 2.4 V to 3.6 V at -40 C to +105 C, the MCU handles HVAC and appliance environments. The integrated analog comparators can directly trigger commutation timing without CPU intervention, reducing latency for silent commutation.
Рекомендуется
Robotic Actuator and Small Motor Drive
In robotic actuator and small motor drive applications, the LPC1517JBD64E provides the deterministic 72 MHz Cortex-M3 performance needed for closed-loop position control with on-the-fly trajectory updates. The CAN, I2C, SPI, and USART interfaces support communication with a host controller or sensor network (IMU, encoders, current sensors). The 46 GPIO drive directly the H-bridge or 3-phase inverter gate drivers, while SCTimer/PWM supports complementary PWM with dead-time insertion. Compact 64-LQFP (10x10 mm) package fits within space-constrained actuator housings common in collaborative robots and small AGVs.
Рекомендуется
Precision Power Conversion
For precision DC-DC and inverter power conversion stages, the LPC1517JBD64E's dual 12-bit 2 Msps ADCs provide high-resolution voltage and current feedback, while SCTimer/PWM drives the switching converter with adjustable dead-time and fault handling. The 72 MHz Cortex-M3 executes digital control loops (peak current mode, average current mode) at high switching frequencies, and brown-out detect plus watchdog timer ensure safe operation under fault conditions. The 64 KB flash fits state-machine control firmware, while 36 KB SRAM supports lookup tables and observer variables.
Рекомендуется
Appliance and White Goods Motor Control
The LPC1517JBD64E targets cost-sensitive appliance motor control including washing machine drum drives, refrigerator compressors, dishwasher pumps, and HVAC blower motors. Its Cortex-M3 core at 72 MHz handles sensorless FOC and direct torque control for these variable-speed drives, while 64 KB flash accommodates application-specific control algorithms plus safety and diagnostic routines. The -40 C to +105 C operating temperature range and integrated brown-out/ watchdog features meet appliance reliability requirements. Communication via CAN or UART enables integration with the appliance main controller.
Рекомендуется
Industrial Field-Bus Motor Node
For industrial field-bus connected motor nodes (CANopen, DeviceNet, or proprietary CAN), the LPC1517JBD64E integrates the CAN peripheral plus Cortex-M3 throughput to run protocol stacks alongside motor-control firmware. The 64 KB flash accommodates the CANopen stack plus DSP-style FOC routines, while 36 KB SRAM provides buffer space for PDO/SDO message handling. The 64-LQFP package exposes 46 GPIO for the motor drive stage and field-bus transceiver interface. Operating from -40 C to +105 C, the MCU suits industrial cabinet installations with extended temperature requirements.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для LPC1517JBD64E — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | LPC1517JBD64 | LPC1518JBD64E | LPC1519JBD64E | LPC1547JBD64QL | LPC1549JBD64QL |
|---|---|---|---|---|---|---|
| Package | 64-LQFP (10x10 mm) | 64-LQFP (10x10 mm) - same | 64-LQFP (10x10 mm) - same | 64-LQFP (10x10 mm) - same | 64-LQFP (10x10 mm) - same | 64-LQFP (10x10 mm) - same |
| Brand | NXP Semiconductors | NXP Semiconductors | NXP Semiconductors | NXP Semiconductors | NXP Semiconductors | NXP Semiconductors |
| Core | ARM Cortex-M3 @ 72 MHz | ARM Cortex-M3 @ 72 MHz | ARM Cortex-M3 @ 72 MHz | ARM Cortex-M3 @ 72 MHz | ARM Cortex-M3 @ 72 MHz | ARM Cortex-M3 @ 72 MHz |
| Flash | 64 KB | 64 KB | 128 KB | 256 KB | 64 KB | 256 KB |
| SRAM | 36 KB | 36 KB | 36 KB | 36 KB | 36 KB | 36 KB |
| ADC | 2x 12-bit, 2 Msps | 2x 12-bit, 2 Msps | 2x 12-bit, 2 Msps | 2x 12-bit, 2 Msps | 2x 12-bit, 2 Msps | 2x 12-bit, 2 Msps |
| USB | No | No | No | No | USB-FS | USB-FS |
| Connectivity | CAN, I2C, SPI, USART | CAN, I2C, SPI, USART | CAN, I2C, SPI, USART | CAN, I2C, SPI, USART | CAN, I2C, SPI, USART, USB | CAN, I2C, SPI, USART, USB |
| GPIO | 46 | 46 | 46 | 46 | 46 | 46 |
Ключевые отличия
- Largest flash in LPC151x 64-LQFP family for advanced FOC observers (против LPC1517JBD64E vs LPC1547JBD64QL)
- Highest SRAM-to-flash ratio for sensorless FOC (против LPC1517JBD64E vs LPC1518JBD64E)
- No USB, optimized for industrial CAN connectivity (против LPC1517JBD64E vs LPC1549JBD64QL)
Заметки по проектированию
The LPC1517JBD64E operates from a single 2.4 V to 3.6 V supply rail. Place 100 nF decoupling capacitors close to each VDD pin and a bulk 10 uF tantalum or ceramic capacitor near the MCU power pins. For analog supply (VDDA if present on this variant), use a ferrite bead or LC filter to isolate from the digital 3.3 V rail and add dedicated 100 nF + 1 uF decoupling. Avoid routing high-current switching traces near the analog supply pins to preserve ADC SNR.
Layout the 64-LQFP package with a ground plane on the top or second layer directly under the IC, and route critical signals (XTAL, RESET) away from PWM outputs and ADC inputs. Use short, parallel traces for the crystal pins with a guard ground ring to minimize EMI susceptibility. The ADC input traces should be routed as differential pairs when sampling motor phase currents, and the analog ground domain should be isolated from the noisy digital ground return paths using a star-ground topology.
Do not exceed the absolute maximum supply voltage of 3.6 V or apply power before the RESET pin is properly biased - both conditions can permanently damage the MCU. The XTAL1/XTAL2 pins require the crystal load capacitors specified in the LPC15XX datasheet; using incorrect values (typically 10-20 pF depending on crystal) will cause clock drift or startup failure. The ADC inputs must not exceed VDD + 0.3 V even when the MCU is unpowered, or input leakage will bias the sample-and-hold capacitor incorrectly.
Estimated: at maximum CPU activity of 72 MHz with all peripherals active, the LPC1517JBD64C dissipates approximately 100-150 mW. The 64-LQFP package has a typical theta_JA of approximately 50-60 C/W on a 2-layer JEDEC test board, resulting in a junction temperature rise of 5-9 C above ambient. At 105 C ambient, the junction stays well below the 125 C maximum. No external heatsink is required; standard PCB copper pour is sufficient for thermal management in motor-drive enclosures.
Информация о соответствии
RoHS compliant per NXP product page and DigiKey listing. Not AEC-Q100 qualified - for automotive motor control applications, consult NXP's automotive-grade LPC family. Operating temperature -40 C to +105 C suits industrial environments.