87C575 Philips Semiconductors, 87C575 Datasheet

no-image

87C575

Manufacturer Part Number
87C575
Description
80C51 8-bit microcontroller family 8K/256 OTP/ROM/ROMless/ 4 comparator/ failure detect circuitry/ watchdog timer
Manufacturer
Philips Semiconductors
Datasheet
Product specification
Supersedes data of 1998 Jan 27
IC20 Data Handbook
80C575/83C575/87C575
80C51 8-bit microcontroller family
8K/256 OTP/ROM/ROMless, 4 comparator,
failure detect circuitry, watchdog timer
INTEGRATED CIRCUITS
1998 May 01

Related parts for 87C575

87C575 Summary of contents

Page 1

... OTP/ROM/ROMless, 4 comparator, failure detect circuitry, watchdog timer Product specification Supersedes data of 1998 Jan 27 IC20 Data Handbook INTEGRATED CIRCUITS 1998 May 01 ...

Page 2

... Philips Semiconductors 80C51 8-bit microcontroller family 8K/256 OTP/ROM/ROMless, 4 comparator, failure detect circuitry, watchdog timer DESCRIPTION The Philips 80C575/83C575/87C575 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 ...

Page 3

... PORT 0 PORT 2 DRIVERS DRIVERS PORT 0 PORT 2 LATCH LATCH STACK POINTER TMP2 TMP1 ALU SFRs PSW TIMERS PCA PORT 1 PORT 3 LATCH PORT 1 PORT 3 DRIVERS DRIVERS P1.0-P1.7 P3.0-P3.7 3 Product specification 80C575/83C575/ 87C575 ROM/ EPROM PROGRAM ADDRESS REGISTER BUFFER PC INCRE- MENTER PROGRAM COUNTER DPTR LATCH SU00238 ...

Page 4

... NC* 39 NC* 18 P2.0/A8 40 T2/P1.0/CMP0+ 19 P2.1/A9 41 T2EX/P1.1/CMP0– 20 P2.2/A10 42 P1.2/ECI 21 P2.3/A11 43 P1.3/CMP0/CEX0 22 P2.4/A12 44 P1.4/CMP1/CEX1 * NO INTERNAL CONNECTION SU00236 V SS ADDRESS AND DATA BUS T2 CMP0+ T2EX CMP0– ECI CMP0/CEX0 CMP1/CEX1 CMP2/CEX2 CMP3/CEX3 CEX4 ADDRESS BUS SU00237 4 Product specification 80C575/83C575/ 87C575 ...

Page 5

... All port 3 pins have Schmitt trigger inputs with 200mV hysteresis, except P3.2 and P3.3, which have 50mV hysteresis. Port 3 pins serve alternate functions as follows: 5 Product specification 80C575/83C575/ 87C575 ). L1 ). Port 1 receives the low-order IL ). P3.1 will be a high impedance pin except ...

Page 6

... This pin also receives the 12.75V programming supply voltage (V ) during EPROM programming. PP Crystal 1: Input to the inverting oscillator amplifier and input to the internal clock generator circuits. Crystal 2: Output from the inverting oscillator amplifier. 6 Product specification 80C575/83C575/ 87C575 permits a power on reset using only CC ...

Page 7

... Philips Semiconductors 80C51 8-bit microcontroller family 8K/256 OTP/ROM/ROMless, 4 comparator, failure detect circuitry, watchdog timer Table 1. 87C575 Special Function Registers DIRECT SYMBOL DESCRIPTION ADDRESS ACC* Accumulator E0H AUXR# Auxiliary 8EH B* B register F0H CCAP0H# Module 0 Capture High FAH CCAP1H# Module 1 Capture High ...

Page 8

... Philips Semiconductors 80C51 8-bit microcontroller family 8K/256 OTP/ROM/ROMless, 4 comparator, failure detect circuitry, watchdog timer Table 1. 87C575 Special Function Registers (Continued) DIRECT SYMBOL DESCRIPTION ADDRESS P2OD# Port 2 Pullup Disable A1H PCON# Power Control 87H PSW* Program Status Word D0H RACAP2H# Timer 2 Capture High ...

Page 9

... CC the reset pin to ground. Figure 1 shows all of the reset related circuitry. When reset the port pins on the 87C575 are driven low asynchronously. This is different from all other 80C51 derivatives. The 8XC575 also has Low voltage detection ...

Page 10

... PCA that are available on the market. However watchdog timer is required in the target application recommended to use the hardware watchdog timer that is implemented on the 87C575 separately from the PCA (see Figure 14). 16 BITS PCA TIMER/COUNTER TIME BASE FOR PCA MODULES ...

Page 11

... CF CR –– CCF4 CCF3 Figure 3. PCA Timer/Counter CF CR –– CCF4 CCF3 CCAPMn.0 ECCFn Figure 4. PCA Interrupt System 11 Product specification 80C575/83C575/ 87C575 TO PCA MODULES OVERFLOW INTERRUPT CL CMOD CPS1 CPS0 ECF (D9H) CCON CCF2 CCF1 CCF0 (D8H) SU00033 CCON ...

Page 12

... External clock at ECI/P1.2 pin (max. rate = f Figure 5. CMOD: PCA Counter Mode Register – CCF4 CCF3 CCF2 Figure 6. CCON: PCA Counter Control Register 12 Product specification 80C575/83C575/ 87C575 Reset Value = 00XX X000B CPS0 ECF OSC SU00035 Reset Value = 00X0 0000B CCF1 CCF0 1 0 ...

Page 13

... CEXn 16-bit capture by a transition on CEXn 16-bit Software Timer 16-bit High Speed Output 8-bit PWM Watchdog Timer 13 Product specification 80C575/83C575/ 87C575 Reset Value = X000 0000B PWMn ECCFn 1 0 SU00037 MODULE FUNCTION ...

Page 14

... CCF3 CCF2 CCAPnL (TO CCFn) MATCH CL ECOMn CAPPn CAPNn MATn TOGn Figure 10. PCA Compare Mode 14 Product specification 80C575/83C575/ 87C575 CCON CCF0 (D8H) PCA INTERRUPT PCA TIMER/COUNTER CH CL CCAPnH CCAPnL CCAPMn ECCFn (DAH – DEH) SU00749 CCON CCF1 CCF0 (D8H) ...

Page 15

... The main counter is the section that is loaded as a result of the software feeding the watchdog and it is the section that causes the system reset 15 Product specification 80C575/83C575/ 87C575 CCON CCF1 CCF0 (D8H) PCA INTERRUPT TOGGLE CEXn CCAPMn ...

Page 16

... Autoload takes place. Watchdog time-out flag is set Mode bit unchanged. Watchdog run bit unchanged. Autoload register unchanged. Prescaler tap unchanged. 16 Product specification 80C575/83C575/ 87C575 CEXn CCAPMn, n: 0..4 ECCFn (DAH – DEH) 0 SU00752 Mask ROM Device ( the mask ROM device, the watchdog ...

Page 17

... In addition the UART can perform framing error detect by looking for missing stop bits, and automatic address recognition. The 87C575 UART also fully supports multiprocessor communication as does the standard 80C51 UART. When used for framing error detect the UART looks for missing stop bits in the communication ...

Page 18

... RESET CCAP4H WRITE TO CCAP4L 0 1 ENABLE WATCHDOG FEED SEQUENCE MOV WFEED1,#0A5H MOV WFEED2,#5AH OSC/12 PRE2 Figure 14. Watchdog Timer in 87C575 and 80C575 / 83C575 ( 1998 May 01 CIDL WDTE –– –– –– CCAP4H CCAP4L MATCH 16–BIT COMPARATOR CH CL PCA TIMER/COUNTER – ...

Page 19

... FOR WDCON PRE1 PRE0 LVRE OFRE WDRUN 8–BIT DOWN PRESCALER COUNTER SHADOW REGISTER FOR WDCON PRE1 PRE0 LVRE OFRE WDRUN 19 Product specification 80C575/83C575/ 87C575 ROM–CODE CONTENT ADDRESS WD 2032H PRE2:0 2031H WDMOD 2030H 1 WDCON WDTOF WDMOD (C0H) SU00241 ROM–CODE CONTENT ADDRESS ...

Page 20

... Baud Rate** shift register f /12 OSC 8-bit UART variable 9-bit UART f / /32 OSC OSC 9-bit UART variable Figure 18. SCON: Serial Port Control Register 20 Product specification 80C575/83C575/ 87C575 2 2 4096 8192 TO WATCHDOG DOWN COUNTER SU00243 Reset Value = 0000 0000B SU00043 ...

Page 21

... Slave 2 use address 1110 0100, since it is necessary t make bit exclude slave 2. The Broadcast Address for each slave is created by taking the logical OR of SADDR and SADEN. Zeros in this result are treated 21 Product specification 80C575/83C575/ 87C575 D7 D8 ONLY IN STOP MODE 2, 3 BIT SCON TI ...

Page 22

... I/O. When a comparator output is enabled, pullups at the output pin are disabled and the output becomes open drain. The comparator output can be used to trigger a capture input in idle mode by programming the CMPE register to drive the 22 Product specification 80C575/83C575/ 87C575 D7 D8 SCON RB8 TI RI (98H) X ...

Page 23

... ALE output. LO (AUXR.1) when set reduces the drive of the internal clock circuitry. Both bits are cleared on Reset. With LO set the 87C575 will still operate at 12MHz, but will have reduced EMI in the range above 100MHz. AUXR (8EH) – ...

Page 24

... Data 0 0 Float 24 Product specification 80C575/83C575/ 87C575 POWER-DOWN MODE In the power-down mode, the oscillator is stopped and the instruction to invoke power-down is the last instruction executed. Only the contents of the on-chip RAM are preserved. The control bits for the reduced power modes are in the special function register PCON ...

Page 25

... Product specification 80C575/83C575/ 87C575 COMMENT User ROM Data ROM Encryption Key FFH = no encryption Must = enable disable 0 = enable disable Must = FFH Must = FFH Watchdog reload value (see specification) PRE2:0 LVRE OFRE WDRUN=0, not ROM coded ...

Page 26

... 0.45V IN See Note 4 See Note 4 9 0.45 < V < 0.45 < V < < V < See note 1MHz 26 Product specification 80C575/83C575/ 87C575 LIMITS UNIT UNIT 1 MIN TYP MAX –0.5 0.5V –0 –0.5 0.2V –0 0.2V –0. 0.5V +0.8 V +0.5 V ...

Page 27

... MAX for the EA/V and P0.0 pins. PP 1998 May ALE and PSEN to momentarily fall below the 0. must be externally limited as follows Product specification 80C575/83C575/ 87C575 s of ALE and ports 1 and 3. The noise is due can exceed these conditions provided that no specification when the CC ...

Page 28

... Interfacing the 80C32/52 to devices with float times up to 45ns is permitted. This limited bus contention will not cause damage to Port 0 drivers. 1998 May 10 PARAMETER E 28 Product specification 80C575/83C575/ 87C575 VARIABLE CLOCK MIN MAX UNIT 6 16 MHz 0.6 5.5 MHz – ...

Page 29

... INSTR IN t AVIV A0–A15 t WHLH t LLDV t RLRH t RHDZ t RLDV t t RLAZ RHDX DATA IN t AVDV P2.0–P2.7 OR A8–A15 FROM DPF Figure 23. External Data Memory Read Cycle 29 Product specification 80C575/83C575/ 87C575 A0–A7 A8–A15 SU00006 A0–A7 FROM PCL INSTR IN A0–A15 FROM PCH SU00025 ...

Page 30

... Figure 25. Shift Register Mode Timing –0.5 0.7V CC 0.2V –0 CHCX CHCL CLCX CLCH t CLCL Figure 26. External Clock Drive 30 Product specification 80C575/83C575/ 87C575 A0–A7 FROM PCL INSTR IN A0–A15 FROM PCH SU00026 SET TI VALID VALID VALID VALID SET RI SU00027 SU00009 ...

Page 31

... Figure 27. AC Testing Input/Output +0.1V TIMING V REFERENCE POINTS –0. level occurs Figure 28. Float Waveform FREQUENCY (MHz) Figure 29. I vs. FREQ CC 31 Product specification 80C575/83C575/ 87C575 SU00010 –0.1V OH +0. 20mA SU00011 MAX ACTIVE TYP ACTIVE MAX IDLE TYP IDLE SU00245 ...

Page 32

... V CC RST EA (NC) XTAL2 XTAL1 V SS SU00247 Figure 31. I Test Condition, Idle Mode CC All other pins are disconnected –0.5 0.7V CC 0.2V –0 CHCX CHCL CLCX CLCH t CLCL Tests in Active and Idle Modes 5ns CLCH CHCL 32 Product specification 80C575/83C575/ 87C575 SU00009 ...

Page 33

... OTP/ROM/ROMless, 4 comparator, failure detect circuitry, watchdog timer Figure 33. I 1998 May RST EA (NC) XTAL2 XTAL1 V SS SU00248 Test Condition, Power Down Mode CC All other pins are disconnected 5. Product specification 80C575/83C575/ 87C575 ...

Page 34

... Quick-Pulse Programming The setup for microcontroller quick-pulse programming is shown in Figure 34. Note that the 87C575 is running with 6MHz oscillator. The reason the oscillator needs to be running is that the device is executing internal address and program data transfers. Table 3. ...

Page 35

... MIN 100 s+10 Figure 35. PROG Waveform + RST EA/V PP P3.6 ALE/PROG P3.7 87C575 PSEN XTAL2 P2.7 P2.6 XTAL1 P2.0–P2 Figure 36. Program Verification 35 Product specification 80C575/83C575/ 87C575 PGM DATA +12.75V 25 100 s PULSES TO GROUND A8–A12 SU00249 SU00018 PGM DATA ENABLE 0 A8–A12 SU00250 ...

Page 36

... FOR VERIFICATION CONDITIONS SEE FIGURE 36. 1998 May 01 PARAMETER * ADDRESS DATA IN t GHDX t GHAX t GHGL t GHSL LOGIC 1 LOGIC 0 t ELQV Figure 37. EPROM Programming and Verification 36 Product specification 80C575/83C575/ 87C575 MIN MAX UNIT 12.5 13 MHz 48t CLCL 48t CLCL 48t CLCL 48t CLCL 48t CLCL ...

Page 37

... Philips Semiconductors 80C51 8-bit microcontroller family 8K/256 OTP/ROM/ROMless, 4 comparator, failure detect circuitry, watchdog timer DIP40: plastic dual in-line package; 40 leads (600 mil) 1998 May 01 80C575/83C575/ 37 Product specification 87C575 SOT129-1 ...

Page 38

... Philips Semiconductors 80C51 8-bit microcontroller family 8K/256 OTP/ROM/ROMless, 4 comparator, failure detect circuitry, watchdog timer PLCC44: plastic leaded chip carrier; 44 leads 1998 May 01 80C575/83C575/ 38 Product specification 87C575 SOT187-2 ...

Page 39

... Philips Semiconductors 80C51 8-bit microcontroller family 8K/256 OTP/ROM/ROMless, 4 comparator, failure detect circuitry, watchdog timer QFP44: plastic quad flat package; 44 leads (lead length 1.3 mm); body 1.75 mm 1998 May 01 80C575/83C575/ 39 Product specification 87C575 SOT307-2 ...

Page 40

... Philips Semiconductors 811 East Arques Avenue P.O. Box 3409 Sunnyvale, California 94088–3409 Telephone 800-234-7381 1998 May 01 [1] Copyright Philips Electronics North America Corporation 1998 Document order number: 40 Product specification 80C575/83C575/ 87C575 All rights reserved. Printed in U.S.A. Date of release: 05-98 9397 750 03854 ...

Related keywords