P80C32EBAA Philips Semiconductors, P80C32EBAA Datasheet

no-image

P80C32EBAA

Manufacturer Part Number
P80C32EBAA
Description
CMOS single-chip 8-bit microcontrollers
Manufacturer
Philips Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
P80C32EBAA
Manufacturer:
PHILIPS
Quantity:
1 235
Part Number:
P80C32EBAA
Manufacturer:
NXPLIPS
Quantity:
5 510
Part Number:
P80C32EBAA
Manufacturer:
NXP
Quantity:
3 293
Part Number:
P80C32EBAA
Manufacturer:
PHILIPS/飞利浦
Quantity:
20 000
Product specification
IC20 Data Handbook
80C32/87C52
CMOS single-chip 8-bit microcontrollers
INTEGRATED CIRCUITS
1996 Aug 16

Related parts for P80C32EBAA

P80C32EBAA Summary of contents

Page 1

CMOS single-chip 8-bit microcontrollers Product specification IC20 Data Handbook INTEGRATED CIRCUITS 1996 Aug 16 ...

Page 2

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers DESCRIPTION The Philips 80C32/87C52 is a high-performance microcontroller fabricated with Philips high-density CMOS technology. The Philips CMOS technology combines the high speed and density characteristics of HMOS with the low power attributes of CMOS. Philips epitaxial substrate minimizes latch-up sensitivity. ...

Page 3

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers ORDERING INFORMATION 1 ROMless EPROM P80C32EBP N P87C52EBP N P80C32EBA A P87C52EBA A P87C52EBF FA P87C52EBL KA P80C32EBB B P87C52EBB B P80C32EFP N P87C52EFP N P80C32EFA A P87C52EFA A P87C52EFF FA P80C32EFB B P87C52EFB B P80C32IBP N P87C52IBP N P80C32IBA A P87C52IBA A P80C32IBB B P87C52IBF FA P87C52IBL KA P80C32IFP N P87C52IFP N P80C32IFA A P87C52IFA A P80C32IFB B P87C52IFF FA P80C32NBA A P80C32NBP N P80C32NBB B ...

Page 4

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers CERAMIC AND PLASTIC LEADED CHIP CARRIER PIN FUNCTIONS LCC Pin Function Pin Function 1 NC* 16 T0/P3.4 2 T2/P1.0 17 T1/P3.5 3 T2EX/P1.1 18 WR/P3.6 4 P1.2 19 RD/P3.7 5 P1.3 20 XTAL2 6 P1.4 21 XTAL1 7 P1 P1.6 23 NC* 9 P1.7 24 P2.0/A8 10 RST 25 P2.1/A9 11 RxD/P3.0 26 P2.2/A10 12 NC ...

Page 5

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers BLOCK DIAGRAM RAM ADDR RAM REGISTER B ACC REGISTER PSEN ALE TIMING AND EA CONTROL RST PD OSCILLATOR XTAL1 XTAL2 1996 Aug 16 P0.0–P0.7 P2.0–P2.7 PORT 0 PORT 2 DRIVERS DRIVERS PORT 0 PORT 2 LATCH LATCH STACK POINTER TMP2 TMP1 ...

Page 6

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers Table 1. 8XC52 Special Function Registers DIRECT SYMBOL DESCRIPTION ADDRESS ACC* Accumulator E0H B* B register F0H DPTR: Data pointer (2 bytes) DPH Data pointer high 83H DPL Data pointer low 82H IE* Interrupt enable A8H IP* Interrupt priority B8H ...

Page 7

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers PIN DESCRIPTION PIN NO. MNEMONIC DIP LCC QFP TYPE P0.0–0.7 39–32 43–36 37–30 I/O P1.0–P1.7 1–8 2–9 40–44 I/O 1– P2.0–P2.7 21–28 24–31 18–25 I/O P3.0–P3.7 10–17 11, 5, I/O 13–19 7– ...

Page 8

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers DIFFERENCES FROM THE 80C51 Special Function Registers The special function register space is the same as the 80C51 except that the 80C32/87C52 contains the additional special function registers T2CON, RCAP2L, RCAP2H, TL2, and TH2. Since the standard 80C51 on-chip functions are identical in the 8XC52, the SFR locations, bit locations, and operation are likewise identical ...

Page 9

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers OSC Pin Transition Detector T2EX Pin EXEN2 OSC PIN TRANSITION DETECTOR T2EX PIN EXEN2 1996 Aug 16 TL2 TH2 (8-bits) (8-bits) Control TR2 Capture RCAP2L RCAP2H Control Figure 2. Timer 2 in Capture Mode ...

Page 10

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers NOTE: OSC. Freq. is divided by 2, not 12. OSC Pin Transition Detector T2EX Pin EXEN2 Note availability of additional external interrupt. Table 2. Timer 2 Operating Modes RCLK + TCLK CP/RL2 Timer baud rate generator is shown in Figure 4. This figure is valid only if RCLK + TCLK = 1 in T2CON ...

Page 11

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers Interrupts The 80C32/87C52 has 6 interrupt sources. All except TF2 and EXF2 are identical sources to those in the 80C51. The Interrupt Enable Register and the Interrupt Priority Register are modified to include the additional 80C32/87C52 interrupt sources. The operation of these registers is identical to the 80C51. ...

Page 12

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers OSCILLATOR CHARACTERISTICS XTAL1 and XTAL2 are the input and output, respectively inverting amplifier. The pins can be configured for use as an on-chip oscillator, as shown in the Logic Symbol, page 4. To drive the device from an external clock source, XTAL1 should be driven while XTAL2 is left unconnected ...

Page 13

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers Electrical Deviations from Commercial Specifications for Extended Temperature Range (87C52) DC and AC parameters not included here are the same as in the commercial temperature range table. DC ELECTRICAL CHARACTERISTICS T = – + 10%, V amb CC SS SYMBOL PARAMETER ...

Page 14

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers DC ELECTRICAL CHARACTERISTICS + – + amb + – + amb CC SYMBOL PARAMETER 7 V Input low voltage, except Input low voltage to EA IL1 V Input high voltage, except XTAL1, RST ...

Page 15

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers AC ELECTRICAL CHARACTERISTICS + – + amb CC SYMBOL FIGURE PARAMETER 1/t 5 Oscillator frequency CLCL Speed versions t 5 ALE pulse width LHLL t 5 Address valid to ALE low AVLL t 5 Address hold after ALE low LLAX ...

Page 16

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers AC ELECTRICAL CHARACTERISTICS + – + amb CC SYMBOL FIGURE PARAMETER 1/t 5 Oscillator frequency CLCL Speed versions : ALE pulse width LHLL t 5 Address valid to ALE low AVLL t 5 Address hold after ALE low LLAX ...

Page 17

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers EXPLANATION OF THE AC SYMBOLS Each timing symbol has five characters. The first character is always ‘t’ (= time). The other characters, depending on their positions, indicate the name of a signal or the logical status of that signal. The designations are: A – ...

Page 18

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers ALE PSEN t LLWL WR t LLAX t AVLL A0–A7 PORT 0 FROM RI OR DPL t AVWL PORT 2 INSTRUCTION 0 1 ALE t XLXL CLOCK t QVXH OUTPUT DATA 0 WRITE TO SBUF t XHDV INPUT DATA VALID CLEAR 0.45V 1996 Aug 16 t WHLH t WLWH ...

Page 19

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers V –0.5 CC 0.45V NOTE: AC inputs during testing are driven at V Timing measurements are made LOAD V LOAD V LOAD NOTE: For timing purposes, a port is no longer floating when a 100mV change from load voltage occurs, and begins to float when a 100mV change from the loaded V ...

Page 20

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers V CC RST (NC) XTAL2 CLOCK SIGNAL XTAL1 V SS Figure 13. I Test Condition, Active Mode CC All other pins are disconnected V CC 0.45V Figure 15. Clock Signal Waveform for I Figure 16. I 1996 Aug (NC) ...

Page 21

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers EPROM CHARACTERISTICS The 87C52 is programmed by using a modified Quick-Pulse Programming algorithm. It differs from older methods in the value used for V (programming supply voltage) and in the width and PP number of the ALE/PROG pulses. The 87C52 contains two signature bytes that can be read and used by an EPROM programming system to identify the device ...

Page 22

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers A0– 4–6MHz 1 0 ALE/PROG ALE/PROG: A0– 4–6MHz 1996 Aug 16 + RST EA/V PP P3.6 ALE/PROG P3.7 87C52 PSEN XTAL2 P2.7 P2.6 XTAL1 P2.0–P2 Figure 17. Programming Configuration 25 PULSES 10 s MIN 100 s+10 Figure 18. PROG Waveform ...

Page 23

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers EPROM PROGRAMMING AND VERIFICATION CHARACTERISTICS + 10 (See Figure 20) amb CC SS SYMBOL V Programming supply voltage PP I Programming supply current PP 1/t Oscillator frequency CLCL t Address setup to PROG low AVGL t Address hold after PROG GHAX ...

Page 24

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers DIP40: plastic dual in-line package; 40 leads (600 mil) 1996 Aug 16 24 Product specification 80C32/87C52 SOT129-1 ...

Page 25

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers PLCC44: plastic leaded chip carrier; 44 leads 1996 Aug 16 25 Product specification 80C32/87C52 SOT187-2 ...

Page 26

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers 0590B 40-PIN (600 mils wide) CERAMIC DUAL IN-LINE (F) PACKAGE (WITH WINDOW (FA) PACKAGE) 853–0590B 06688 1996 Aug 16 26 Product specification 80C32/87C52 ...

Page 27

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers 1472A 44-PIN CERQUAD J-BEND (K) PACKAGE 853-1472A 05854 1996 Aug 16 27 Product specification 80C32/87C52 ...

Page 28

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers QFP44: plastic quad flat package; 44 leads (lead length 1.3 mm); body 1.75 mm 1996 Aug 16 28 Product specification 80C32/87C52 SOT307-2 ...

Page 29

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers 1996 Aug 16 NOTES 29 Product specification 80C32/87C52 ...

Page 30

... Applications that are described herein for any of these products are for illustrative purposes only. Philips Semiconductors makes no representation or warranty that such applications will be suitable for the specified use without further testing or modification. ...

Page 31

CMOS single-chip 8-bit microcontrollers Product specification IC20 Data Handbook INTEGRATED CIRCUITS 1996 Aug 16 ...

Page 32

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers DESCRIPTION The 80C52/80C54/80C58 Single-Chip 8-Bit Microcontroller is manufactured in an advanced CMOS process and is a derivative of the 80C51 microcontroller family. The 80C52/80C54/80C58 has the same instruction set as the 80C51. This device provides architectural enhancements that make it applicable in a variety of applications for general control systems. ...

Page 33

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers ORDERING INFORMATION ROM ROM ROM 8k 8 16k 8 32k 8 P80C52EBPN P80C54EBPN P80C58EBPN P80C52EBAA P80C54EBAA P80C58EBAA P80C52EBBB P80C54EBBB P80C58EBBB P80C52EFP N P80C54EFP N P80C58EFP N P80C52EFA A P80C54EFA A P80C58EFA A P80C52EFB B P80C54EFB B P80C58EFB B P80C52IBP N P80C54IBP N P80C58IBP N P80C52IBA A P80C54IBA A P80C58IBA A P80C52IBB B P80C54IBB B P80C58IBB B ...

Page 34

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers BLOCK DIAGRAM RAM ADDR RAM REGISTER B ACC REGISTER PSEN ALE TIMING AND EA CONTROL RST PD OSCILLATOR XTAL1 XTAL2 1996 Aug 16 P0.0–P0.7 P2.0–P2.7 PORT 0 PORT 2 DRIVERS DRIVERS 8 8 PORT 0 PORT 2 LATCH LATCH STACK POINTER TMP2 ...

Page 35

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers Table 1. 80C52/80C54/80C58 Special Function Registers DIRECT SYMBOL DESCRIPTION ADDRESS ACC* Accumulator E0H AUXR# Auxiliary 8EH AUXR1# Auxiliary 1 A2H B* B register F0H DPTR: Data Pointer (2 bytes) DPH Data Pointer High 83H DPL Data Pointer Low 82H ...

Page 36

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers PLASTIC LEADED CHIP CARRIER PIN FUNCTIONS LCC Pin Function Pin Function 1 NC* 16 P3.4/T0 2 P1.0/T2 17 P3.5/T1 3 P1.1/T2EX 18 P3.6/WR 4 P1.2 19 P3.7/RD 5 P1.3 20 XTAL2 6 P1.4 21 XTAL1 7 P1 P1.6 23 NC* 9 P1.7 24 P2.0/A8 10 RST 25 P2.1/A9 11 P3.0/RxD 26 P2.2/A10 12 NC* 27 P2.3/A11 13 P3.1/TxD 28 P2 ...

Page 37

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers PIN DESCRIPTIONS (Continued) PIN NUMBER MNEMONIC DIP LCC QFP TYPE NAME AND FUNCTION P3.0–P3.7 10–17 11, 5, I/O 13–19 7– RST ...

Page 38

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers TIMER 2 OPERATION Timer 2 Timer 16-bit Timer/Counter which can operate as either an event timer or an event counter, as selected by C/T2* in the special function register T2CON (see Figure 1). Timer 2 has three operating modes:Capture, Auto-reload (up or down counting) ,and Baud Rate Generator, which are selected by bits in the T2CON as shown in Table 2 ...

Page 39

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers Table 2. Timer 2 Operating Modes RCLK + TCLK CP/RL2 OSC Pin Transition Detector T2EX Pin EXEN2 T2MOD Address = 0C9H Not Bit Addressable — — Bit 7 6 Symbol Function — Not implemented, reserved for future use.* T2OE Timer 2 Output Enable bit ...

Page 40

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers OSC PIN TRANSITION DETECTOR T2EX PIN EXEN2 Figure 4. Timer 2 in Auto-Reload Mode (DCEN = 0) OSC PIN TR2 1996 Aug 16 TL2 TH2 (8-BITS) (8-BITS) CONTROL TR2 RELOAD RCAP2L RCAP2H CONTROL (DOWN COUNTING RELOAD VALUE) ...

Page 41

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers NOTE: OSC. Freq. is divided by 2, not 12. OSC Pin Transition Detector T2EX Pin EXEN2 Note availability of additional external interrupt. Table 3. Timer 2 Generated Commonly Used Baud Rates Baud Rate Baud Rate Osc Freq Osc Freq ...

Page 42

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers When Timer the baud rate generator mode, one should not try to read or write TH2 and TL2 baud rate generator, Timer 2 is incremented every state time (osc/2) or asynchronously from pin T2; under these conditions, a read or write of TH2 or TL2 may not be accurate ...

Page 43

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers OSCILLATOR CHARACTERISTICS XTAL1 and XTAL2 are the input and output, respectively inverting amplifier. The pins can be configured for use as an on-chip oscillator. To drive the device from an external clock source, XTAL1 should be driven while XTAL2 is left unconnected. There are no requirements on the duty cycle of the external clock signal, because the input to the internal clock circuitry is through a divide-by-two flip-flop ...

Page 44

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers Enhanced UART The UART operates in all of the usual modes that are described in the first section of Data Handbook IC20, 80C51-Based 8-Bit Microcontrollers . In addition the UART can perform framing error detect by looking for missing stop bits, and automatic address recognition ...

Page 45

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers SCON Address = 98H Bit Addressable SM0/FE SM1 Bit (SMOD0 = 0/1)* Symbol Function FE Framing Error bit. This bit is set by the receiver when an invalid stop bit is detected. The FE bit is not cleared by valid frames but should be cleared by software. The SMOD0 bit must be set to enable access to the FE bit. ...

Page 46

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers D0 D1 RECEIVED ADDRESS PROGRAMMED ADDRESS IN UART MODE 2 OR MODE 3 AND SM2 = 1: INTERRUPT IF REN=1, RB8=1 AND “RECEIVED ADDRESS” = “PROGRAMMED ADDRESS” – WHEN OWN ADDRESS RECEIVED, CLEAR SM2 TO RECEIVE DATA BYTES – WHEN ALL DATA BYTES HAVE BEEN RECEIVED: SET SM2 TO WAIT FOR NEXT ADDRESS. ...

Page 47

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers 7 IE0 (A8H) EA — Enable Bit = 1 enables the interrupt. Enable Bit = 0 disables it. BIT SYMBOL FUNCTION IE.7 EA Global disable bit all interrupts are disabled each interrupt can be individually enabled or disabled by setting or clearing its enable bit. IE.6 — ...

Page 48

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers Reduced EMI Mode The AO bit (AUXR.0) in the AUXR register when set disables the ALE output. 80C52/80C54/80C58 Reduced EMI Mode AUXR (8EH – – – – – AO: Turns off ALE output. Dual Data Pointer Register (DPTR) ...

Page 49

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers DC ELECTRICAL CHARACTERISTICS + – + amb CC SYMBOL SYMBOL PARAMETER PARAMETER V Input low voltage IL V Input high voltage (ports EA Input high voltage, XTAL1, RST IH1 8 V Output low voltage, ports ...

Page 50

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers AC ELECTRICAL CHARACTERISTICS + – + amb CC SYMBOL FIGURE PARAMETER 1/t 13 Oscillator frequency CLCL Speed versions : ALE pulse width LHLL t 13 Address valid to ALE low AVLL t 13 Address hold after ALE low LLAX ...

Page 51

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers AC ELECTRICAL CHARACTERISTICS + – + amb CC SYMBOL FIGURE PARAMETER 1/t 13 Oscillator frequency CLCL Speed versions : I (24MHz ALE pulse width LHLL t 13 Address valid to ALE low AVLL t 13 Address hold after ALE low ...

Page 52

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers EXPLANATION OF THE AC SYMBOLS Each timing symbol has five characters. The first character is always ‘t’ (= time). The other characters, depending on their positions, indicate the name of a signal or the logical status of that signal. The designations are: A – ...

Page 53

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers ALE PSEN t LLWL WR t LLAX t AVLL A0–A7 PORT 0 FROM RI OR DPL t AVWL PORT 2 INSTRUCTION 0 1 ALE t XLXL CLOCK t QVXH OUTPUT DATA 0 WRITE TO SBUF t XHDV INPUT DATA VALID CLEAR 0.45V 1996 Aug 16 t WHLH t WLWH ...

Page 54

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers V –0.5 CC 0.2V +0.9 CC 0.2V –0.1 CC 0.45V NOTE: AC inputs during testing are driven at V –0.5 for a logic ‘1’ and 0.45V for a logic ‘0’. CC Timing measurements are made at V min for a logic ‘1’ and V IH Figure 18. AC Testing Input/Output ...

Page 55

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers V CC RST (NC) XTAL2 CLOCK SIGNAL XTAL1 V SS Figure 21. I Test Condition, Active Mode CC All other pins are disconnected V CC 0.45V Figure 23. Clock Signal Waveform for I Figure 24. I 1996 Aug (NC) ...

Page 56

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers Security Bits With none of the security bits programmed the code in the program memory can be verified. If the encryption table is programmed, the code will be encrypted when verified. When only security bit 1 (see Table 8) is programmed, MOVC instructions executed from external program memory are disabled from fetching code bytes from the Table 8 ...

Page 57

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers 80C54 ROM CODE SUBMISSION When submitting ROM code for the 80C54, the following must be specified: 1. 16k byte user ROM data 2. 64 byte ROM encryption key 3. ROM security bits. ADDRESS CONTENT 0000H to 3FFFH DATA 4000H to 401FH ...

Page 58

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers 80C58 ROM CODE SUBMISSION When submitting ROM code for the 80C58, the following must be specified: 1. 32k byte user ROM data 2. 64 byte ROM encryption key 3. ROM security bits. If submitting a file, the format is as follows: ADDRESS ...

Page 59

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers DIP40: plastic dual in-line package; 40 leads (600 mil) 1996 Aug 16 80C52/80C54/80C58 29 Product specification SOT129-1 ...

Page 60

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers PLCC44: plastic leaded chip carrier; 44 leads 1996 Aug 16 80C52/80C54/80C58 30 Product specification SOT187-2 ...

Page 61

... Philips Semiconductors CMOS single-chip 8-bit microcontrollers QFP44: plastic quad flat package; 44 leads (lead length 1.3 mm); body 1.75 mm 1996 Aug 16 80C52/80C54/80C58 31 Product specification SOT307-2 ...

Page 62

... Applications that are described herein for any of these products are for illustrative purposes only. Philips Semiconductors makes no representation or warranty that such applications will be suitable for the specified use without further testing or modification. ...

Page 63

WWW.ALLDATASHEET.COM Copyright © Each Manufacturing Company. All Datasheets cannot be modified without permission. This datasheet has been download from : www.AllDataSheet.com 100% Free DataSheet Search Site. Free Download. No Register. Fast Search System. www.AllDataSheet.com ...

Related keywords