LPC1518JBD64 - 72MHz Cortex-M3 MCU, 64KB Flash, 64-LQFP | NXP
部品番号: LPC1518JBD64 ⚠ ラストタイムバイ| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $5.9 | $5.90 |
| 10 | $5.31 | $53.10 |
| 100 | $4.72 | $472.00 |
| 500 | $4.25 | $2,125.00 |
| 1,000 | $3.78 | $3,780.00 |
LPC1518JBD64 概要
An ARM Cortex-M3 microcontroller is a 32-bit RISC processor core designed by Arm Holdings for low-cost, energy-efficient embedded applications. It sits within the hierarchy: ARM Cortex-M3 -> Cortex-M family -> ARMv7-M architecture -> 32-bit MCU -> microcontroller -> semiconductor IC. The LPC1500 family from NXP targets motor-control and signal-conversion applications where deterministic PWM, fast ADC sampling, and low power consumption are required.
Key features include the SWM (Switch Matrix) peripheral routing engine that allows any digital function to be mapped to any GPIO pin, a 1 MSPS ADC with up to 12 input channels, four configurable PWM timers with quadrature encoder support, and USB 2.0 Full-Speed, CAN 2.0, and up to two SPI, three USART, and two I2C interfaces. The integrated self-wake timer enables RTC-driven duty-cycling between deep-sleep and active states to minimize idle current.
The LPC1518JBD64 uses a 3-stage pipeline Cortex-M3 core with single-cycle multiply and hardware divide, achieving 0.9 DMIPS/MHz core performance. The peripheral set includes a state-configurable timer (SCT) capable of complex timing, PWM, and capture sequences without CPU intervention, which is particularly valuable in motor control loops where deterministic edge timing is required. The 1 MSPS ADC and fast comparator enable field-oriented control (FOC) of brushless DC motors in real time.
Typical applications include sensorless brushless DC motor drives (BLDC), field-oriented control of permanent magnet synchronous motors (PMSM), servo motor controllers, two-phase interleaved PFC front-ends, and low-power industrial sensor nodes. The integrated QEI (Quadrature Encoder Interface) and SCTimer make the part particularly attractive for cost-optimized servo control where external DSP or FPGA logic would inflate the BOM.
When designing with the LPC1518JBD64, leverage the SWM peripheral to simplify PCB routing and reduce pinout constraints; the same physical pinout can serve different application roles without board rework. Be aware that the part entered Last Time Buy status in February 2024, so designers planning long-life-cycle products should consult the alternatives list for currently-active pin-compatible options.
This page synthesizes distributor pricing, drop-in same-brand and cross-brand alternatives, application reference designs, and practical design considerations not consolidated in any single manufacturer document.
ドロップイン代替品: LPC1518JBD64 — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: LPC1518JBD64 (同一形状・フットプリント) — 相違点: Package, ADC, Core, Flash Memory, Operating Temperature.
クイック比較ツール — 並列比較する代替部品を選択:
LPC1518JBD64E
✅ ドロップイン✓ 在庫あり
$4.85 / 個
データシートを見る →LPC1519JBD64
✅ ドロップイン📋 参考代替品(カタログ未掲載)
LPC1548JBD64
✅ ドロップイン📋 参考代替品(カタログ未掲載)
LPC1549JBD64
✅ ドロップイン📋 参考代替品(カタログ未掲載)
LPC1517JBD64E
✅ ドロップイン✓ 在庫あり
$3.42 / 個
データシートを見る →LPC1518JBD64 最大定格&電気的特性
| Core | ARM Cortex-M3 |
| Core Architecture | ARMv7-M |
| 最大クロック周波数 | 72 MHz |
| Performance | 0.9 DMIPS/MHz |
| Flash Memory | 64 KB |
| SRAM | 12 KB |
| パッケージ | 64-pin LQFP (10x10 mm) |
| ADC | 1 MSPS SAR, up to 12 channels |
| PWM Timers | 4 SCTimer/PWM channels |
| USB | USB 2.0 Full-Speed |
| CAN | CAN 2.0 (1 channel) |
| SPI | 2 interfaces |
| USART | 3 interfaces |
| I2C | 2 interfaces |
| RoHS ステータス | Compliant |
| Lead-Free | Yes |
| 実装タイプ | Surface Mount |
LPC1518JBD64 ピン構成
| ピン 1 | VDD — Supply voltage |
| ピン 2 | VSS — Ground |
| ピン 3 | PIO0_1 — GPIO / SWM-routable |
| ピン 4 | PIO0_2 — GPIO / SWM-routable |
| ピン 5 | PIO0_3 — GPIO / SWM-routable |
| ピン 6 | PIO0_4 — GPIO / SWM-routable |
| ピン 7 | PIO0_5 — GPIO / SWM-routable |
| ピン 8 | PIO0_6 — GPIO / SWM-routable |
| ピン 9 | PIO0_7 — GPIO / SWM-routable |
| ピン 10 | PIO0_8 — GPIO / SWM-routable |
| ピン 11 | PIO0_9 — GPIO / SWM-routable |
| ピン 12 | PIO0_10 — GPIO / SWM-routable |
| ピン 13 | PIO0_11 — GPIO / SWM-routable |
| ピン 14 | VDD — Supply voltage |
| ピン 15 | VSS — Ground |
| ピン 16 | PIO0_12 — GPIO / SWM-routable |
| ピン 17 | PIO0_13 — GPIO / SWM-routable |
| ピン 18 | XTALIN — Crystal oscillator input |
| ピン 19 | XTALOUT — Crystal oscillator output |
| ピン 20 | RESET — External reset (active low) |
| ピン 21 | PIO0_14 — GPIO / SWM-routable |
| ピン 22 | PIO0_15 — GPIO / SWM-routable |
| ピン 23 | PIO0_16 — GPIO / SWM-routable |
| ピン 24 | PIO0_17 — GPIO / SWM-routable |
| ピン 25 | PIO0_18 — GPIO / SWM-routable |
| ピン 26 | PIO0_19 — GPIO / SWM-routable |
| ピン 27 | PIO0_20 — GPIO / SWM-routable |
| ピン 28 | PIO0_21 — GPIO / SWM-routable |
| ピン 29 | PIO0_22 — GPIO / SWM-routable |
| ピン 30 | VDD — Supply voltage |
| ピン 31 | VSS — Ground |
| ピン 32 | PIO0_23 — GPIO / SWM-routable |
| ピン 33 | PIO0_24 — GPIO / SWM-routable |
| ピン 34 | PIO0_25 — GPIO / SWM-routable |
| ピン 35 | PIO0_26 — GPIO / SWM-routable |
| ピン 36 | PIO0_27 — GPIO / SWM-routable |
| ピン 37 | PIO0_28 — GPIO / SWM-routable |
| ピン 38 | PIO0_29 — GPIO / SWM-routable |
| ピン 39 | PIO0_30 — GPIO / SWM-routable |
| ピン 40 | PIO0_31 — GPIO / SWM-routable |
| ピン 41 | PIO1_0 — GPIO / SWM-routable |
| ピン 42 | PIO1_1 — GPIO / SWM-routable |
| ピン 43 | PIO1_2 — GPIO / SWM-routable |
| ピン 44 | PIO1_3 — GPIO / SWM-routable |
| ピン 45 | PIO1_4 — GPIO / SWM-routable |
| ピン 46 | PIO1_5 — GPIO / SWM-routable |
| ピン 47 | VDD — Supply voltage |
| ピン 48 | VSS — Ground |
| ピン 49 | PIO1_6 — GPIO / SWM-routable |
| ピン 50 | PIO1_7 — GPIO / SWM-routable |
| ピン 51 | PIO1_8 — GPIO / SWM-routable |
| ピン 52 | PIO1_9 — GPIO / SWM-routable |
| ピン 53 | PIO1_10 — GPIO / SWM-routable |
| ピン 54 | PIO1_11 — GPIO / SWM-routable |
| ピン 55 | PIO1_12 — GPIO / SWM-routable |
| ピン 56 | PIO1_13 — GPIO / SWM-routable |
| ピン 57 | PIO1_14 — GPIO / SWM-routable |
| ピン 58 | PIO1_15 — GPIO / SWM-routable |
| ピン 59 | PIO1_16 — GPIO / SWM-routable |
| ピン 60 | PIO1_17 — GPIO / SWM-routable |
| ピン 61 | PIO1_18 — GPIO / SWM-routable |
| ピン 62 | PIO1_19 — GPIO / SWM-routable |
| ピン 63 | VDD — Supply voltage |
| ピン 64 | VSS — Ground |
主な用途
LPC1518JBD64 の用途: 7 件s: Sensorless BLDC Motor Drive, Field-Oriented Control (FOC) Servo Drive, Interleaved PFC Power Front-End, Industrial Sensor Hub with USB, Low-Power Field Sensor Node, Solar Inverter Control Board, Robotics Motor Control.
Sensorless BLDC Motor Drive
The LPC1518JBD64 is well suited to sensorless brushless DC (BLDC) motor drives thanks to its 1 MSPS SAR ADC for back-EMF zero-crossing detection and the SCTimer/PWM block for deterministic 6-step commutation. In a typical 3-phase inverter the LPC1518 samples phase voltages through the ADC at the SCTimer-triggered instant, computes the commutation angle, and updates the PWM duty cycle in hardware, offloading the CPU. The integrated QEI interface also supports sensored BLDC and PMSM with Hall or encoder feedback. The 64 KB flash comfortably holds sensorless-FOC firmware libraries while the 12 KB SRAM retains control-loop variables and stack.
おすすめ
Field-Oriented Control (FOC) Servo Drive
The LPC1518JBD64 can execute single-axis field-oriented control of permanent magnet synchronous motors (PMSM) using its 72 MHz Cortex-M3 core, 1 MSPS ADC, and SCTimer hardware PWM. The SWM (Switch Matrix) lets the designer route PWM, ADC trigger, and QEI signals to any GPIO, simplifying PCB routing of the 3-phase inverter. The part's hardware divide accelerates the Park/Clarke transforms at the heart of FOC. For dual-axis servo applications, the LPC1519JBD64 (256 KB flash) is recommended as a memory-upgrade path within the same LQFP-64 footprint.
おすすめ
Interleaved PFC Power Front-End
The LPC1518JBD64 fits two-phase interleaved PFC (power factor correction) front-ends by using the SCTimer to generate two 180-degree phase-shifted PWM channels at switching frequencies up to 100 kHz. Its 1 MSPS ADC samples input voltage, input current, and output voltage simultaneously through multiple channels with deterministic timing set by the SCTimer. The Cortex-M3 core executes the average-current-mode control loop at sample rates well above the 50/60 Hz line frequency, achieving >0.99 power factor. USB 2.0 Full-Speed and CAN 2.0 provide digital communication to the downstream DC-DC stage.
おすすめ
Industrial Sensor Hub with USB
The LPC1518JBD64 integrates USB 2.0 Full-Speed with on-chip PHY, making it ideal for industrial sensor hubs that stream real-time data to a host PC without an external PHY. The 64 KB flash holds USB CDC/Vendor class stacks and sensor processing firmware, while the 12 KB SRAM buffers USB endpoint packets alongside sensor data. The three USARTs and two SPI buses let the part aggregate data from multiple external sensors (accelerometer, gyroscope, pressure) before relaying through USB at up to 12 Mbit/s. The CAN 2.0 controller also supports industrial field-bus connectivity where required.
おすすめ
Low-Power Field Sensor Node
The LPC1518JBD64's integrated self-wake timer enables RTC-driven duty cycling between deep-sleep and active states, drawing microamps during idle and waking the Cortex-M3 core at scheduled intervals for sensor sampling. With USB 2.0, CAN 2.0, and multiple serial interfaces available, the part suits remote field-deployed nodes that must report telemetry over a CAN backbone while preserving battery life. The Switch Matrix keeps the active pin count low in deep-sleep, further reducing leakage.
おすすめ
Solar Inverter Control Board
The LPC1518JBD64 can serve as the auxiliary controller in a solar inverter, handling MPPT algorithm execution, grid synchronization via zero-crossing detection through the ADC, and CAN/USB communication to the system supervisor. The SCTimer generates the high-resolution PWM needed to drive the DC-DC stage, while the 1 MSPS ADC simultaneously samples panel voltage, panel current, and grid voltage. The 64 KB flash holds the MPPT lookup tables and grid-tie firmware. For higher-power three-phase inverters, two LPC1518 parts in LQFP-64 can coordinate via CAN.
おすすめ
Robotics Motor Control
Robotics platforms requiring precise multi-axis motor control benefit from the LPC1518JBD64's QEI interface for quadrature encoders and SCTimer PWM for H-bridge drive signals. The Cortex-M3 core at 72 MHz runs PID control loops for multiple joints simultaneously, and the SWM keeps PCB routing dense yet flexible. With USB 2.0, the part can act as a USB device or host, accepting commands from a host SBC while driving local servo motors autonomously. The 64 KB flash holds inverse-kinematics tables for compact robotic arms.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: LPC1518JBD64 — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | LPC1518JBD64E | LPC1519JBD64 | LPC1548JBD64 | LPC1549JBD64 | LPC1517JBD64E |
|---|---|---|---|---|---|---|
| Brand | NXP Semiconductors | NXP Semiconductors | NXP Semiconductors | NXP Semiconductors | NXP Semiconductors | NXP Semiconductors |
| Package | 64-pin LQFP (10x10 mm) | 64-pin LQFP (10x10 mm) | 64-pin LQFP (10x10 mm) | 64-pin LQFP (10x10 mm) | 64-pin LQFP (10x10 mm) | 64-pin LQFP (10x10 mm) |
| Core | ARM Cortex-M3 | ARM Cortex-M3 | ARM Cortex-M3 | ARM Cortex-M3 | ARM Cortex-M3 | ARM Cortex-M3 |
| Max Clock Frequency | 72 MHz | 72 MHz | 72 MHz | 72 MHz | 72 MHz | 72 MHz |
| Flash Memory | 64 KB | 64 KB | 256 KB | 256 KB | 256 KB | 64 KB |
| SRAM | 12 KB | 12 KB | 36 KB | 36 KB | 36 KB | 12 KB |
| ADC | 1 MSPS SAR, 12 channels | 1 MSPS SAR, 12 channels | 1 MSPS SAR, 12 channels | 1 MSPS SAR, 12 channels | 1 MSPS SAR, 12 channels | 1 MSPS SAR, 8 channels |
| USB | USB 2.0 FS | USB 2.0 FS | USB 2.0 FS | USB 2.0 FS + HS | USB 2.0 FS + HS | USB 2.0 FS |
| Lifecycle Status | Last Time Buy (LTB since 2024) | Last Time Buy (LTB since 2024) | Last Time Buy | Last Time Buy | Last Time Buy | Active |
主な差別化要因
- Integrated Switch Matrix for flexible GPIO routing (vs STM32F103C8T6)
- SCTimer hardware PWM without CPU intervention (vs LPC1548JBD64)
- Drop-in lead-free upgrade path (vs LPC1518JBD64E)
設計ノート
Estimated: at 72 MHz CPU clock with all peripherals enabled and 3.3 V supply, the LPC1518JBD64 draws approximately 35-45 mA active and 2-5 mA in deep-sleep. Add a 100 nF decoupling capacitor adjacent to each VDD/VSS pair (5 pairs total on the 64-LQFP) plus a 4.7 uF bulk capacitor at the package. Use a ferrite bead to isolate analog AVDD from digital VDD if the on-chip ADC is used for precision measurements.
At maximum CPU activity (72 MHz, all peripherals active) the LPC1518JBD64 dissipates approximately 150 mW worst-case. The 64-LQFP package has theta_JA of approximately 60-70 C/W on a 2-layer JEDEC test board, so the junction temperature rise above ambient stays below 10 C - no heatsink required. For continuous ADC sampling at 1 MSPS, derate CPU activity or reduce clock frequency to keep junction temperature below 125 C in industrial temperature grades.
Place the 12 MHz external crystal within 5 mm of the XTALIN/XTALOUT pins with grounded guard traces to minimize EMI. The USB DP/DM traces must be 90-ohm differential, length-matched within 2 mm, and routed over a continuous ground plane to meet USB 2.0 Full-Speed signal integrity. The Switch Matrix allows most GPIO to be reassigned at firmware time, so pin-swap rework is feasible without board respins if a peripheral assignment conflict is discovered late.
The LPC1518JBD64 is in Last Time Buy status with production ceasing in February 2024 - new designs should select an active alternative. The Switch Matrix pin assignments are non-volatile in flash, so a firmware bug that disables a critical pin requires a full flash reprogram via the bootloader. The on-chip ADC's input impedance is approximately 1.5 kohm - add an external buffer amplifier if driving the ADC from a high-impedance source to avoid gain error at full sample rate.
コンプライアンス情報
RoHS and lead-free compliant per NXP product page. The LPC1518JBD64E suffix denotes the lead-free RoHS orderable part. Not AEC-Q100 qualified - this part targets industrial and consumer motor-control applications, not automotive.