MCU 32-Bit LPC15xx ARM Cortex M3 RISC 128KB Flash 3.3V 100-Pin LQFP Tray, LPC1548JBD100E, NXP

The LPC1500 microcontroller series are optimized for fast, easy, and high-precision motor control and incorporate all the features required for high-accuracy sensored and sensorless motor control, enabling simultaneous control of two motors in highly flexible configurations. Based on the ARM Cortex-M3 processor, the LPC1500 microcontroller series has two 12-bit, 12-channel, 2 Msps ADCs and an on-chip quadrature encoder interface (QEI) to enable highly accurate control of both sensored and sensorless motor combinations. Four on-chip comparators enable fast-response over-current/voltage monitoring and protection; and four flexible SCTimer/PWM timers provide up to 28 PWM channels in a tightly coupled analog and timing subsystem, with minimal load on the CPU. Ideal for use with a wide range of brushless DC (BLDC) motors, permanent-magnet synchronous motors (PMSM), and AC induction motors (ACIM) commonly found in products such as large home appliances, HVAC, industrial pumps and generators, and more. They are also well suited for industrial applications requiring high-precision data sampling and real-time control, such as digital power and instrumentation. The LPC1500 series of microcontrollers are fully supported by the LPC software ecosystem and an extensive collection of tools, drivers and middleware. With ultra-efficient motor control firmware, easy-to-use GUI-based tuning tools, and two new motor control solution kits, NXP LPC1500 microcontrollers simplify evaluation and development of motor control applications, without requiring deep motor control experience.

  • System:
    • ARM Cortex-M3 processor, running at frequencies of up to 72 MHz.
    • ARM Cortex-M3 built-in Nested Vectored Interrupt Controller (NVIC).
    • System tick timer.
    • Serial Wire Debug (SWD) with four breakpoints and two watchpoints.
    • Single-cycle multiplier supported.
    • Memory Protection Unit (MPU) included.
  • Memory:
    • Up to 128 kB on-chip flash programming memory with 256 Byte page write and erase.
    • Up to 20 kB SRAM
    • 4 kB EEPROM.
  • ROM API support:
    • Boot loader with boot options from flash or external source via USART or C_CAN
    • ADC drivers
    • SPI drivers
    • USART drivers
    • I²C drivers
    • Power profiles and power mode configuration with low-power mode configuration option
    • DMA drivers
    • C_CAN drivers
    • Flash In-Application Programming (IAP) and In-System Programming (ISP).
  • Digital peripherals:
    • Simple DMA engine with 18 channels and 20 programmable input triggers.
    • High-speed GPIO interface with up to 46 General-Purpose I/O (GPIO) pins with configurable pull-up/pull-down resistors, open-drain mode, input inverter, and programmable digital glitch filter.
    • GPIO interrupt generation capability with boolean pattern-matching feature on eight external inputs.
    • Two GPIO grouped port interrupts.
    • Switch matrix for flexible configuration of each I/O pin function.
    • CRC engine.
    • Quadrature Encoder Interface (QEI).
  • Configurable PWM/timer/motor control subsystem:
    • Up to four 32-bit counter/timers or up to eight 16-bit counter/timers or combinations of 16-bit and 32-bit timers.
    • Up to 28 match outputs and 22 configurable capture inputs with input multiplexer.
    • Four State Configurable Timers (SCTimers) for highly flexible, event-driven timing and PWM applications.
    • SCT Input Pre-processor Unit (SCTIPU) for processing timer inputs and immediate handling of abort situations
  • Special-application and simple timers:
    • 24-bit, four-channel, multi-rate timer (MRT) for repetitive interrupt generation at upto four programmable, fixed rates.
    • Repetitive interrupt timer for general purpose use and use with debug time-stamping.
    • Windowed Watchdog timer (WWDT).
    • High-resolution 32-bit Real-time clock (RTC) with selectable 1 s or 1 ms time resolution running in the always-on power domain. RTC can be used for wake-up from all low power modes including Deep power-down.
  • Analog peripherals:
    • Two 12-bit ADC with up to 12 input channels per ADC and with multiple internal and external trigger inputs and sample rates of up to 2 M samples/s. Each two independent conversion sequences. ADC conversion clock can be the system clock or an asynchronous clock derived from one of the three PLLs.
    • One 12-bit DAC.
    • Integrated temperature sensor and band gap internal reference voltage.
    • Four comparators with external and internal voltage references (ACMP0 to 3).
  • Serial interfaces:
    • Three USART interfaces with DMA, RS-485 support, autobaud, and with synchronous mode and 32 kHz mode for wake-up from Deep-sleep and Power-down modes. The USARTs share a fractional baud-rate generator.
    • Two SPI controllers.
    • One I²C-bus interface supporting fast mode and Fast-mode Plus with data rates of up to 1Mbit/s and with multiple address recognition and monitor mode.
    • One C_CAN controller.

Характеристики

Program_memory_type

Flash

Supplier_package

LQFP

Specifications

https://4donline.ihs.com/images/VipMasterIC/IC/PHGL/PHGL-S-A0000136915/PHGL-S-A0000136915-1.pdf?hkey=52A5661711E402568146F3353EA87419

Special_features

CAN Controller

Screening_level

Extended Industrial

Schedule_b

8542310000

Ram_size

20 KB

Program_memory_size

128 KB

Product_dimensions

14 x 14 x 1.4

Pin_count

100

Operating_temperature

-40 to 105 °C

Operating_supply_voltage

3.3 V

Watchdog

1

Analog_comparators

4

Eccn

EAR99

Instruction_set_architecture

RISC

Htsn

8542310001

Тип интерфейса

CAN/I2C/SPI/USART/USB

Device_core

ARM Cortex M3

Data_memory_size

4 Kb

Data_bus_width

32 Bit

Country_of_origin

Taiwan

Бренд

On_chip_adc

2(12-chx12-bit)

Min_operating_supply_voltage

2.4 V

Number_of_timers

4

Number_of_programmable_i_os

76

Msl_level

2

Mounting

Surface Mount

Max_speed

72 MHz

Max_power_dissipation

1500 mW

Max_operating_supply_voltage

3.6 V

Артикул: LPC1548JBD100E

Описание

The LPC1500 microcontroller series are optimized for fast, easy, and high-precision motor control and incorporate all the features required for high-accuracy sensored and sensorless motor control, enabling simultaneous control of two motors in highly flexible configurations. Based on the ARM Cortex-M3 processor, the LPC1500 microcontroller series has two 12-bit, 12-channel, 2 Msps ADCs and an on-chip quadrature encoder interface (QEI) to enable highly accurate control of both sensored and sensorless motor combinations. Four on-chip comparators enable fast-response over-current/voltage monitoring and protection; and four flexible SCTimer/PWM timers provide up to 28 PWM channels in a tightly coupled analog and timing subsystem, with minimal load on the CPU. Ideal for use with a wide range of brushless DC (BLDC) motors, permanent-magnet synchronous motors (PMSM), and AC induction motors (ACIM) commonly found in products such as large home appliances, HVAC, industrial pumps and generators, and more. They are also well suited for industrial applications requiring high-precision data sampling and real-time control, such as digital power and instrumentation. The LPC1500 series of microcontrollers are fully supported by the LPC software ecosystem and an extensive collection of tools, drivers and middleware. With ultra-efficient motor control firmware, easy-to-use GUI-based tuning tools, and two new motor control solution kits, NXP LPC1500 microcontrollers simplify evaluation and development of motor control applications, without requiring deep motor control experience.

  • System:
    • ARM Cortex-M3 processor, running at frequencies of up to 72 MHz.
    • ARM Cortex-M3 built-in Nested Vectored Interrupt Controller (NVIC).
    • System tick timer.
    • Serial Wire Debug (SWD) with four breakpoints and two watchpoints.
    • Single-cycle multiplier supported.
    • Memory Protection Unit (MPU) included.
  • Memory:
    • Up to 128 kB on-chip flash programming memory with 256 Byte page write and erase.
    • Up to 20 kB SRAM
    • 4 kB EEPROM.
  • ROM API support:
    • Boot loader with boot options from flash or external source via USART or C_CAN
    • ADC drivers
    • SPI drivers
    • USART drivers
    • I²C drivers
    • Power profiles and power mode configuration with low-power mode configuration option
    • DMA drivers
    • C_CAN drivers
    • Flash In-Application Programming (IAP) and In-System Programming (ISP).
  • Digital peripherals:
    • Simple DMA engine with 18 channels and 20 programmable input triggers.
    • High-speed GPIO interface with up to 46 General-Purpose I/O (GPIO) pins with configurable pull-up/pull-down resistors, open-drain mode, input inverter, and programmable digital glitch filter.
    • GPIO interrupt generation capability with boolean pattern-matching feature on eight external inputs.
    • Two GPIO grouped port interrupts.
    • Switch matrix for flexible configuration of each I/O pin function.
    • CRC engine.
    • Quadrature Encoder Interface (QEI).
  • Configurable PWM/timer/motor control subsystem:
    • Up to four 32-bit counter/timers or up to eight 16-bit counter/timers or combinations of 16-bit and 32-bit timers.
    • Up to 28 match outputs and 22 configurable capture inputs with input multiplexer.
    • Four State Configurable Timers (SCTimers) for highly flexible, event-driven timing and PWM applications.
    • SCT Input Pre-processor Unit (SCTIPU) for processing timer inputs and immediate handling of abort situations
  • Special-application and simple timers:
    • 24-bit, four-channel, multi-rate timer (MRT) for repetitive interrupt generation at upto four programmable, fixed rates.
    • Repetitive interrupt timer for general purpose use and use with debug time-stamping.
    • Windowed Watchdog timer (WWDT).
    • High-resolution 32-bit Real-time clock (RTC) with selectable 1 s or 1 ms time resolution running in the always-on power domain. RTC can be used for wake-up from all low power modes including Deep power-down.
  • Analog peripherals:
    • Two 12-bit ADC with up to 12 input channels per ADC and with multiple internal and external trigger inputs and sample rates of up to 2 M samples/s. Each two independent conversion sequences. ADC conversion clock can be the system clock or an asynchronous clock derived from one of the three PLLs.
    • One 12-bit DAC.
    • Integrated temperature sensor and band gap internal reference voltage.
    • Four comparators with external and internal voltage references (ACMP0 to 3).
  • Serial interfaces:
    • Three USART interfaces with DMA, RS-485 support, autobaud, and with synchronous mode and 32 kHz mode for wake-up from Deep-sleep and Power-down modes. The USARTs share a fractional baud-rate generator.
    • Two SPI controllers.
    • One I²C-bus interface supporting fast mode and Fast-mode Plus with data rates of up to 1Mbit/s and with multiple address recognition and monitor mode.
    • One C_CAN controller.

Детали

Program_memory_type

Flash

Supplier_package

LQFP

Specifications

https://4donline.ihs.com/images/VipMasterIC/IC/PHGL/PHGL-S-A0000136915/PHGL-S-A0000136915-1.pdf?hkey=52A5661711E402568146F3353EA87419

Special_features

CAN Controller

Screening_level

Extended Industrial

Schedule_b

8542310000

Ram_size

20 KB

Program_memory_size

128 KB

Product_dimensions

14 x 14 x 1.4

Pin_count

100

Operating_temperature

-40 to 105 °C

Operating_supply_voltage

3.3 V

Watchdog

1

Analog_comparators

4

Eccn

EAR99

Instruction_set_architecture

RISC

Htsn

8542310001

Тип интерфейса

CAN/I2C/SPI/USART/USB

Device_core

ARM Cortex M3

Data_memory_size

4 Kb

Data_bus_width

32 Bit

Country_of_origin

Taiwan

Бренд

On_chip_adc

2(12-chx12-bit)

Min_operating_supply_voltage

2.4 V

Number_of_timers

4

Number_of_programmable_i_os

76

Msl_level

2

Mounting

Surface Mount

Max_speed

72 MHz

Max_power_dissipation

1500 mW

Max_operating_supply_voltage

3.6 V