Overview
The P89LPC901FN,129 is a highly integrated 8-bit microcontroller from NXP USA Inc., part of the LPC900 series. This microcontroller is designed to offer high performance and low power consumption, making it suitable for a variety of applications. It features a two-clock 80C51 core, which executes instructions at a rate six times faster than standard 80C51 devices. The device is packaged in an 8-pin DIP (Dual In-Line Package) and operates within a voltage range of 2.4 V to 3.6 V, with 5 V tolerant I/O pins.
Key Specifications
Parameter | Value |
---|---|
Microcontroller Core | 8-bit, two-clock 80C51 core |
Flash Memory | 1 kB (1K x 8), byte-erasable, organized into 256-byte sectors and 16-byte pages |
RAM | 128 bytes |
Operating Frequency | Up to 18 MHz |
Operating Voltage | 2.4 V to 3.6 V |
I/O Pins | Up to 6 I/O pins when using internal oscillator and reset options |
Package Type | 8-pin DIP (Dual In-Line Package) |
Temperature Range | -40 °C to +85 °C |
Oscillator Type | Internal RC oscillator, configurable and fine tunable |
Timers/Counters | Two 16-bit counter/timers, 23-bit system timer/Real-Time clock |
Analog Comparators | Single analog comparator (P89LPC901) |
UART | Enhanced UART with fractional baudrate generator, break detect, framing error detection, etc. |
Watchdog Timer | Watchdog timer with separate on-chip oscillator, selectable prescaler |
Power Modes | Idle and two different Power-down modes |
Key Features
- High performance 80C51 CPU with instruction cycle times of 111 ns to 222 ns at 18 MHz.
- In-Application Programming (IAP-Lite) and byte erase for non-volatile data storage.
- Serial Flash In-Circuit Programming (ICP) for production coding.
- Flash security bits to prevent reading of sensitive application programs.
- Low voltage reset (Brownout detect) and power-on reset without external components.
- Configurable on-chip oscillator with frequency range options from 20 kHz to 18 MHz.
- Programmable port output configuration options: quasi-bidirectional, open drain, push-pull, input-only.
- Port ‘input pattern match’ detect and LED drive capability (20 mA) on all port pins.
- Controlled slew rate port outputs to reduce EMI.
- Four interrupt priority levels and keypad interrupt inputs.
- Schmitt trigger port inputs and emulation support.
Applications
The P89LPC901FN,129 is versatile and can be used in a variety of applications, including:
- Industrial control systems
- Consumer electronics
- Automotive systems
- Medical devices
- IoT devices requiring low power consumption and high performance
- Embedded systems where space and power efficiency are critical
Q & A
- What is the core architecture of the P89LPC901FN,129?
The P89LPC901FN,129 is based on an 8-bit, two-clock 80C51 core.
- How much Flash memory does the P89LPC901FN,129 have?
The device has 1 kB (1K x 8) of byte-erasable Flash memory.
- What is the operating voltage range of the P89LPC901FN,129?
The operating voltage range is from 2.4 V to 3.6 V.
- What types of timers are available on the P89LPC901FN,129?
The device features two 16-bit counter/timers and a 23-bit system timer/Real-Time clock.
- Does the P89LPC901FN,129 have analog comparators?
Yes, it has a single analog comparator.
- What is the purpose of the watchdog timer on the P89LPC901FN,129?
The watchdog timer, with a separate on-chip oscillator, ensures system reliability by resetting the device if it fails to execute within a specified time frame.
- Can the P89LPC901FN,129 be programmed in-application?
Yes, it supports In-Application Programming (IAP-Lite) and byte erase for non-volatile data storage.
- What are the power modes available on the P89LPC901FN,129?
The device has idle and two different Power-down modes to reduce power consumption.
- How many I/O pins are available on the P89LPC901FN,129 when using internal oscillator and reset options?
Up to 6 I/O pins are available.
- What is the temperature range for the P89LPC901FN,129?
The operating temperature range is from -40 °C to +85 °C.