Philips Semiconductors
Product specification
8-bit microcontroller with I
2
C-bus
interface
CONTENTS
1
2
3
4
5
6
6.1
6.2
6.3
6.4
6.5
7
8
9
10
11
12
12.1
12.2
12.2.1
12.2.2
12.3
12.3.1
12.3.2
12.3.3
13
14
15
FEATURES
GENERAL DESCRIPTION
ORDERING INFORMATION
BLOCK DIAGRAM
PINNING
FUNCTIONAL DESCRIPTION
‘Piggy-back’ version PCF84C00B
ROM-less version PCF84C00T
Data memory
I/O facilities
Reset
LIMITING VALUES
HANDLING
DC CHARACTERISTICS
AC CHARACTERISTICS
PACKAGE OUTLINES
SOLDERING
Introduction
DIP
Soldering by dipping or by wave
Repairing soldered joints
SO and VSO
Reflow soldering
Wave soldering
Repairing soldered joints
DEFINITIONS
LIFE SUPPORT APPLICATIONS
PURCHASE OF PHILIPS I
2
C COMPONENTS
PCF84C00
1996 Nov 25
2
Philips Semiconductors
Product specification
8-bit microcontroller with I
2
C-bus interface
1
FEATURES
2
GENERAL DESCRIPTION
PCF84C00
•
Manufactured in silicon gate CMOS process
•
8-bit CPU, RAM, I/O in a single 28-lead or 56-lead
package
•
‘Piggy-back’ and ROM-less versions, external program
memory
•
256
×
8 RAM
•
20 quasi-bidirectional I/O port lines
•
Two test inputs, one of which is also the external
interrupt input
•
Three single-level vectored interrupts:
– external
– timer/event counter
– I
2
C-bus
•
I
2
C-bus interface for serial data transfer on two lines
(serial I/O data via an existing port line and clock via a
dedicated line)
•
8-bit programmable timer/event counter
•
Clock frequency range: 100 kHz to 10 MHz
•
Over 80 instructions (similar to those of the MAB8048)
all of 1 or 2 cycles
•
Single supply voltage (2.5 to 5.5 V)
•
Stop and Idle modes
•
Power-on reset circuit
•
Operating temperature range:
−40
to +85
°C.
3
ORDERING INFORMATION
TYPE
NUMBER
PCF84C00B
This data sheet details the specific properties of the
PCF84C00. The shared properties of the PCF84CxxxA
family of microcontrollers are described in the
“PCF84CxxxA family”
data sheet, which should be read in
conjunction with this publication.
The PCF84C00 has 20 quasi-bidirectional I/O lines, an
I
2
C-bus serial interface, a single-level vectored interrupt
structure, an 8-bit timer/event counter and on-chip clock
oscillator and clock circuits.
This efficient controller also performs well as an arithmetic
processor. It has facilities for both binary and BCD
arithmetic plus bit-handling capabilities.
The instruction set is similar to the MAB8048 and is a
sub-set of that listed in the
“PCF84CxxxA family”
data
sheet.
PACKAGE
NAME
−
DESCRIPTION
Non-standard 28-lead ‘piggy-back’ package with 28-pin EPROM socket
on top. Bottom ‘footprint’ and pinning as DIP 28, version SOT117-1.
The SOT117-1 information provided in Chapter “Package Outlines” is
correct in these respects, but
not
for the physical size of the
PCF84C00B, which is larger than the SOT117-1 package.
Plastic very small outline package; 56 leads.
VERSION
−
PCF84C00T
VSO56
SOT 190-1
1996 Nov 25
3
Philips Semiconductors
Product specification
8-bit microcontroller with I
2
C-bus interface
PCF84C00
A0-A12
D0-D7
k, full pagewidth
A0-A12
D0-D7
8
PSEN
PSEN
DXALE
DXRD
DXWR
EXDI
13
8
13
MGG402
Fig.2
Replacement of dotted section in Fig.1, for
the PCF84C00B ‘piggy-back’ version.
Fig.3
Replacement of dotted section in Fig.1, for
the PCF84C00T ROM-less version.
5
PINNING
PCF84C00B (see Fig.4)
PIN
1
2
3
4 to 11
12
TYPE
I/O
I/O
I/O
I/O
I
DESCRIPTION
1 bit of Port 2: 4-bit quasi-bidirectional I/O port
bidirectional data line of the I
2
C-bus interface; or 1 bit of Port 2: 4-bit
quasi-bidirectional I/O line
bidirectional clock line of the I
2
C-bus interface
8 bits of Port 0: 8-bit quasi-bidirectional I/O port
Interrupt/Test 0: external interrupt input (negative edge triggered)/test input
pin. When used as a test input, this pin is directly tested by conditional branch
instructions JT0 and JNT0.
Test 1: test input pin, directly tested by conditional branch instructions JT1 and
JNT1. T1 may also be selected as an input to the 8-bit timer/event counter via
the STRT CNT instruction.
ground: circuit earth potential
oscillator input: input from a crystal which determines the internal oscillator
frequency or an external clock generator
oscillator output: output of the inverting amplifier
reset input: used to initialize the microcontroller (active HIGH); also output of
power-on-reset circuit
8 bits of Port 1: 8-bit quasi-bidirectional I/O port
2 bits of Port 2: 4-bit quasi-bidirectional I/O port
power supply: 2.5 V to 5.5 V
Table 1
SYMBOL
P2.2
SDA/P2.3
SCLK
P0.0 to P0.7
INT/T0
T1
13
I
V
SS
XTAL1
XTAL2
RESET
P1.0 to P1.7
P2.0 to P2.1
V
DD
14
15
16
17
18 to 25
26, 27
28
P
I
I/O
I/O
I/O
I/O
P
1996 Nov 25
5