LPC1517JBD48 - Cortex-M3 MCU, 72MHz, 128KB Flash, USB, CAN | NXP
Référence : LPC1517JBD48 ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $6.95 | $6,95 |
| 10 | $6.21 | $62,10 |
| 100 | $5.48 | $548,00 |
| 500 | $4.92 | $2 460,00 |
| 1 000 | $4.35 | $4 350,00 |
LPC1517JBD48 Présentation
An ARM Cortex-M3 microcontroller belongs to the Cortex-M family of processors optimized for deterministic, low-power embedded workloads. The Cortex-M3 core combines a 3-stage pipeline, Thumb-2 instruction set, and NVIC (Nested Vectored Interrupt Controller) for low-latency interrupt response. The LPC15xx family extends this foundation with motor-control-oriented peripherals including PWM, QEI (Quadrature Encoder Interface), and dual-sample-and-hold ADCs - making it ideal for field-oriented control (FOC) of brushless DC and permanent-magnet synchronous motors.
Key features include dedicated motor-control PWM with center-aligned mode, two 12-bit successive-approximation ADCs capable of simultaneous dual-channel sampling, a hardware QEI for position feedback, and an integrated temperature sensor. Additional peripherals include 3 USART, 2 SPI, 2 I2C, USB FS device with on-chip PHY, RTC, and a windowed watchdog timer. The LQFP-48 footprint exposes up to 38 GPIO lines with interrupt capability on every pin.
The LPC1500 series incorporates a high-precision analog front end featuring 2/2 MSPS dual-sample-and-hold ADCs and a 10-bit DAC for reference generation. The Cortex-M3 core includes a memory protection unit (MPU) and a wake-up interrupt controller for low-power sleep modes. The device operates from a 2.4V to 3.6V supply.
Typical applications include sensorless BLDC motor drives (fans, pumps, E-bikes), field-oriented control of PMSM motors in industrial servo drives, robotic actuators and CNC auxiliary axes, automotive HVAC and cooling subsystems, and factory automation motion controllers. The dual ADC and hardware QEI are specifically architected for the simultaneous control of two motors, enabling multi-axis drives in highly flexible configurations.
When designing with this MCU, allocate adequate decoupling near the VDDA/VREGB supply pins and provide a low-impedance ground pour under the LQFP-48 package. For motor-control applications, ensure the high-current gate-driver ground returns are isolated from the analog ground plane to prevent ADC reference noise from corrupting current-sense measurements.
This page synthesizes distributor pricing, drop-in same-package alternatives from the LPC15xx family, and practical design considerations that are not consolidated in the manufacturer datasheet.
Alternatives de remplacement direct pour LPC1517JBD48 — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
LPC1518JBD48
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
LPC1548JBD48
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
LPC1519JBD48
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
LPC1517JBD48E
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
LPC1549JBD48
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
LPC1517JBD48 Valeurs maximales et caractéristiques électriques
| Core Architecture | ARM Cortex-M3 |
| Maximum CPU Frequency | 72 MHz |
| Flash Memory | 128 kB |
| SRAM | 32 kB |
| Operating Voltage | 2.4 V to 3.6 V |
| ADC | 12-bit, dual sample-and-hold |
| DAC | 10-bit |
| USB | USB 2.0 Full-Speed device with on-chip PHY |
| CAN | 1x CAN 2.0B |
| USART | 3 |
| SPI | 2 |
| I2C | 2 |
| GPIO Count | Up to 38 |
| Boîtier | LQFP-48 (7x7 mm) |
| Type de montage | Surface Mount |
| Température de fonctionnement | -40 C to +105 C (industrial) |
| Statut RoHS | Compliant |
Configuration des broches de LPC1517JBD48
| Broche 1 | P0_0 — General-purpose digital I/O with interrupt |
| Broche 2 | P0_1 — General-purpose digital I/O |
| Broche 3 | P0_2 — General-purpose digital I/O |
| Broche 4 | P0_3 — General-purpose digital I/O |
| Broche 5 | VDD — 3.3V core supply |
| Broche 6 | VSS — Ground |
| Broche 7 | P1_0 — Digital I/O / ADC0 channel 0 |
| Broche 8 | P1_1 — Digital I/O / ADC0 channel 1 |
| Broche 9 | P1_2 — Digital I/O / ADC0 channel 2 |
| Broche 10 | P1_3 — Digital I/O / ADC0 channel 3 |
| Broche 11 | P1_4 — Digital I/O / ADC0 channel 4 |
| Broche 12 | P1_5 — Digital I/O / ADC0 channel 5 |
| Broche 13 | P1_6 — Digital I/O / ADC0 channel 6 |
| Broche 14 | P1_7 — Digital I/O / ADC0 channel 7 |
| Broche 15 | VDDA — Analog 3.3V supply |
| Broche 16 | VSSA — Analog ground |
| Broche 17 | P2_0 — Digital I/O / ADC1 channel 0 / DAC output |
| Broche 18 | P2_1 — Digital I/O / ADC1 channel 1 |
| Broche 19 | P2_2 — Digital I/O / ADC1 channel 2 |
| Broche 20 | P2_3 — Digital I/O / ADC1 channel 3 |
| Broche 21 | P2_4 — Digital I/O / ADC1 channel 4 |
| Broche 22 | P2_5 — Digital I/O / ADC1 channel 5 |
| Broche 23 | P2_6 — Digital I/O / ADC1 channel 6 |
| Broche 24 | P2_7 — Digital I/O / ADC1 channel 7 |
| Broche 25 | P3_0 — Digital I/O / PWM output |
| Broche 26 | P3_1 — Digital I/O / PWM output |
| Broche 27 | P3_2 — Digital I/O / QEI phase A |
| Broche 28 | P3_3 — Digital I/O / QEI phase B |
| Broche 29 | P3_4 — Digital I/O / QEI index |
| Broche 30 | P3_5 — Digital I/O / USB DP |
| Broche 31 | P3_6 — Digital I/O / USB DM |
| Broche 32 | P3_7 — Digital I/O / CAN RD |
| Broche 33 | P4_0 — Digital I/O / CAN TD |
| Broche 34 | P4_1 — Digital I/O / I2C0 SCL |
| Broche 35 | P4_2 — Digital I/O / I2C0 SDA |
| Broche 36 | P4_3 — Digital I/O / SPI0 SCK |
| Broche 37 | P4_4 — Digital I/O / SPI0 MOSI |
| Broche 38 | P4_5 — Digital I/O / SPI0 MISO |
| Broche 39 | P4_6 — Digital I/O / U0_TXD |
| Broche 40 | P4_7 — Digital I/O / U0_RXD |
| Broche 41 | P5_0 — Digital I/O / U1_TXD |
| Broche 42 | P5_1 — Digital I/O / U1_RXD |
| Broche 43 | XTALIN — Crystal oscillator input |
| Broche 44 | XTALOUT — Crystal oscillator output |
| Broche 45 | RST — Reset (active low) |
| Broche 46 | VBAT — RTC battery supply |
| Broche 47 | VREF — ADC voltage reference |
| Broche 48 | VSS — Ground |
Applications typiques
LPC1517JBD48 convient pour 6 applications: Sensorless BLDC Motor Drive, Industrial Servo Drive, Automotive HVAC and Cooling Fans, Factory Automation Motion Controller, Robotic Actuator / Drone ESC, Medical Infusion Pump / Diagnostic Device.
Sensorless BLDC Motor Drive
The LPC1517JBD48 is purpose-built for sensorless BLDC motor drives used in fans, pumps, and E-bike traction systems. Its dual 12-bit sample-and-hold ADC enables simultaneous phase-current sensing in a field-oriented control (FOC) loop, with up to 2 MSPS per channel. The 72 MHz Cortex-M3 core executes one FOC iteration in roughly 5 microseconds, leaving ample headroom for housekeeping tasks. On-chip QEI supports sensored fallback when back-EMF is unreliable at low RPM. Integrated CAN 2.0B enables CANopen and DeviceNet integration for industrial servo networks.
Recommandé
Industrial Servo Drive
The LPC1517JBD48 is well suited to industrial servo drives controlling PMSM motors in CNC auxiliary axes, robotic joints, and AGV wheel modules. Its PWM timer supports center-aligned mode with hardware dead-time insertion up to 50 nanoseconds, eliminating shoot-through faults in the half-bridge. The hardware Quadrature Encoder Interface (QEI) reads incremental encoders up to 24 MHz with index pulse for homing. USB FS device permits field firmware updates via service laptop. The 2.4V-3.6V supply range and -40 to +105 C operation suit harsh factory-floor environments.
Recommandé
Automotive HVAC and Cooling Fans
The LPC1517JBD48 targets automotive HVAC blowers, radiator cooling fans, and oil-pump drives. Its dual ADC samples two phase currents simultaneously to compute rotor position, while the PWM generates complementary outputs up to 100 kHz with programmable dead-time. On-chip CAN supports seamless integration with the vehicle bus for torque/speed commands. The 32 kB SRAM accommodates small RTOS kernels or state-machine firmware. Although not AEC-Q100 qualified, designers can qualify it via NXP's PCN history for non-safety HVAC subsystems.
Recommandé
Factory Automation Motion Controller
The LPC1517JBD48 serves as a peripheral motion controller in factory-automation PLCs, handling stepper or BLDC axes under a central PLC's command. Its USB FS device and CAN 2.0B interfaces connect to industrial networks (CANopen, Modbus, USB-CDC) for configuration and diagnostics. The 10-bit DAC provides analog reference voltages to legacy servo amplifiers. The 128 kB flash stores motion profiles and PID tuning tables, while 32 kB SRAM buffers trajectory commands. RTC and watchdog support deterministic, fail-safe operation in unattended cabinets.
Recommandé
Robotic Actuator / Drone ESC
The LPC1517JBD48 is suited for small robotic actuators and drone electronic speed controllers (ESCs) that require fast FOC loops in a compact LQFP-48 footprint. The 72 MHz Cortex-M3 with hardware single-cycle MAC completes one FOC iteration in 5 microseconds, supporting 8 kHz update rates typical of mini-quadcopter ESCs. The 12-bit ADC with 2 MSPS sampling captures high-bandwidth current signals from drone motors. On-chip USB allows in-field tuning via a Betaflight-style configurator, while the LQFP-48 footprint is small enough for 20x20 mm ESC boards.
Recommandé
Medical Infusion Pump / Diagnostic Device
The LPC1517JBD48 supports medical infusion pumps and diagnostic instruments that need a deterministic Cortex-M3 core and rich analog peripherals in a small LQFP-48 package. The 12-bit dual ADC simultaneously samples flow-rate and pressure sensors for closed-loop delivery control. USB FS device enables host-software logging and calibration. The Cortex-M3 MPU enables isolation of safety-critical firmware from non-safety tasks. While not FDA-listed, the LPC15xx family has been used in IEC 62304-compliant Class B medical firmware per NXP safety manuals.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour LPC1517JBD48 — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | LPC1518JBD48 | LPC1548JBD48 | LPC1519JBD48 | LPC1517JBD48E | LPC1549JBD48 |
|---|---|---|---|---|---|---|
| Package | LQFP-48 (7x7) | LQFP-48 (7x7) - same | LQFP-48 (7x7) - same | LQFP-48 (7x7) - same | LQFP-48 (7x7) - same | LQFP-48 (7x7) - same |
| Brand | NXP Semiconductors | NXP Semiconductors | NXP Semiconductors | NXP Semiconductors | NXP Semiconductors | NXP Semiconductors |
| Flash Memory | 128 kB | 256 kB | 256 kB | 256 kB | 128 kB | 256 kB |
| SRAM | 32 kB | 32 kB | 36 kB | 36 kB | 32 kB | 36 kB |
| CPU 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 |
| USB | FS device | FS device | FS device | FS device | FS device | FS Host/Device/OTG |
| CAN | 1x CAN 2.0B | 1x CAN 2.0B | 2x CAN 2.0B | 2x CAN 2.0B | 1x CAN 2.0B | 2x CAN 2.0B |
| ADC | 12-bit dual sample-and-hold | 12-bit dual sample-and-hold | 12-bit dual sample-and-hold | 12-bit dual sample-and-hold | 12-bit dual sample-and-hold | 12-bit dual sample-and-hold |
| GPIO Count | Up to 38 | Up to 38 | Up to 38 | Up to 38 | Up to 38 | Up to 38 |
| Operating Temperature | -40 C to +105 C | -40 C to +105 C | -40 C to +105 C | -40 C to +105 C | -40 C to +105 C | -40 C to +105 C |
Principaux différenciateurs
- Dual sample-and-hold ADC with hardware trigger (vs LPC1518JBD48 (same peripheral set))
- Hardware QEI for incremental encoders (vs Generic Cortex-M3 MCUs without QEI (e.g., STM32F030C8T6 in LQFP-48))
- On-chip USB FS PHY (vs MCUs requiring external USB PHY)
- Cost-optimized 128 kB flash for code-constrained designs (vs LPC1548JBD48 (256 kB flash, same package))
Notes de conception
Decouple VDD, VDDA and VBAT independently with 100 nF X7R ceramic capacitors placed within 3 mm of the respective pins. Estimated: at 72 MHz Cortex-M3 full load the LPC1517JBD48 draws approximately 50 mA from VDD; adding a 4.7 uF bulk capacitor near the regulator improves transient response during USB enumeration spikes. The VDDA rail should be powered from a ferrite bead-isolated LDO to prevent switching-noise injection from the digital VDD supply from corrupting ADC readings.
The LQFP-48 package has a theta_JA of approximately 75 C/W on a 4-layer JEDEC test board. Estimated: at typical motor-control workload (CPU 50% active, peripherals active), the LPC1517JBD48 dissipates about 250 mW, giving a junction-to-ambient temperature rise of roughly 19 C above ambient. For closed enclosures, ensure adequate copper pour on top and bottom layers connected to the central thermal pad area. Industrial-grade parts are rated to +105 C ambient, leaving adequate margin for most enclosed installations.
Route the USB DP/DM differential pair with 90-ohm differential impedance and length matching within 150 mils to meet USB 2.0 Full-Speed signal-integrity requirements. Place the 27-ohm series termination resistors near the MCU pins. The CANH/CANL pair also requires 120-ohm characteristic impedance; place a 120-ohm termination resistor at each end of the bus. Keep high-current gate-driver traces away from the analog ADC inputs (P1_0-P2_7) and provide an analog ground island connected to VSSA at a single point.
Do not apply external reset pulses shorter than 1 microsecond - the LPC1517JBD48 internal reset circuit requires at least 1 us of stable logic-low on the RST pin. For crystal selection, keep the load capacitance within 10-20 pF range; higher values cause startup failures. The USB bus-powered mode requires VBUS sensing to be configured in the USBCLK register before enumerating, otherwise enumeration may hang. Always wait for the IRC stabilization bit in the PDRUNCFG register before switching to the PLL.
Estimated: The 12-bit ADC achieves 11.5 ENOB at 1 MSPS with a 50-ohm source impedance; higher source impedances reduce effective resolution due to charge-sharing. Place an external 10 nF buffer capacitor on each ADC input pin used for current sensing. For QEI inputs, route phase A and phase B as a length-matched differential pair (within 50 mils) and place a 1 kohm pull-up if open-drain encoders are used. Avoid routing QEI traces near the PWM outputs to prevent ground-bounce coupling into the index pulse.
Informations de conformité
RoHS and REACH compliant per NXP product page. Not AEC-Q100 qualified; for automotive safety applications consider LPC1547JBD64Q1 (AEC-Q100) which uses a different package (LQFP-64).