Overview
The P89LPC932A1FA,112 is an 8-bit microcontroller from NXP USA Inc., part of the LPC900 series. This single-chip microcontroller is designed to provide high-performance and low-cost solutions for a variety of applications. It is based on an accelerated two-clock 80C51 core, which executes instructions at a rate six times faster than standard 80C51 devices. The microcontroller is available in several package options, including 28-pin PLCC, TSSOP, HVQFN, and DIP, with a minimum of 23 I/O pins and up to 26 I/O pins when using the on-chip oscillator and reset options.
Key Specifications
Parameter | Value |
---|---|
Manufacturer | NXP USA Inc. |
Part Number | P89LPC932A1FA,112 |
Core Processor | 8051 |
Core Size | 8-Bit |
Program Memory Type | FLASH |
Program Memory Size | 8KB (8K x 8) |
RAM Size | 768 bytes (256-byte RAM data memory + 512-byte auxiliary on-chip RAM) |
EEPROM Size | 512-byte customer data EEPROM |
Supply Voltage (Vcc/Vdd) | 2.4 V ~ 3.6 V |
Maximum Clock Frequency | 18 MHz |
Package / Case | 28-PLCC (11.51x11.51) |
Operating Temperature | -40°C ~ 85°C (TA) |
Number of I/O | 26 |
Oscillator Type | Internal RC oscillator (selectable and fine tunable) |
Connectivity | I²C, SPI, UART/USART |
Key Features
- High-performance 80C51 CPU with instruction cycle times of 111 ns to 222 ns at 18 MHz.
- 8 kB byte-erasable flash code memory organized into 1 kB sectors and 64-byte pages.
- Single-byte erasing for non-volatile data storage.
- 256-byte RAM data memory and 512-byte auxiliary on-chip RAM.
- 512-byte customer data EEPROM for serialization and storage of setup parameters.
- Two analog comparators with selectable inputs and reference source.
- Two 16-bit counter/timers and a 23-bit system timer that can also be used as an RTC.
- 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.
- CCU providing PWM, input capture, and output compare functions.
- High-accuracy internal RC oscillator option, selectable and fine tunable.
- I/O pins are 5 V tolerant.
- Watchdog timer with separate on-chip oscillator and low voltage reset (brownout detect).
- LED drive capability (20 mA) on all port pins.
- Controlled slew rate port outputs to reduce EMI.
- Four interrupt priority levels and eight keypad interrupt inputs plus two additional external interrupt inputs.
- Schmitt trigger port inputs and second data pointer.
- In-Circuit Programming (ICP), Serial flash In-System Programming (ISP), and In-Application Programming (IAP) of the flash code memory.
Applications
The P89LPC932A1FA,112 microcontroller is suitable for a wide range of applications that require high integration and low cost. These include:
- Industrial control systems.
- Consumer electronics.
- Automotive systems.
- Medical devices.
- IoT devices.
- Embedded systems requiring high performance and low power consumption.
Q & A
- What is the core processor of the P89LPC932A1FA,112?
The core processor is an 8051.
- What is the program memory size of the P89LPC932A1FA,112?
The program memory size is 8 KB (8K x 8).
- What is the RAM size of the P89LPC932A1FA,112?
The RAM size is 768 bytes, which includes 256-byte RAM data memory and 512-byte auxiliary on-chip RAM.
- What is the supply voltage range for the P89LPC932A1FA,112?
The supply voltage range is 2.4 V to 3.6 V.
- What communication interfaces does the P89LPC932A1FA,112 support?
The microcontroller supports I²C, SPI, and UART/USART communication interfaces.
- Does the P89LPC932A1FA,112 have an internal oscillator?
Yes, it has a high-accuracy internal RC oscillator option that is selectable and fine tunable.
- What is the maximum clock frequency of the P89LPC932A1FA,112?
The maximum clock frequency is 18 MHz.
- What is the operating temperature range for the P89LPC932A1FA,112?
The operating temperature range is -40°C to 85°C (TA).
- Does the P89LPC932A1FA,112 support in-system programming?
Yes, it supports Serial flash In-System Programming (ISP) and In-Application Programming (IAP) of the flash code memory.
- What are the key features of the P89LPC932A1FA,112's I/O pins?
The I/O pins are 5 V tolerant, have LED drive capability (20 mA), and controlled slew rate to reduce EMI.
- What kind of interrupt capabilities does the P89LPC932A1FA,112 have?
The microcontroller has four interrupt priority levels, eight keypad interrupt inputs, and two additional external interrupt inputs.