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 ...
4
Philips Semiconductors
handbook, full pagewidth
1999 Feb 02
BLOCK DIAGRAM
P1.0 to P1.6
P0.0 to P0.7
8
RESIDENT
OTP-ROM
4.5 kbytes
PORT 0
BUFFER
PORT 0
FLIP-FLOP
DECODE
INTERNAL
CLOCK
FREQ.
30
MEMORY
BANK
FLIP-FLOPS
RTC1
RTC2
32
RTC
T1
8
8
8
5
8
8
TIMER/
EVENT
COUNTER
PROGRAM
STATUS
WORD
8
8
HIGHER
PROGRAM
COUNTER
LOWER
PROGRAM
COUNTER
P1.7/RCO
7
PORT 1
BUFFER
PORT 1
FLIP-FLOP
PCD3745A
8
8
8
8
8
8
8
8
8
8
8
8
8
MULTIPLEXER
8-bit microcontroller with 4.5 kbytes OTP
memory and 32 kHz real-time clock
4
C2HB
INTERRUPT
LOGIC
ACCUMULATOR
timer interrupt
ARITHMETIC
INSTRUCTION
REGISTER
AND
DECODER
TEMPORARY
REGISTER 2
TEMPORARY
REGISTER 1
RAM
ADDRESS
REGISTER
REGISTER 0
REGISTER 1
REGISTER 2
REGISTER 3
REGISTER 4
REGISTER 5
REGISTER 6
REGISTER 7
T1
CE/T0
external interrupt
DECIMAL
ADJUST
STOP
IDLE
CE/T0
INTERRUPT
RESET
INITIALIZE
CONDITIONAL
BRANCH
LOGIC
CONTROL AND TIMING
XTAL1
XTAL2
OSCILLATOR
ACC
ACC BIT
TEST
MBH909
PCCR
C1LB
C1HB
C2LB
8 LEVEL STACK
(VARIABLE LENGTH)
OPTIONAL SECOND
REGISTER BANK
TIMER
FLAG
CARRY
DATA STORE
LOGIC UNIT
D
E
C
O
D
E
CLK1
CLK2
RESIDENT RAM ARRAY
224 bytes
Product specification
PCD3745A
Fig.1 Block diagram.