Overview
The P89LPC935FDH,529 is a single-chip microcontroller from NXP USA Inc., designed for applications requiring high integration, low cost, and a wide range of performance. This microcontroller is part of the LPC900 series and is based on a high-performance processor architecture that executes instructions in two to four clocks, significantly faster than standard 80C51 devices. It is available in various packages, including 28-pin TSSOP, PLCC, and HVQFN, making it versatile for different design needs.
Key Specifications
Parameter | Value |
---|---|
Microcontroller Type | 8-bit |
Processor Core | Accelerated 2-clock 80C51 core |
Flash Memory | 8 KB (8K x 8), byte-erasable, organized into 1 kB/2 kB sectors and 64-byte pages |
RAM Data Memory | 256 bytes + 512-byte auxiliary on-chip RAM (for P89LPC935/936) |
EEPROM | 512-byte customer data EEPROM |
Analog to Digital Converter (ADC) | Dual 4-input multiplexed 8-bit ADCs/DAC outputs |
Timers/Counters | Two 16-bit counter/timers, 23-bit system timer (also usable as RTC) |
Communication Interfaces | Enhanced UART, 400 kHz byte-wide I2C-bus, SPI communication port |
Oscillator | High-accuracy internal RC oscillator option, selectable and fine tunable |
Operating Voltage | 2.4 V to 3.6 V |
I/O Pins | 23 I/O pins minimum, up to 26 I/O pins |
Package Type | 28-TSSOP |
Key Features
- High-performance processor architecture executing instructions in two to four clocks, six times the rate of standard 80C51 devices.
- Byte-erasable flash code memory with single-byte erasing capability for non-volatile data storage.
- Dual 4-input multiplexed 8-bit ADCs/DAC outputs and 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.
- Capture/Compare Unit (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.
Applications
The P89LPC935FDH,529 is suitable for a variety of applications that require low power consumption, high integration, and cost-effectiveness. These include:
- Industrial control systems
- Consumer electronics
- Automotive systems
- Medical devices
- Smart home devices
- IoT applications
Q & A
- What is the processor core of the P89LPC935FDH,529?
The processor core is an accelerated 2-clock 80C51 core. - How much flash memory does the P89LPC935FDH,529 have?
The microcontroller has 8 KB of byte-erasable flash memory. - What is the RAM capacity of the P89LPC935FDH,529?
The microcontroller has 256 bytes of RAM data memory plus an additional 512-byte auxiliary on-chip RAM. - Does the P89LPC935FDH,529 have EEPROM?
Yes, it includes a 512-byte customer data EEPROM. - What communication interfaces are available on the P89LPC935FDH,529?
The microcontroller features an enhanced UART, 400 kHz byte-wide I2C-bus, and SPI communication port. - What is the operating voltage range of the P89LPC935FDH,529?
The operating voltage range is 2.4 V to 3.6 V. - How many I/O pins does the P89LPC935FDH,529 have?
The microcontroller has a minimum of 23 I/O pins and up to 26 I/O pins. - What package types are available for the P89LPC935FDH,529?
The microcontroller is available in 28-TSSOP, PLCC, and HVQFN packages. - Is the P89LPC935FDH,529 5 V tolerant?
Yes, the I/O pins are 5 V tolerant. - What oscillator options are available for the P89LPC935FDH,529?
The microcontroller features a high-accuracy internal RC oscillator option that is selectable and fine tunable.