Philips pcf84c21 DATASHEETS

INTEGRATED CIRCUITS
DATA SH EET
PCF84C21A; PCF84C41A; PCF84C81A
Product specification Supersedes data of 1995 Jul 14 File under Integrated Circuits, IC14
1996 Nov 20
Philips Semiconductors Product specification
Telecom microcontrollers
CONTENTS
1 FEATURES 2 GENERAL DESCRIPTION 3 ORDERING INFORMATION 4 BLOCK DIAGRAM 5 PINNING INFORMATION
5.1 Pinning
5.2 Pin description 6 INSTRUCTION SET 7 HIGH SINK OUTPUT CURRENTS 8 ROM MASK OPTIONS 9 HANDLING 10 LIMITING VALUES 11 DC CHARACTERISTICS 12 AC CHARACTERISTICS 13 PACKAGE OUTLINES 14 SOLDERING
14.1 Introduction
14.2 DIP
14.2.1 Soldering by dipping or by wave
14.2.2 Repairing soldered joints
14.3 SO
14.3.1 Reflow soldering
14.3.2 Wave soldering
14.3.3 Repairing soldered joints 15 DEFINITIONS 16 LIFE SUPPORT APPLICATIONS 17 PURCHASE OF PHILIPS I2C COMPONENTS
PCF84C21A; PCF84C41A;
PCF84C81A
1996 Nov 20 2
Philips Semiconductors Product specification
Telecom microcontrollers
1 FEATURES
Manufactured in silicon gate CMOS process
8-bit CPU, ROM, RAM, I/O in a 28-lead package
2 kbyte ROM, 64 byte RAM (PCF84C21A)
4 kbyte ROM, 128 byte RAM (PCF84C41A)
8 kbyte ROM, 256 byte RAM (PCF84C81A)
I2C-bus interface with multi-master capability
Over 100 instructions (based on MAB8048) all of
1 or 2 cycles
20 quasi-bidirectional I/O Port lines
High sink current capability on the 8 lines of Port 1
8-bit programmable timer/event counter 1
3 single-level vectored interrupts:
– external – 8-bit programmable timer/event counter 1
2
C-bus
–I
Two test inputs, one of which also serves as the external interrupt input
Stop and Idle modes
Supply voltage: 2.5 to 5.5 V
Clock frequency: 1 to 16 MHz
Operating temperature: 40 to +85 °C.
PCF84C21A; PCF84C41A;
PCF84C81A
2 GENERAL DESCRIPTION
This data sheet details the specific properties of the PCF84C21A, PCF84C41A and PCF84C81A. The shared properties of the PCF84CxxxA family of microcontrollers are described in the which should be read in conjunction with this publication.
The PCF84C21A, PCF84C41A and PCF84C81A are general purpose CMOS microcontrollers with 2 kbytes, 4 kbytes and 8 kbytes of program memory and 64,128 and 256 bytes of RAM, respectively. In addition to 20 I/O port lines, the microcontrollers provide an on-chip I interface. This two-line serial bus extends the microcontroller capabilities when implemented with the powerful I2C-bus peripherals. These include LCD drivers, I/O expanders, telecom circuits, ADC and DAC converters, clock/calendar circuits, EEPROM and RAM and are listed in
“Data Handbook IC12, I2C Peripherals”.
The instruction set is based on that of the MAB8048 and is a sub-set of that listed in the sheet.
“PCF84CxxxA family”
“PCF84CxxxA family”
data sheet
2
C-bus
data
3 ORDERING INFORMATION (see note 1)
TYPE NUMBER
NAME DESCRIPTION VERSION
PCF84C21AP DIP28 plastic dual in-line package; 28 leads (600 mil) SOT117-1 PCF84C41AP PCF84C81AP PCF84C21AT SO28 plastic small outline package; 28 leads; body width 7.5 mm SOT136-1 PCF84C41AT PCF84C81AT
Note
1. Please refer to the Order Entry Form (OEF) for these devices for the full type number to use when ordering. This type
number will also specify the required program and the ROM mask options.
1996 Nov 20 3
PACKAGE
Philips Semiconductors Product specification
Telecom microcontrollers
4 BLOCK DIAGRAM
8
PORT 0
P0.0 to P0.7
BUFFER
PORT 0
FLIP-FLOPS
WORD
STATUS
PROGRAM
LOWER
COUNTER
PROGRAM
8
MULTIPLEXER
REGISTER 0
REGISTER 1
REGISTER 2
REGISTER 3
RAM
ADDRESS
REGISTER
PCF84C21A; PCF84C41A;
PCF84C81A
REGISTER 4
REGISTER 5
REGISTER 6
REGISTER 7
DECOD
8 LEVEL STACK
REGISTER BANK
OPTIONAL SECOND
(VARIABLE LENGTH)
E
FLAG
T 1
INT / T0
TIMER
BRANCH
CONDITIONAL
DATA STORE
CARRY
LOGIC
64 bytes
128 bytes
(PCF84C21A)
RESIDENT RAM ARRAY
TEST
ACC
ACC BIT
256 bytes
(PCF84C41A)
(PCF84C81A)
MBB561 - 1
2 kbytes
4 kbytes
(PCF84C21A)
RESIDENT ROM
8
P1.0 to P1.7P2.0 to P2.2
3
SDA/P2.3
SCLK
8 kbytes
DECODE
(PCF84C41A)
(PCF84C81A)
PORT 1
BUFFER
PORT 1
FLIP-FLOPS
PORT 2
BUFFER
PORT 2
DATA
FLIP-FLOPS
CLOCK
BANK
MEMORY
FLIP-FLOPS
30
FREQ.
CLOCK
INTERNAL
HIGHER
PROGRAM
EVENT
TIMER/
32
C-BUS
2
I
5888 8
COUNTER
8
COUNTER
T1
8
4
8
INTERFACE
88 8
8
8
REGISTER 1
TEMPORARY
REGISTER 2
TEMPORARY
ACCUMULATOR
timer interrupt
LOGIC
INTERRUPT
&
DECODER
REGISTER
INSTRUCTION
LOGIC UNIT
ARITHMETIC
SIO/
interrupt
derivative
ADJUST
DECIMAL
CONTROL & 
STOP
external interrupt
XTAL 2XTAL 1RESETINT / T0
TIMING
IDLE
OSCILLATOR
INTERRUPT INITIALIZE
handbook, full pagewidth
Fig.1 Block diagram of PCF84C21A; PCF84C41A and PCF84C81A.
Fig.0 Block diagram of PCF84C21A, PCF84C41A and PCF84C81A.
1996 Nov 20 4
Philips Semiconductors Product specification
Telecom microcontrollers
5 PINNING INFORMATION
5.1 Pinning
1
P2.2
SDA/P2.3
INT/T0
2 3
SCLK
4
P0.0
5
P0.1
6
P0.2
PCF84C21A
7
P0.3 P0.4 P0.5 P0.6 P0.7
T1
V
SS
PCF84C41A PCF84C81A
8
9 10 11 12 13
MBB562
Fig.2 Pin configuration.
28 27 26 25 24 23 22 21 20 19 18 17 16 1514
V
DD P2.1 P2.0 P1.7 P1.6
P1.5
P1.4 P1.3
P1.2 P1.1 P1.0
RESET
XTAL2 XTAL1
PCF84C21A; PCF84C41A;
PCF84C81A
5.2 Pin description Table 1 DIP28 and SO28 packages
SYMBOL PIN FUNCTION
P2.2 1 1 bit of Port 2: 4-bit
quasi-bidirectional I/O port
SDA/P2.3 2 bidirectional data line of the
SCLK 3 bidirectional clock line of the
P0.0 to P0.7 4 to 11 8 bits of Port 0: 8-bit
INT/T0 12 Interrupt/Test 0 T1 13 Test 1/count input of 8-bit
V
SS
14 ground
XTAL1 15 crystal oscillator input or
XTAL2 16 crystal oscillator output RESET 17 Reset input P1.0 to P1.7 18 to 25 8 bits of Port 1: 8-bit
P2.0 to P2.1 26 to 27 2 bits of Port 2: 4-bit
V
DD
28 positive supply
2
I
C-bus interface, or 1 bit of Port 2: 4-bit quasi-bidirectional I/O port
2
C-bus interface
I
quasi-bidirectional I/O port
timer/event counter 1
external clock input
quasi-bidirectional I/O port
quasi-bidirectional I/O port
6 INSTRUCTION SET
ROM is restricted to 2 kbytes for the PCF84C21A and 4 kbytes for the PCF84C41A. Therefore, the instructions SEL MB1/2/3 for the PCF84C21A, and the instructions SEL MB2/3 for the PCF84C41A should be avoided, as they would define non-existing program memory banks.
As RAM is limited to 64 bytes for the PCF84C21A and to 128 bytes for the PCF84C41A, care should be taken to avoid accesses to non-existing RAM locations.
See the “
PCF84CxxxA family
” data sheet for a complete
description of the instruction set.
1996 Nov 20 5
7 HIGH SINK OUTPUT CURRENTS
The Port 1 outputs of these devices are designed for high current drive in the logic 0 state. They are capable of driving 10 mA loads and higher. Applications include drive for small relays and light-emitting diodes (LEDs).
To avoid overload, care should be taken that the total Port 1 current averages less than 80 mA, i.e. an average of 10 mA per Port 1 line. Refer to Chapter “Limiting values” which specifies an upper limit of 100 mA for ISS.
Loading...
+ 11 hidden pages