P89LPC933/934/935/936
8-bit microcontroller with accelerated two-clock 80C51 core
4 kB/8 kB/16 kB 3 V byte-erasable flash with 8-bit ADCs
General description
The P89LPC933/934/935/936 is a single-chip microcontroller, available in low cost packages, based on a high performance processor architecture that executes instructions in two to four clocks, six times the rate of standard 80C51 devices. Many system-level functions have been incorporated into the P89LPC933/934/935/936 in order to reduce component count, board space, and system cost.
Principal features
■ 4 kB/8 kB/16 kB byte-erasable flash code memory organized into 1 kB/2 kB sectors and 64-byte pages. Single-byte erasing allows any byte(s) to be used as non-volatile data storage.
■ 256-byte RAM data memory. Both the P89LPC935 and P89LPC936 also include a 512-byte auxiliary on-chip RAM.
■ 512-byte customer data EEPROM on chip allows serialization of devices, storage of setup parameters, etc. (P89LPC935/936).
■ Dual 4-input multiplexed 8-bit A/D converters/DAC outputs (P89LPC935/936, single A/D on P89LPC933/934).Two analog comparators with selectable inputs and reference source.
■ Two 16-bit counter/timers (each may be configured to toggle a port output upon timer overflow or to become a PWM output) 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) provides PWM, input capture, and output compare functions (P89LPC935/936).
■ High-accuracy internal RC oscillator option allows operation without external oscillator components.The RC oscillator option is selectable and fine tunable.
■ 2.4 V to 3.6 V VDD operating range. I/O pins are 5 V tolerant (may be pulled up or driven to 5.5 V).
■ 28-pin TSSOP, PLCC, and HVQFN packages with 23 I/O pins minimum and up to 26 I/O pins while using on-chip oscillator and reset options.
Block diagram
Limiting values
In accordance with the Absolute Maximum Rating System (IEC 60134).
Symbol | Parameter | Conditions | Min | Max | Unit |
---|---|---|---|---|---|
Tamb(bias) | operating bias ambient temperature | −55 | +125 | °C | |
Tstg | storage temperature range | −65 | +150 | °C | |
IOH(I/O) | HIGH-level output current per I/O pin | - | 20 | mA | |
IOL(I/O) | LOW-level output current per I/O pin | - | 20 | mA | |
II/O(tot)(max) | maximum total I/O current | - | 100 | mA | |
Vn | voltage on any pin (except VSS) | with respect to VDD | - | 3.5 | v |
Ptot(pack) | total power dissipation per package | based on package heat transfer, not device power consumption | - | 1.5 | w |
Stock Offer (Hot Sell)
Part No. | Quantity | Brand | D/C | Package |
SGA-4486Z | 16772 | RFMD | 16+ | SMT86 |
SGA-3386Z | 38288 | SIRENZA | 16+ | SMT86 |
SGA-6586Z | 29364 | SIRENZA | 16+ | SMT86 |
WBC1-1TLB | 995 | COILCRAFT | 16+ | SMT |
SIM908 | 554 | SIMCOM | 16+ | SMT |
ST-LINK/V2 | 512 | ST | 16+ | SMT |
TNY268GN-TL | 23400 | POWER | 15+ | SMD7 |
TZBX4P300BA110T00 | 12146 | MURATA | 14+ | SMD4X4 |
P0473NL | 7608 | PULSE | 16+ | SMD4 |
TS6121A-TLF | 27496 | BOTHHAND | 07+ | SMD16 |
SMD0805P010TF | 65500 | PTC | 15+ | SMD0805 |
RDC503013A | 28884 | ALPS | 16+ | SMD |
SCHA5B0200 | 18976 | ALPS | 15+ | SMD |
SKPGAAE010 | 7898 | ALPS | 16+ | SMD |
SKRELHE010 | 18000 | ALPS | 13+ | SMD |
SKRKAEE010 | 17258 | ALPS | 14+ | SMD |
SSSS811101 | 13028 | ALPS | 14+ | SMD |
ST3215SB32768H5HPW | 10418 | AVX | 13+ | SMD |
TAJA105K016RNJ | 162000 | AVX | 16+ | SMD |
TAJA105K025RNJ | 36000 | AVX | 16+ | SMD |
TAJA106K010RNJ | 110000 | AVX | 16+ | SMD |
TAJA475K016RNJ | 156000 | AVX | 16+ | SMD |
TAJB106M016RNJ | 39000 | AVX | 14+ | SMD |
TAJB226K020RNJ | 17500 | AVX | 16+ | SMD |
TAJB476K010RNJ | 45000 | AVX | 13+ | SMD |
TAJC106K016RNJ | 50000 | AVX | 16+ | SMD |
TAJC106K035RNJ | 15260 | AVX | 13+ | SMD |
TAJC107K016RNJ | 8608 | AVX | 16+ | SMD |
TAJC476K020RNJ | 7916 | AVX | 16+ | SMD |
TAJD107M016RNJ | 7430 | AVX | 16+ | SMD |