P80CL410HFT Philips Semiconductors, P80CL410HFT Datasheet

no-image

P80CL410HFT

Manufacturer Part Number
P80CL410HFT
Description
6 V, Low voltage 8-bit microcontroller with I2C-bus
Manufacturer
Philips Semiconductors
Datasheet
Product specification
Supersedes data of 1995 Jan 20
File under Integrated circuits, IC20
DATA SHEET
P80CL410; P83CL410
Low voltage 8-bit microcontrollers
with I
2
C-bus
INTEGRATED CIRCUITS
1997 Apr 10

Related parts for P80CL410HFT

P80CL410HFT Summary of contents

Page 1

DATA SHEET P80CL410; P83CL410 Low voltage 8-bit microcontrollers 2 with I C-bus Product specification Supersedes data of 1995 Jan 20 File under Integrated circuits, IC20 INTEGRATED CIRCUITS 1997 Apr 10 ...

Page 2

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus CONTENTS 1 FEATURES 2 GENERAL DESCRIPTION 2.1 ROMless version: P80CL410 3 APPLICATIONS 4 ORDERING INFORMATION 5 BLOCK DIAGRAM 6 FUNCTIONAL DIAGRAM 7 PINNING INFORMATION 7.1 Pinning 7.2 Pin description 8 FUNCTIONAL DESCRIPTION OVERVIEW 8.1 General 8.2 CPU timing 9 MEMORY ORGANIZATION 9.1 Program Memory 9.2 Data Memory 9.3 Special Function Registers (SFRs) 9 ...

Page 3

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus 1 FEATURES Full static 80C51 Central Processing Unit 8-bit CPU, ROM, RAM, I 40-lead DIP, 40-lead VSO or 44-lead QFP package 128 bytes on-chip RAM Data Memory 4 kbytes on-chip ROM Program Memory for P83CL410 ...

Page 4

... Low voltage 8-bit microcontrollers with 2 I C-bus 4 ORDERING INFORMATION (1) TYPE NUMBER ROMless ROM P80CL410HFP P83CL410HFP P80CL410HFT P83CL410HFT P83CL410HFH Note 1. Refer to the Order Entry Form (OEF) for this device for the full type number, including options/program. 5 BLOCK DIAGRAM frequency reference XTAL2 XTAL1 OSCILLATOR ...

Page 5

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus 6 FUNCTIONAL DIAGRAM handbook, full pagewidth INT0 INT1 T0 alternative functions 1997 Apr RST XTAL1 XTAL2 EA PSEN ALE P80CL410 P83CL410 port 3 MBK019 Fig.2 Functional diagram. 5 Product specification P80CL410; P83CL410 address and ...

Page 6

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus 7 PINNING INFORMATION 7.1 Pinning handbook, halfpage Fig.3 Pin configuration for DIP40 and VSO40 packages. 1997 Apr 10 P1.0/INT2 1 40 P1.1/INT3 2 39 P1.2/INT4 3 38 P1.3/INT5 4 37 P1.4/INT6 5 36 P1.5/INT7 6 35 P1.6/INT8/SCL 7 34 P1.7/INT9/SDA 8 33 RST ...

Page 7

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus handbook, full pagewidth P1.5/INT7 P1.6/INT8/SCL P1.7/INT9/SDA RST P3.0 n.c. P3.1 P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 1997 Apr P83CL410HFH Fig.4 Pin configuration for QFP44 package. 7 Product specification P80CL410; P83CL410 P0.4/AD4 33 32 P0.5/AD5 31 P0 ...

Page 8

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus 7.2 Pin description Table 1 Pin description for DIP40 (SOT190-1), VSO40 (SOT319-2) and QFP44 (SOT307-2) packages For more extensive description of the port pins see Chapter 10 “I/O facilities”. PIN SYMBOL DIP40 VSO40 P1.0/INT2 1 P1.1/INT3 2 P1 ...

Page 9

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus PIN SYMBOL DIP40 VSO40 ALE P0 AD0 to AD7 n.c. 1997 Apr 10 QFP44 27 Address Latch Enable. Output pulse for latching the low byte of the address during access to external memory. ALE is emitted at a constant ...

Page 10

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus 8 FUNCTIONAL DESCRIPTION OVERVIEW This chapter gives a brief overview of the device. The detailed functional description is in the following chapters: Chapter 9 “Memory organization” Chapter 10 “I/O facilities” Chapter 11 “Timers/event counters” Chapter 12 “Reduced power modes” ...

Page 11

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus 64K handbook, full pagewidth EXTERNAL 4096 4095 4095 INTERNAL ( PROGRAM MEMORY 1997 Apr 10 OVERLAPPED SPACE 255 EXTERNAL ( 127 INTERNAL DATA RAM 0 INTERNAL DATA MEMORY Fig.5 Memory map. 11 Product specification P80CL410 ...

Page 12

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus handbook, halfpage 9.3 Special Function Registers (SFRs) The upper 128 bytes are the address locations of the SFRs. Figure 7 shows the SFR space. The SFRs include the port latches, timers, peripheral control, serial I/O registers, etc. These registers can only be accessed by direct addressing ...

Page 13

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus REGISTER MNEMONIC IP1 IX1 IEN1 ACC S1ADR S1DAT S1STA S1CON PSW IRQ1 IP0 IEN0 TH1 TH0 TL1 TL0 TMOD TCON PCON DPH DPL 1997 Apr 10 BIT ADDRESS ...

Page 14

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus 10 I/O FACILITIES 10.1 Ports The P8xCL410 has 32 I/O lines treated as 32 individually addressable bits or as four parallel 8-bit addressable ports. Ports and 3 perform the alternative functions detailed below. To enable a port pin alternate function, the port bit latch in its SFR must contain a logic 1 ...

Page 15

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus handbook, full pagewidth Q from port latch input data read port pin Q from port latch input data read port pin Q from port latch 1997 Apr 10 strong pull-up 2 oscillator periods p1 n INPUT BUFFER (a) Standard ...

Page 16

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus 11 TIMERS/EVENT COUNTERS The P8xCL410 contains two16-bit timer/event counter registers; Timer 0 and Timer 1, which can perform the following functions: Measure time intervals and pulse durations Count events Generate interrupt requests. In the ‘Timer’ operating mode the register is incremented every machine cycle ...

Page 17

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus 12.3 Wake-up from Power-down mode When in Power-down mode the controller can be woken-up with either the external interrupts INT2 to INT9 reset operation. The wake-up operation has two basic approaches as explained in Section 12.3.1; 12.3.2 and illustrated in Fig.10. ...

Page 18

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus XTAL2 Fig.9 Internal clock control in Idle and Power-down mode. handbook, full pagewidth power-down RST pin external interrupt oscillator 1997 Apr 10 XTAL1 OSCILLATOR CLOCK GENERATOR PD delay counter 1536 periods Fig.10 Wake-up operation. 18 Product specification P80CL410 ...

Page 19

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus C-BUS SERIAL I/O The serial port supports the twin line I consists of a serial data line (SDA) and a serial clock line (SCL). These lines also function as the I/O port lines P1.7 and P1.6 respectively. The system is unique because data transport, clock generation, address recognition and bus control arbitration are all controlled by hardware ...

Page 20

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus 13.1 Serial Control Register (S1CON) Table 5 Serial Control Register (SFR address D8H CR2 ENS1 Table 6 Description of S1CON bits BIT SYMBOL 7 CR2 This bit along with bits CR1 (S1CON.1) and CR0 (S1CON.0) determines the serial clock frequency when SIO is in the Master mode ...

Page 21

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus Table 7 Selection of the serial clock frequency SCL in a Master mode of operation CR2 CR1 13.2 Serial Status Register (S1STA) S1STA is a read-only register. The contents of this register may be used as a vector to a service routine. This optimizes ...

Page 22

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus Table 11 MST/REC mode S1STA VALUE 08H a START condition has been transmitted 10H a repeated START condition has been transmitted 38H arbitration lost while returning ACK 40H SLA and R have been transmitted, ACK received ...

Page 23

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus Table 15 Symbols used in Tables SYMBOL SLA 7-bit slave address R read bit W write bit ACK acknowledgement (acknowledge bit is logic 0) ACK no acknowledgement (acknowledge bit is logic 1) DATA 8-bit data byte to or from I MST master ...

Page 24

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus 14 INTERRUPT SYSTEM External events and the real-time-driven on-chip peripherals require service by the CPU at unpredictable times. To tie the asynchronous activities of these functions to normal program execution a multiple-source, two-priority-level, nested interrupt system is provided. The system is shown in Fig.12. The P8xCL410 ...

Page 25

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus INTERRUPT handbook, full pagewidth SOURCES 1997 Apr 10 IEN0/1 IP0/1 REGISTERS GLOBAL ENABLE Fig.12 Interrupt system. 25 Product specification P80CL410; P83CL410 PRIORITY HIGH LOW MBK022 ...

Page 26

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus handbook, full pagewidth P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0 MLA575 14.3 Interrupt registers The registers used in the interrupt system are listed in Table 20. Tables describe the contents of these registers. Table 20 Special Function Registers related to the interrupt system ADDRESS REGISTER ...

Page 27

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus 14.3 NTERRUPT NABLE EGISTER Bit values interrupt disabled interrupt enabled. Table 21 Interrupt Enable Register (SFR address A8H Table 22 Description of IEN0 bits BIT SYMBOL 7 EA general enable/disable control interrupt is enabled any ...

Page 28

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus 14.3 NTERRUPT RIORITY EGISTER Bit values low priority high priority. Table 25 Interrupt Priority Register (SFR address B8H Table 26 Description of IP0 bits BIT SYMBOL 7 reserved 6 reserved 2 5 PS1 I 4 reserved 3 PT1 Timer 1 interrupt priority level ...

Page 29

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus 14.3 NTERRUPT OLARITY Writing either a logic 1 or logic 0 to any Interrupt Polarity Register bit sets the polarity level of the corresponding external interrupt to an active HIGH or active LOW respectively. Table 29 Interrupt Polarity Register (SFR address E9H) ...

Page 30

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus 15 OSCILLATOR CIRCUITRY The on-chip oscillator circuitry of the P8xCL410 is a single-stage inverting amplifier biased by an internal feedback resistor. The oscillator circuit is shown in Fig.15. For operation as a standard quartz oscillator, no external components are needed, except for the 32 kHz option. ...

Page 31

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus handbook, full pagewidth handbook, halfpage RC oscillator frequency is externally adjustable; 100 kHz 1997 Apr P80CL410 P83CL410 bias XTAL1 Fig.15 Standard oscillator. 600 f osc (kHz) 400 200 500 kHz. ...

Page 32

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus Table 34 Oscillator type selection guide FREQUENCY RESONATOR (MHz) Quartz 0.032 1.0 3.58 4.0 6.0 10.0 12.0 16.0 PXE 0.455 1.0 3.58 4.0 6.0 10.0 12.0 LC Note 1. 32 kHz quartz crystals with a series resistance >15 k will reduce the guaranteed supply voltage range to 2.5 to 3.5 V. 1997 Apr 10 C1 EXT. (pF) ...

Page 33

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus XTAL1 handbook, full pagewidth Table 35 Oscillator equivalent circuit parameters The equivalent circuit data of the internal oscillator compares with that of matched crystals. SYMBOL PARAMETER g transconductance m C1 input capacitance i C2 output capacitance i R2 output resistance ...

Page 34

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus 16 RESET To initialize the P8xCL410 a reset is performed by either of three methods: Applying an external signal to the RST pin Via Power-on-reset circuitry. A reset leaves the internal registers as shown in Chapter 17. The reset state of the port pins is mask-programmable and can be defined by the user ...

Page 35

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus handbook, full pagewidth SUPPLY VOLTAGE POWER-ON-RESET (INTERNAL) OSCILLATOR CPU RUNNING 1997 Apr 10 switching level POR Start-up 1536 oscillator time periods delay Fig.20 Power-on-reset switching level. 35 Product specification P80CL410; P83CL410 ...

Page 36

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus 17 SPECIAL FUNCTION REGISTERS OVERVIEW The P8xCL410 has 27 SFRs available to the user. ADDRESS RESET VALUE NAME (HEX) (1) F8 IP1 ( IX1 (1) E8 IEN1 (1) E0 ACC DB S1ADR DA S1DAT D9 S1STA (1) D8 S1CON (1) D0 PSW ...

Page 37

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus 18 INSTRUCTION SET The P8xCL410 uses a powerful instruction set which permits the expansion of on-chip CPU peripherals and optimizes byte efficiency and execution speed. Assigned opcodes add new high-power operation and permit new addressing modes. The instruction set consists of ...

Page 38

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus Table 37 Instruction set description: Logic operations MNEMONIC Logic operations ANL A,Rr AND register to A ANL A,direct AND direct byte to A ANL A,@Ri AND indirect RAM to A ANL A,#data AND immediate data to A ANL direct,A ...

Page 39

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus Table 38 Instruction set description: Data transfer MNEMONIC Data transfer MOV A,Rr move register to A MOV A,direct (note 1) move direct byte to A MOV A,@Ri move indirect RAM to A MOV A,#data move immediate data to A MOV ...

Page 40

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus Table 39 Instruction set description: Boolean variable manipulation, Program and machine control MNEMONIC Boolean variable manipulation CLR C clear carry flag CLR bit clear direct bit SETB C set carry flag SETB bit set direct bit ...

Page 41

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus Table 40 Description of the mnemonics in the Instruction set MNEMONIC Data addressing modes Rr working register R0-R7 direct 128 internal RAM locations and any special function register (SFR) @Ri indirect internal RAM location addressed by register the actual register bank ...

Page 42

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus 1997 Apr 10 P80CL410; P83CL410 42 Product specification ...

Page 43

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus 19 LIMITING VALUES In accordance with the Absolute Maximum Rating System (IEC 134). SYMBOL V supply voltage DD V input voltage on any pin with respect to ground ( current on any input current on any output O P total power dissipation ...

Page 44

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus SYMBOL PARAMETER Supply current (Power-down mode) (note 2, note 4) I supply current (Power-down mode) DD(pd) Inputs V LOW level input voltage IL V HIGH level input voltage IH I input current logic 0 (port 1,2, input current logic 0, HIGH- to-LOW ...

Page 45

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus 2 10 handbook, halfpage f XTAL (MHz Fig.21 Frequency operating range. 16 handbook, halfpage I DD (mA MHz 4 3.58 MHz amb Fig.23 Typical operating current as a function of frequency and V (3 ...

Page 46

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus 8 handbook, halfpage I DD(pd amb Fig.25 Typical Power-down current as a function 1997 Apr 10 MBK029 (V) 46 Product specification P80CL410; P83CL410 ...

Page 47

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus 21 AC CHARACTERISTICS + amb unless specified CLK CLK SYMBOL PARAMETER Program Memory (Fig.26) t ALE pulse width LHLL t address valid to ALE LOW AVLL t address hold after ALE LOW ...

Page 48

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus t LHLL ALE PSEN t AVLL PORT 0 PORT 2 handbook, full pagewidth t LHLL ALE PSEN RD t AVLL PORT 0 PORT 2 1997 Apr LLIV t LLPL t PLPH t LLAX t PXAV t PLIV inst. input t PLAZ t AVIV address A8 to A15 Fig ...

Page 49

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus handbook, full pagewidth t LHLL ALE PSEN WR t AVLL PORT 0 PORT 2 1997 Apr LLWL t AVWL t LLAX t QVWX address A8 to A15 (DPH) or Port 2 Fig.28 Write to Data Memory. 49 Product specification P80CL410; P83CL410 ...

Page 50

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus XTAL1 INPUT dotted lines are valid when are active ALE only active during a read PSEN from external data memory only active during a write RD to external data memory WR BUS inst. (PORT 0) ...

Page 51

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus handbook, halfpage 500 A 100 A 1997 Apr test points 0 0 Fig.30 AC testing input waveform. I IL( 0 Fig.31 Input current. 51 Product specification P80CL410; P83CL410 0 MLA586 0 MBK023 ...

Page 52

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus 22 P85CL000HFZ ‘PIGGY-BACK’ SPECIFICATION The differences between the masked version and the piggy-back are described below. 22.1 General description The P85CL000HFZ is a piggy-back version with 256 bytes of RAM used for emulation of the P83CL410 and the P80CL51 microcontrollers ...

Page 53

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus 23 PACKAGE OUTLINES DIP40: plastic dual in-line package; 40 leads (600 mil pin 1 index 1 DIMENSIONS (inch dimensions are derived from the original mm dimensions UNIT max. min. max. mm 4.7 0.51 4.0 inches 0.19 0.020 0.16 Note 1. Plastic or metal protrusions of 0.25 mm maximum per side are not included. ...

Page 54

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus VSO40: plastic very small outline package; 40 leads pin 1 index 1 e DIMENSIONS (inch dimensions are derived from the original mm dimensions) A UNIT max. 0.3 2.45 mm 2.70 0.25 0.1 2.25 0.012 0.096 inches 0.11 0.010 0.004 0.089 Notes 1 ...

Page 55

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus QFP44: plastic quad flat package; 44 leads (lead length 1.3 mm); body 1. pin 1 index DIMENSIONS (mm are the original dimensions) A UNIT max. 0.25 1.85 mm 2.10 0.25 0.05 1.65 Note 1. Plastic or metal protrusions of 0.25 mm maximum per side are not included. ...

Page 56

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus 24 SOLDERING 24.1 Introduction There is no soldering method that is ideal for all IC packages. Wave soldering is often preferred when through-hole and surface mounted components are mixed on one printed-circuit board. However, wave soldering is not always suitable for surface mounted ICs, or for printed-circuits with high population densities ...

Page 57

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus During placement and before soldering, the package must be fixed with a droplet of adhesive. The adhesive can be applied by screen printing, pin transfer or syringe dispensing. The package can be soldered after the adhesive is cured. Maximum permissible solder ...

Page 58

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus 25 DEFINITIONS Data sheet status Objective specification This data sheet contains target or goal specifications for product development. Preliminary specification This data sheet contains preliminary data; supplementary data may be published later. ...

Page 59

... Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus 1997 Apr 10 P80CL410; P83CL410 NOTES 59 Product specification ...

Page 60

... Tel. +46 8 632 2000, Fax. +46 8 632 2745 Switzerland: Allmendstrasse 140, CH-8027 ZÜRICH, Tel. +41 1 488 2686, Fax. +41 1 481 7730 Taiwan: Philips Semiconductors, 6F, No. 96, Chien Kuo N. Rd., Sec. 1, TAIPEI, Taiwan Tel. +886 2 2134 2865, Fax. +886 2 2134 2874 Thailand: PHILIPS ELECTRONICS (THAILAND) Ltd., 209/2 Sanpavuth-Bangna Road Prakanong, BANGKOK 10260, Tel ...

Related keywords