87C654 Philips Semiconductors, 87C654 Datasheet

no-image

87C654

Manufacturer Part Number
87C654
Description
80C51 8-bit microcontroller 8K/16K/ 256 OTP/ I2C
Manufacturer
Philips Semiconductors
Datasheet
Product specification
IC20 Data Handbook
87C654
CMOS single-chip 8-bit microcontroller
INTEGRATED CIRCUITS
1996 Aug 16

Related parts for 87C654

87C654 Summary of contents

Page 1

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

Page 2

... ROM 87C654—EPROM version This device provides architectural enhancements that make it applicable in a variety of applications for general control systems. The 87C654 contains a non-volatile 16k 8 EPROM, a volatile 256 8 read/write data memory, four 8-bit I/O ports, two 16-bit timer/event counters (identical to the timers of ...

Page 3

... NC* 7 P3.1/TxD 29 EA P3.2/INT0 30 P0.7/AD7 9 P3.3/INT1 31 P0.6/AD6 10 P3.4/T0 32 P0.5/AD5 11 P3.5/T1 33 P0.4/AD4 12 P3.6/WR 34 P0.3/AD3 13 P3.7/RD 35 P0.2/AD2 14 XTAL2 36 P0.1/AD1 15 XTAL1 37 P0.0/AD0 NC* 39 NC* 18 P2.0/A8 40 P1.0 19 P2.1/A9 41 P1.1 20 P2.2/A10 42 P1.2 21 P2.3/A11 43 P.13 22 P2.4/A12 44 P1.4 SU00261 * DO NOT CONNECT V SS SCL SDA SU00262 3 Product specification 87C654 ...

Page 4

... S80C652IFPN P80C652IFA P83C654IFA/xxx S80C652IFAA P80C652IFB P83C654IFB/xxx S80C652IFBB NOTES: 1. For full specification, see the 87C652 data sheet. 2. 87C654 frequency range is 3.5MHz – 16MHz or 3.5MHz – 24MHz. 3. xxx denotes the ROM code number. 4. SOT311 replaced by SOT307-2. 1996 Aug 16 TEMPERATURE ROM Drawing Number S83C654FBPN ...

Page 5

... Plastic Dual In-line Package S87C654–7F40 0590B 0 to +70, Ceramic Dual In-line Package S87C654–7A44 SOT187 +70, Plastic Leaded Chip Carrier S87C654–7K44 1472A 0 to +70, Ceramic Leaded Chip Carrier S87C654–8N40 SOT129-1 –40 to +85, Plastic Dual In-line Package S87C654–8F40 0590B – ...

Page 6

... TWO 16-BIT MEMORY TIMER/EVENT (256 x 8 RAM) COUNTERS PROG SERIAL PORT PROGRAMMABLE I/O FULL DUPLEX UART SYNCHRONOUS SHIFT SERIAL IN SERIAL OUT PARALLEL PORTS, ADDRESS/DATA BUS AND I/O PINS SHARED WITH PORT 3 6 Product specification 87C654 SDA SHARED SERIAL I/O WITH PORT 1 SCL SU00271 ...

Page 7

... Note that one ALE pulse is skipped during each access to external data memory. This pin is also the program pulse input (PROG) during EPROM programming. Program Store Enable: The read strobe to external program memory. When the 87C654 is executing code from the external program memory, PSEN is activated twice each machine cycle, except that two PSEN activations are skipped during each access to external data memory ...

Page 8

... SC1 SC0 CR2 ENS1 STA STO TF1 TR1 TF0 TR0 IE1 GATE C GATE 8 Product specification 87C654 RESET LSB VALUE 00H 00H 00H 00H EX1 ET0 EX0 0x000000B PX1 PT0 PX0 xx000000B 82 ...

Page 9

... C-bus specification and cannot be used Product specification 87C654 power-down is the last instruction executed. Only the contents of the on-chip RAM are preserved. A hardware reset is the only way to terminate the power-down mode. The control bits for the reduced power modes are in the special function register PCON ...

Page 10

... TYPE MIN. MAX. S87C654–4 4.5 5.5 S87C654–5 4.5 5.5 S87C654–7 4.5 5.5 S87C654–8 4.5 5.5 1996 Aug 16 RATING UNIT –65 to +150 C –0 –0 6 FREQUENCY TEMPERATURE (MHz) RANGE MIN. MAX 3 +70 3.5 16 –40 to +85 3 +70 3.5 20 –40 to +85 10 Product specification 87C654 ...

Page 11

... C See note 5 –40 to +85 C 0.45V < V < < V < 6. < V < 6.0V CC See note 6 V =6. +70 C –40 to +85 C Freq.=1MHz 11 Product specification 87C654 LIMITS MIN. MAX. UNIT –0.5 0.2V –0 –0.5 0.2V –0. –0.5 0.2V –0 –0.5 0.2V – ...

Page 12

... ALE and PSEN to momentarily fall below the 0. RST = CLK 12 Product specification 87C654 will be recognized ALE and ports 1 and 3. The noise is due OL can exceed these conditions provided that 10mA per port pin; Maximum OL = 71mA total for all output pins ...

Page 13

... MIN –4, – 143 0 28 275 275 0 138 120 3 288 0.75 3 492 Product specification 87C654 VARIABLE CLOCK MAX MIN MAX UNIT 3.5 16 MHz 2t –40 ns CLCL t –55 ns CLCL t –35 ns CLCL 150 4t –100 ns CLCL t –40 ns CLCL 3t –45 ...

Page 14

... MIN –7, – 105 0 25 200 200 0 100 125 20 220 0.6 3 367 Product specification 87C654 VARIABLE CLOCK MAX MIN MAX UNIT 3.5 20 MHz 2t –40 ns CLCL t –25 ns CLCL t –25 ns CLCL 135 4t –65 ns CLCL t –25 ns CLCL 3t –45 ...

Page 15

... CLCL 1 s 0.3 s will be filtered out. Maximum capacitance on bus-lines SDA and CLCL < 285ns (16MHz) > f CLCL repeated START condition STOP condition SU;DAT1 HD;DAT 15 Product specification 87C654 OUTPUT 1 > 4 > 4 > 4 – 3 < 0.3 s > – t CLCL RD 1 > > ...

Page 16

... Figure 1. External Program Memory Read Cycle 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 DPH Figure 2. External Data Memory Read Cycle 16 Product specification 87C654 A0–A7 A8–A15 SU00006 A0–A7 FROM PCL INSTR IN A8–A15 FROM PCH SU00177 ...

Page 17

... Figure 4. Shift Register Mode Timing –0.5 0.7V CC 0.2V –0 CHCX CHCL CLCX CLCH t CLCL Figure 5. External Clock Drive 17 Product specification 87C654 A0–A7 FROM PCL INSTR IN A8–A15 FROM PCH SU00213 SET TI VALID VALID VALID VALID SET RI SU00027 SU00009 ...

Page 18

... XTAL2 P1.7 * XTAL1 V SS Figure 8. I Test Condition, Active Mode CC All other pins are disconnected through resistors of sufficiently high value such that the sink current into these pins does not CC 18 Product specification 87C654 SU00010 V –0. +0. 20mA SU00011 SU00272 ...

Page 19

... EA P0 87C654 P1.6 (NC) XTAL2 P1.7 XTAL1 V SS Figure 11. I Test Condition, Power Down Mode CC All other pins are disconnected 5.5V CC through resistors of sufficiently high value such that the sink current into these pins does not CC 19 Product specification 87C654 * * SU00273 SU00009 * * SU00274 ...

Page 20

... Quick-Pulse Programming The setup for microcontroller quick-pulse programming is shown in Figure 12. Note that the 87C654 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. The address of the EPROM location to be programmed is applied to ports 1 and 2, as shown in Figure 12 ...

Page 21

... MIN 100 s+10 Figure 13. PROG Waveform + RST EA/V PP P3.6 ALE/PROG P3.7 PSEN 87C654 XTAL2 P2.7 P2.6 XTAL1 P2.0–P2 Figure 14. Program Verification 21 Product specification 87C654 PGM DATA +12.75V 25 100 s PULSES TO GROUND A8–A13 SU00275 SU00018 PGM DATA ENABLE 0 A8–A13 SU00276 ...

Page 22

... GHAX t GHGL t GHSL LOGIC 1 LOGIC 0 t ELQV Figure 15. EPROM Programming and Verification 2 C components conveys a license under the Philips’ system provided the system conforms to the 22 Product specification 87C654 MAX UNIT 13 MHz s s 110 s 48t CLCL 48t CLCL ...

Page 23

... Philips Semiconductors CMOS single-chip 8-bit microcontroller DIP40: plastic dual in-line package; 40 leads (600 mil) 1996 Aug 16 23 Product specification 87C654 SOT129-1 ...

Page 24

... Philips Semiconductors CMOS single-chip 8-bit microcontroller PLCC44: plastic leaded chip carrier; 44 leads 1996 Aug 16 24 Product specification 87C654 SOT187-2 ...

Page 25

... Philips Semiconductors CMOS single-chip 8-bit microcontroller QFP44: plastic quad flat package; 44 leads (lead length 1.3 mm); body 1.75 mm 1996 Aug 16 25 Product specification 87C654 SOT307-2 ...

Page 26

... Philips Semiconductors CMOS single-chip 8-bit microcontroller 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 87C654 ...

Page 27

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

Page 28

... Philips Semiconductors and Philips Electronics North America Corporation register eligible circuits under the Semiconductor Chip Protection Act. Copyright Philips Electronics North America Corporation 1996 All rights reserved. Printed in U.S.A. 28 Product specification 87C654 ...

Related keywords