P80CL410HFT NXP Semiconductors, P80CL410HFT Datasheet
P80CL410HFT
Available stocks
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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” ...
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 ...
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, ...
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 FF FE ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 21 to ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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; ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 (V I ...
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 ...
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 ...
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 ...
Page 47
Philips Semiconductors Low voltage 8-bit microcontrollers with 2 I C-bus 21 AC CHARACTERISTICS + amb unless specified CLK CLK ...
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 ...
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 ...
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 ...
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(T) ...
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 ...
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) A ...
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 A A ...
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 ...
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 ...
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 ...
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 ...
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
Philips Semiconductors – a worldwide company Argentina: see South America Australia: 34 Waterloo Road, NORTH RYDE, NSW 2113, Tel. +61 2 9805 4455, Fax. +61 2 9805 4466 Austria: Computerstr. 6, A-1101 WIEN, P.O. Box 213, Tel. + ...