Overview
The LPC2290FBD144/01,5 is a 16/32-bit ARM microcontroller produced by NXP USA Inc. It is based on the ARM7TDMI-S™ CPU, which includes real-time emulation and embedded trace support. This microcontroller is particularly suited for applications requiring low power consumption, advanced peripherals, and robust communication capabilities. It is widely used in automotive, industrial control, medical systems, and fault-tolerant maintenance buses due to its comprehensive set of features and interfaces.
Key Specifications
Specification | Details |
---|---|
Core Processor | ARM7TDMI-S™ |
Core Size | 16/32-bit |
Speed | Up to 60 MHz |
Package | LQFP144 (144 leads, 20x20x1.4 mm) |
RAM | 16 kB (or 64 kB in some versions) |
CAN Channels | 2 advanced CAN channels |
ADC | 8-channel 10-bit ADC |
Timers | Two 32-bit timers with 4 capture and 4 compare channels |
PWM | PWM unit with 6 outputs |
Serial Interfaces | Two UARTs (16C550), Fast I2C (400 kbits/s), two SPIs |
GPIO | Up to 76 general purpose I/O pins (5 V tolerant) |
External Interrupts | Up to 9 edge/level sensitive external interrupt pins |
Power Supply | CPU: 1.65 V to 1.95 V, I/O: 3.0 V to 3.6 V |
Power Modes | Idle and Power-down modes |
Key Features
- 16/32-bit ARM7TDMI-S™ microcontroller with real-time emulation and embedded trace support.
- Alternative 16-bit Thumb mode for reduced code size.
- Low power consumption with Idle and Power-down modes.
- 8-channel 10-bit ADC with conversion time as low as 2.44 ms.
- Two 32-bit timers with 4 capture and 4 compare channels, PWM unit with 6 outputs, Real-Time Clock (RTC), and watchdog.
- Vectored Interrupt Controller (VIC) with configurable priorities and vector addresses.
- Configurable external memory interface with up to four banks, each up to 16 MB and 8/16/32-bit data width.
- Up to 76 general purpose I/O pins (5 V tolerant) and up to 9 edge/level sensitive external interrupt pins.
- Dual power supply: CPU operating voltage range of 1.65 V to 1.95 V and I/O power supply range of 3.0 V to 3.6 V.
- Serial boot-loader using UART0 for in-system download and programming capabilities.
- EmbeddedICE-RT and Embedded Trace interfaces for real-time debugging.
Applications
- Automotive systems
- Industrial control applications
- Medical systems
- Fault-tolerant maintenance buses
- Communication gateways and protocol converters
- General-purpose applications including home appliances, 3D printers, and various consumer electronics.
Q & A
- What is the core processor of the LPC2290FBD144/01,5?
The core processor is the ARM7TDMI-S™.
- What is the maximum CPU clock speed of the LPC2290FBD144/01,5?
The maximum CPU clock speed is up to 60 MHz.
- What type of package does the LPC2290FBD144/01,5 come in?
The package is LQFP144 (144 leads, 20x20x1.4 mm).
- How many CAN channels does the LPC2290FBD144/01,5 have?
It has 2 advanced CAN channels.
- What is the resolution and number of channels of the ADC in the LPC2290FBD144/01,5?
The ADC is an 8-channel 10-bit ADC.
- Does the LPC2290FBD144/01,5 support external memory?
Yes, it supports up to four banks of external memory, each up to 16 MB with 8/16/32-bit data width.
- What are the power supply voltage ranges for the CPU and I/O of the LPC2290FBD144/01,5?
The CPU operates from 1.65 V to 1.95 V, and the I/O operates from 3.0 V to 3.6 V.
- Does the LPC2290FBD144/01,5 have any power-saving modes?
Yes, it has Idle and Power-down modes.
- How many GPIO pins does the LPC2290FBD144/01,5 have?
It has up to 76 general purpose I/O pins (5 V tolerant).
- What are some common applications of the LPC2290FBD144/01,5?
Common applications include automotive systems, industrial control, medical systems, and communication gateways.