Overview
The LPC2290FBD144/01551 is a 16/32-bit microcontroller from NXP USA Inc., based on the Arm7TDMI-S CPU. This microcontroller is designed to support real-time emulation and embedded trace, making it suitable for a variety of applications that require robust processing and debugging capabilities. It features a 144-pin LQFP package and is particularly optimized for low power consumption, making it ideal for automotive, industrial control, medical systems, and other general-purpose applications.
Key Specifications
Specification | Details |
---|---|
CPU | 16/32-bit Arm7TDMI-S |
CPU Clock | Up to 72 MHz |
RAM | 64 kB on-chip static RAM |
Package | LQFP144, 144 leads, body 20 × 20 × 1.4 mm |
ADC | 8-channel 10-bit ADC, conversion time as low as 2.44 µs |
CAN Interfaces | Two advanced CAN channels with acceptance filters |
Timers | Two 32-bit timers with four capture and four compare channels |
PWM | PWM unit with six outputs |
RTC and Watchdog | Real-Time Clock (RTC) and watchdog |
Interrupts | Vectored Interrupt Controller (VIC) with configurable priorities and vector addresses; up to nine external interrupt pins |
GPIO | Up to 76 general purpose I/O pins (5 V tolerant) |
Power Supply | CPU operating voltage range of 1.65 V to 1.95 V; I/O power supply range of 3.0 V to 3.6 V |
Serial Interfaces | Two UARTs, Fast I2C-bus (400 kbit/s), two SPIs, SSP serial controller supporting SPI, 4-wire SSI, and Microwire buses |
Key Features
- Real-time emulation and embedded trace support for enhanced debugging.
- Alternative 16-bit Thumb mode to reduce code size by more than 30% with minimal performance penalty.
- Fast GPIO ports enabling port pin toggling up to 3.5 times faster than the original LPC2290.
- Dedicated result registers for ADC to reduce interrupt overhead.
- UART0/1 with fractional baud rate generator, auto-bauding capabilities, and handshake flow-control fully implemented in hardware.
- Serial bootloader using UART0 for in-system download and programming capabilities.
- EmbeddedICE-RT and Embedded Trace interfaces for real-time debugging.
- Configurable external memory interface with up to four banks, each up to 16 MB and 8/16/32-bit data width.
- Power saving modes include Idle and Power-down with processor wake-up from Power-down mode via external interrupt.
Applications
The LPC2290FBD144/01551 is suitable for a wide range of applications, including:
- Automotive systems: Due to its advanced CAN interfaces and robust processing capabilities.
- Industrial control: For applications requiring precise timing, multiple serial interfaces, and low power consumption.
- Medical systems: Where reliability, low power consumption, and advanced debugging features are crucial.
- Communication gateways and protocol converters: Leveraging its multiple serial interfaces and high processing power.
- General-purpose applications: Including various embedded systems that require a balance of performance, power efficiency, and debugging capabilities.
Q & A
- What is the CPU type of the LPC2290FBD144/01551?
The LPC2290FBD144/01551 is based on a 16/32-bit Arm7TDMI-S CPU. - What is the maximum CPU clock speed of the LPC2290FBD144/01551?
The maximum CPU clock speed is up to 72 MHz. - How much on-chip static RAM does the LPC2290FBD144/01551 have?
The LPC2290FBD144/01551 has 64 kB of on-chip static RAM. - What type of package does the LPC2290FBD144/01551 come in?
The LPC2290FBD144/01551 comes in a LQFP144 package. - What are the key features of the ADC in the LPC2290FBD144/01551?
The ADC is an 8-channel 10-bit ADC with a conversion time as low as 2.44 µs. - Does the LPC2290FBD144/01551 support CAN interfaces?
Yes, it supports two advanced CAN channels with acceptance filters. - What power saving modes are available on the LPC2290FBD144/01551?
The power saving modes include Idle and Power-down, with processor wake-up from Power-down mode via external interrupt. - What are the operating voltage ranges for the CPU and I/O of the LPC2290FBD144/01551?
The CPU operating voltage range is 1.65 V to 1.95 V, and the I/O power supply range is 3.0 V to 3.6 V. - What serial interfaces are available on the LPC2290FBD144/01551?
The available serial interfaces include two UARTs, Fast I2C-bus (400 kbit/s), two SPIs, and an SSP serial controller supporting SPI, 4-wire SSI, and Microwire buses. - Is the LPC2290FBD144/01551 suitable for automotive applications?
Yes, it is particularly suitable for automotive applications due to its advanced CAN interfaces and robust processing capabilities.