LPC1549JBD48QL Microcontroller Description
The LPC1549JBD48QL are ARM Cortex-M3-based embedded microcontrollers with a rich peripheral set and very low power consumption. The ARM Cortex-M3 is a next-generation core that provides system improvements such as increased debug tools and a greater level of support block integration.
The LPC1549JBD48QL can run at CPU speeds of up to 72 MHz. The ARM Cortex-M3 CPU has a three-stage pipeline and a Harvard architecture, with separate local instruction and data buses and a third bus for peripherals. An inbuilt prefetch unit that supports speculative branching is also included in the ARM Cortex-M3 CPU.
The LPC1549JBD48QL has up to 256 kB flash memory, 32 kB ROM, a 4 kB EEPROM, and up to 36 kB SRAM. One full-speed USB 2.0 device, two SPI interfaces, three USARTs, one Fast-mode Plus I2C-bus interface, one C CAN module, PWM/timer subsystem with four configurable, multi-purpose State Configurable Timers (SCTimer/PWM) with input pre-processing unit, a Real-time clock module with independent power supply and a dedicated oscillator, two 12-channel/12-bit, 2 Msamples/s ADCs, one 12- Most peripherals can be serviced by a DMA engine.
LPC1549JBD48QL MCU Features
Simple DMA engine with 18 channels and 20 programmable input triggers
Single-cycle multiplier supported
Up to 256 kB on-chip flash programming memory with 256 Byte page write and erase.
32 kHz low-power RTC oscillator with 32 kHz, 1 kHz, and 1 Hz outputs.
System tick timer
Arm Cortex-M3 built-in Nested Vectored Interrupt Controller (NVIC).
Memory Protection Unit (MPU) included
Reduced power modes: Sleep mode, Deep-sleep mode, Power-down mode, and Deep power-down mode
Arm Cortex-M3 processor, running at frequencies of up to 72 MHz.
ADC drivers
Watchdog oscillator with a frequency range of 503 kHz.
Serial Wire Debug (SWD) with four breakpoints and two watchpoints.
USB drivers
Two 12-bit ADC $ one 12-bit DAC
24-bit, four-channel, multi-rate timer (MRT)
Crystal oscillator with an operating range of 1 MHz to 25 MHz.
SPI drivers
4 kB EEPROM
Integrated PMU (Power Management Unit) to minimize power consumption
I2C drivers
Up to 36 kB SRAM
Dither engine for improved average resolution of pulse edges
USART drivers
LPC1549JBD48QL MCU Applications
Digital power supplies
Motion drives
Motor control
Solar inverters
Home appliances
Building and factory automation
Industrial and medical