Overview
The P89LPC936FDH,529 is a single-chip 8-bit microcontroller produced by NXP USA Inc. It is part of the P89LPC933/934/935/936 family, which is based on a high-performance processor architecture that executes instructions in two to four clocks, significantly faster than standard 80C51 devices. This microcontroller is designed to reduce component count, board space, and system cost by incorporating many system-level functions into a single chip.
Key Specifications
Specification | Details |
---|---|
Flash Memory | 16 kB byte-erasable flash code memory, organized into 1 kB/2 kB sectors and 64-byte pages |
RAM Data Memory | 256-byte RAM data memory, plus 512-byte auxiliary on-chip RAM (for P89LPC935/936) |
EEPROM | 512-byte customer data EEPROM on chip |
A/D Converters/DAC Outputs | Dual 4-input multiplexed 8-bit A/D converters/DAC outputs |
Analog Comparators | Two analog comparators with selectable inputs and reference source |
Timers/Counters | Two 16-bit counter/timers and a 23-bit system timer that can also be used as an RTC |
Communication Ports | Enhanced UART, 400 kHz byte-wide I2C-bus communication port, and SPI communication port |
Oscillator | High-accuracy internal RC oscillator option, selectable and fine tunable |
Operating Voltage | 2.4 V to 3.6 V VDD operating range, with 5 V tolerant I/O pins |
Package | 28-pin TSSOP, PLCC, and HVQFN packages with 23 to 26 I/O pins |
Interrupts | Four interrupt priority levels, eight keypad interrupt inputs, plus two additional external interrupt inputs |
Key Features
- Accelerated two-clock 80C51 core, executing instructions six times faster than standard 80C51 devices
- Single-byte erasing in flash memory, allowing any byte(s) to be used as non-volatile data storage
- Capture/Compare Unit (CCU) providing PWM, input capture, and output compare functions
- Schmitt trigger port inputs and second data pointer for enhanced functionality
- Emulation support for development and debugging
Applications
The P89LPC936FDH,529 microcontroller is suitable for a wide range of applications, including:
- Industrial control systems due to its robust and reliable design
- Automotive systems where high performance and low power consumption are critical
- Consumer electronics requiring advanced features like A/D converters and communication ports
- Medical devices that need precise timing and analog capabilities
- IoT devices where low power and compact design are essential
Q & A
- What is the core architecture of the P89LPC936FDH,529 microcontroller?
The P89LPC936FDH,529 is based on an accelerated two-clock 80C51 core, executing instructions six times faster than standard 80C51 devices.
- How much flash memory does the P89LPC936FDH,529 have?
The microcontroller has 16 kB byte-erasable flash code memory, organized into 1 kB/2 kB sectors and 64-byte pages.
- What types of communication ports are available on the P89LPC936FDH,529?
The microcontroller features an enhanced UART, a 400 kHz byte-wide I2C-bus communication port, and an SPI communication port.
- Does the P89LPC936FDH,529 have any analog to digital conversion capabilities?
Yes, it includes dual 4-input multiplexed 8-bit A/D converters/DAC outputs.
- What is the operating voltage range of the P89LPC936FDH,529?
The operating voltage range is 2.4 V to 3.6 V, with 5 V tolerant I/O pins.
- What types of packages are available for the P89LPC936FDH,529?
The microcontroller is available in 28-pin TSSOP, PLCC, and HVQFN packages.
- Does the P89LPC936FDH,529 support any form of non-volatile data storage?
Yes, it includes a 512-byte customer data EEPROM on chip.
- What are the key benefits of the internal RC oscillator option in the P89LPC936FDH,529?
The internal RC oscillator option allows operation without external oscillator components and is selectable and fine tunable.
- How many interrupt priority levels does the P89LPC936FDH,529 support?
The microcontroller supports four interrupt priority levels.
- What special functions are provided by Port 2 on the P89LPC936FDH,529?
Port 2 provides various special functions including input capture, output compare, and analog input functions.