Overview
The P89LPC930FDH is a single-chip microcontroller designed by NXP USA Inc., optimized for applications that require high integration and low cost solutions across a wide range of performance requirements. Based on a high-performance 80C51 core, this microcontroller executes instructions in two to four clocks, significantly faster than standard 80C51 devices. It incorporates many system-level functions to reduce component count, board space, and overall system cost.
Key Specifications
Parameter | Value |
---|---|
Microcontroller Core | Two-clock 80C51 core |
Program Memory | 4 kB Flash |
Data RAM | 256 bytes |
Operating Temperature | -45 °C to +85 °C |
Operating Frequency | 0 MHz to 18 MHz |
Package Type | TSSOP28 (28 leads) |
I/O Pins | Up to 26 I/O pins |
Power Modes | Idle and two Power-down modes |
Key Features
- High performance 80C51 CPU with instruction cycle times of 111 ns to 222 ns at 18 MHz.
- Enhanced UART with fractional baud rate generator, break detect, framing error detection, and automatic address detection.
- 400 kHz byte-wide I2C-bus communication port and SPI communication port.
- Eight keypad interrupt inputs and two additional external interrupt inputs with four interrupt priority levels.
- Watchdog timer with separate on-chip oscillator and no external components required.
- Active-LOW reset with on-chip power-on reset and reset counter/glitch suppression.
- Input-only port ‘input pattern match’ detect and second data pointer.
- Schmitt trigger port inputs and LED drive capability (20 mA) on all port pins.
- Serial Flash programming and In-Application Programming of the Flash code memory.
- Emulation support and controlled slew rate port outputs to reduce EMI.
Applications
The P89LPC930FDH is suitable for a variety of applications that demand high integration and cost-effectiveness. These include industrial control systems, consumer electronics, medical devices, and any system requiring efficient and reliable microcontroller functionality.
Q & A
- What is the core architecture of the P89LPC930FDH?
The P89LPC930FDH is based on a two-clock 80C51 core. - How much program memory does the P89LPC930FDH have?
The P89LPC930FDH has 4 kB of Flash program memory. - What is the operating temperature range of the P89LPC930FDH?
The operating temperature range is -45 °C to +85 °C. - What communication interfaces are available on the P89LPC930FDH?
The microcontroller features UART, I2C-bus, and SPI communication ports. - Does the P89LPC930FDH support in-circuit programming?
Yes, it supports Serial Flash programming and In-Application Programming of the Flash code memory. - What is the maximum current drive capability of the I/O pins?
The I/O pins can drive up to 20 mA each, with a maximum combined I/O current of 100 mA. - Are there any power-saving modes available on the P89LPC930FDH?
Yes, the microcontroller has Idle and two Power-down modes to reduce power consumption. - What type of package is the P89LPC930FDH available in?
The P89LPC930FDH is available in a TSSOP28 package. - Does the P89LPC930FDH have a watchdog timer?
Yes, it has a watchdog timer with a separate on-chip oscillator. - Can the P89LPC930FDH be reset without external components?
Yes, it has an on-chip power-on reset and reset counter/glitch suppression.