INTEGRATED CIRCUITS
DATA SHEET
PCD3745A
8-bit microcontroller with 4.5 kbytes
OTP memory and 32 kHz real-time
clock
Product specification
Supersedes data of 1997 Mar 04
File under Integrated Circuits, IC14
1999 Feb 02
Philips Semiconductors
Product specification
8-bit microcontroller with 4.5 kbytes OTP
memory and 32 kHz real-time clock
CONTENTS
1
2
3
4
5
5.1
5.2
6
6.1
6.2
6.3
6.4
6.5
7
7.1
8
9
9.1
9.2
10
11
12
13
14
15
16
17
18
19
20
21
21.1
21.2
21.3
21.4
22
23
FEATURES
GENERAL DESCRIPTION
ORDERING INFORMATION
BLOCK DIAGRAM
PINNING INFORMATION
Pinning
Pin description
REAL-TIME CLOCK (RTC)
Oscillator
Divider chain
Frequency adjustment
Clock Control Register (CLCR)
Frequency Adjustment Register (FAR)
PERIPHERAL COUNTER 1 AND
COUNTER 2
Peripheral Counter Control Register (PCCR)
THE RTC, COUNTER 1 AND COUNTER 2
INTERRUPTS
REDUCED POWER MODES
Idle mode
Stop mode
INSTRUCTION SET RESTRICTIONS
TIMING
RESET
SUMMARY OF CONFIGURATIONS
OTP PROGRAMMING
SUMMARY OF DERIVATIVE REGISTERS
LIMITING VALUES
HANDLING
DC CHARACTERISTICS
AC CHARACTERISTICS
PACKAGE OUTLINES
SOLDERING
Introduction
Through-hole mount packages
Surface mount packages
Suitability of IC packages for wave, reflow and
dipping soldering methods
DEFINITIONS
LIFE SUPPORT APPLICATIONS
PCD3745A
1999 Feb 02
2
Philips Semiconductors
Product specification
8-bit microcontroller with 4.5 kbytes OTP
memory and 32 kHz real-time clock
1
FEATURES
2
GENERAL DESCRIPTION
PCD3745A
•
8-bit CPU, RAM and I/O
•
4.5 kbytes OTP memory; 224 bytes RAM
•
32 kHz adjustable crystal oscillator for real-time clock
•
Over 100 instructions (based on MAB8048) all of
1 or 2 cycles
•
16 quasi-bidirectional I/O port lines
•
8-bit programmable Timer/event counter 1
•
Two 16-bit counters with count inputs pins
•
2 single-level vectored interrupts:
– external; peripheral Counters 1 and 2; RTC alarm
– 8-bit programmable Timer/event counter 1
•
Two test inputs, one of which also serves as the external
interrupt input
•
Stop and Idle modes for power saving
•
Logic supply: 1.8 to 6 V
•
CPU clock frequency: 1 to 16 MHz
•
Operating temperature:
−25
to +70
°C
•
Manufactured in silicon gate CMOS process.
3
ORDERING INFORMATION
The PCD3745A is a microcontroller oriented towards
communication and metering applications. It has
4.5 kbytes of One Time Programmable (OTP) memory,
224 bytes RAM and 16 I/O lines.
The PCD3745A also incorporates a low power Real-Time
Clock (RTC) and two low power 16-bit counters. The RTC
runs using a 32 kHz crystal oscillator and is register
adjustable. The RTC and the counters are able to operate
in all microcontroller modes. The instruction set is based
on that of the MAB8048 and is software compatible with
the PCD33xxA family.
This data sheet details the specific properties of the
PCD3745A. The shared characteristics of the PCD33xxA
family of microcontrollers are described in the
“Data
Handbook IC14; Section PCD33xxA Family”,
which should
be read in conjunction with this publication.
PACKAGE
TYPE NUMBER
NAME
PCD3745AP
PCD3745AT
PCD3745AH
DIP28
SO28
LQFP32
DESCRIPTION
plastic dual in-line package; 28 leads (600 mil)
plastic small outline package; 28 leads; body width 7.5 mm
plastic low profile quad flat package; 32 leads; body 7
×
7
×
1.4 mm
VERSION
SOT117-1
SOT136-1
SOT358-1
1999 Feb 02
3
This text is here in white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here in
_white
to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here inThis text is here in
white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader. white to force landscape pages to be ...
1999 Feb 02
P1.0 to P1.6
P1.7/RCO
7
RESIDENT
OTP-ROM
4.5 kbytes
PORT 0
FLIP-FLOP
DECODE
INTERNAL
CLOCK
FREQ.
30
RTC1
RTC2
RTC
T1
8
8
32
MEMORY
BANK
FLIP-FLOPS
P0.0 to P0.7
8
PORT 0
BUFFER
PORT 1
BUFFER
PORT 1
FLIP-FLOP
TIMER/
EVENT
COUNTER
HIGHER
PROGRAM
COUNTER
LOWER
PROGRAM
COUNTER
PROGRAM
STATUS
WORD
8
8
8
4
Philips Semiconductors
8-bit microcontroller with 4.5 kbytes OTP
memory and 32 kHz real-time clock
BLOCK DIAGRAM
PCD3745A
8
5
8
8
8
8
8
8
8
INTERRUPT
LOGIC
8
8
8
8
8
8
8
MULTIPLEXER
REGISTER 0
REGISTER 1
REGISTER 2
REGISTER 3
REGISTER 4
REGISTER 5
REGISTER 6
REGISTER 7
8 LEVEL STACK
(VARIABLE LENGTH)
OPTIONAL SECOND
REGISTER BANK
Fig.1 Block diagram.
handbook, full pagewidth
4
PCCR
C1LB
C1HB
C2LB
C2HB
ACCUMULATOR
TEMPORARY
REGISTER 2
TEMPORARY
REGISTER 1
RAM
ADDRESS
REGISTER
ARITHMETIC
INSTRUCTION
REGISTER
AND
DECODER
timer interrupt
LOGIC UNIT
external interrupt
CLK1
CLK2
DECIMAL
ADJUST
STOP
IDLE
CE/T0
INTERRUPT
CONDITIONAL
BRANCH
LOGIC
CONTROL AND TIMING
RESET
INITIALIZE
XTAL1
XTAL2
ACC
ACC BIT
TEST
MBH909
T1
CE/T0
TIMER
FLAG
CARRY
D
E
C
O
D
E
DATA STORE
RESIDENT RAM ARRAY
224 bytes
OSCILLATOR
Product specification
PCD3745A
Philips Semiconductors
Product specification
8-bit microcontroller with 4.5 kbytes OTP
memory and 32 kHz real-time clock
5
5.1
PINNING INFORMATION
Pinning
PCD3745A
handbook, halfpage
P0.1
P0.2
P0.3
P0.4
P0.5
P0.6
P0.7
T1
XTAL1
1
2
3
4
5
6
7
28 P0.0
27 CLK2
26 CLK1
25 EMUN
24 VDD
23 RTC2
22 VSS
PCD3745A
8
9
21 RTC1
20 P1.7/RCO
19 P1.6
18 P1.5
17 P1.4
16 P1.3
15 P1.2
MBH910
XTAL2 10
RESET 11
CE/T0 12
P1.0 13
P1.1 14
Fig.2 Pin configuration (SOT117-1 and SOT136-1).
26 CLK2
n.c. 1
P0.5 2
P0.6 3
P0.7 4
T1 5
XTAL1 6
XTAL2 7
RESET 8
28 n.c.
handbook, full pagewidth
25 CLK1
32 P0.4
31 P0.3
30 P0.2
29 P0.1
27 P0.0
24 EMUN
23 VDD
22 RTC2
PCD3745A
21 VSS
20 RTC1
19 P1.7/RCO
18 P1.6
17 n.c.
P1.1 11
P1.0 10
P1.2 12
n.c. 13
P1.3 14
P1.4 15
CE/T0 9
P1.5 16
MBH911
Fig.3 Pin configuration (SOT358-1).
1999 Feb 02
5