Overview
The P89LPC936FDH is a single-chip microcontroller produced by NXP USA Inc., based on a high-performance processor architecture. It is part of the P89LPC933/934/935/936 family, which is designed to execute instructions at a rate six times faster than standard 80C51 devices. This microcontroller is available in low-cost packages and is optimized to reduce component count, board space, and system cost.
Key Specifications
Parameter | Value |
---|---|
Microcontroller Type | 8-bit |
Flash Memory | 16 KB (16K x 8) |
RAM | 256-byte data RAM + 512-byte auxiliary on-chip RAM |
EEPROM | 512-byte customer data EEPROM |
ADC | Dual 4-input multiplexed 8-bit A/D converters/DAC outputs |
Timers/Counters | Two 16-bit counter/timers, 23-bit system timer |
Communication Interfaces | Enhanced UART, 400 kHz byte-wide I2C-bus, SPI communication port |
Oscillator | High-accuracy internal RC oscillator option, external oscillator support |
Operating Voltage | 2.4 V to 3.6 V |
Operating Temperature | -40 °C to +85 °C |
Package Type | 28-pin TSSOP |
I/O Pins | 23 I/O pins minimum, up to 26 I/O pins |
Key Features
- Accelerated two-clock 80C51 core, executing instructions in two to four clocks.
- 16 KB byte-erasable flash code memory, organized into 1 kB sectors and 64-byte pages.
- Single-byte erasing for non-volatile data storage.
- Dual 4-input multiplexed 8-bit A/D converters/DAC outputs.
- 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 and SPI communication ports.
- Capture/Compare Unit (CCU) for PWM, input capture, and output compare functions.
- High-accuracy internal RC oscillator option, allowing operation without external oscillator components.
- I/O pins are 5 V tolerant.
Applications
The P89LPC936FDH microcontroller is suitable for a wide range of applications due to its versatile features and low power consumption. Some common applications include:
- Industrial control systems
- Automotive systems
- Consumer electronics
- Medical devices
- Smart home devices
- IoT devices requiring low power and high performance
Q & A
- What is the core architecture of the P89LPC936FDH microcontroller?
The P89LPC936FDH is based on an accelerated two-clock 80C51 core, executing instructions in two to four clocks.
- How much flash memory does the P89LPC936FDH have?
The P89LPC936FDH has 16 KB of byte-erasable flash code memory.
- What types of communication interfaces are available on the P89LPC936FDH?
The microcontroller features an enhanced UART, 400 kHz byte-wide I2C-bus, and SPI communication ports.
- Does the P89LPC936FDH have an internal oscillator option?
Yes, it has a high-accuracy internal RC oscillator option, allowing operation without external oscillator components.
- What is the operating voltage range of the P89LPC936FDH?
The operating voltage range is 2.4 V to 3.6 V.
- How many I/O pins does the P89LPC936FDH have?
The microcontroller has a minimum of 23 I/O pins and up to 26 I/O pins.
- Is the P89LPC936FDH suitable for high-temperature environments?
Yes, it operates in the temperature range of -40 °C to +85 °C.
- What types of timers are available on the P89LPC936FDH?
The microcontroller features two 16-bit counter/timers and a 23-bit system timer that can also be used as an RTC.
- Does the P89LPC936FDH have analog to digital converters?
Yes, it includes dual 4-input multiplexed 8-bit A/D converters/DAC outputs.
- What is the package type of the P89LPC936FDH?
The microcontroller is available in a 28-pin TSSOP package.