Philips PCD3349AT-107, PCD3349AT-144, PCD3349AP-107-3, PCD3349AP-117 Datasheet

0 (0)

INTEGRATED CIRCUITS

DATA SHEET

PCD3349A

8-bit microcontroller with DTMF generator

Product specification

1998 May 11

Supersedes data of 1996 Dec 18

File under Integrated Circuits, IC03

Philips Semiconductors

Product specification

 

 

8-bit microcontroller with DTMF generator

PCD3349A

 

 

 

 

CONTENTS

1FEATURES

2GENERAL DESCRIPTION

3ORDERING INFORMATION

4BLOCK DIAGRAM

5PINNING INFORMATION

5.1Pinning

5.2Pin description

6

FREQUENCY GENERATOR

6.1Frequency generator derivative registers

6.2Frequency registers

6.3DTMF frequencies

6.4Modem frequencies

6.5Musical scale frequencies

7TIMING

8RESET

9STOP MODE

10IDLE MODE

11INSTRUCTION SET

12SUMMARY OF MASK OPTIONS

13LIMITING VALUES

14HANDLING

15DC CHARACTERISTICS

16AC CHARACTERISTICS

17PACKAGE OUTLINES

18SOLDERING

18.1Introduction

18.2DIP

18.3SO

19DEFINITIONS

20LIFE SUPPORT APPLICATIONS

1998 May 11

2

Philips Semiconductors

Product specification

 

 

8-bit microcontroller with DTMF generator

PCD3349A

 

 

1 FEATURES

8-bit CPU, ROM, RAM, I/O in a single 28-lead package

4-kbyte ROM

224-byte RAM

Over 100 instructions (based on MAB8048) all of 1 or 2 cycles

20 quasi-bidirectional I/O port lines

8-bit programmable Timer/event counter 1

2 single-level vectored interrupts:

external

Timer/event counter 1

Two test inputs, one of which also serves as the external interrupt input

DTMF tone generator

Reference for supply and temperature-independent TONE output

Filtering for low output distortion (CEPT compatible)

Power-on-reset

Stop and Idle modes

Supply voltage: 1.8 to 6 V (DTMF TONE output from 2.5 V)

Low standby voltage of 1 V

Low Stop mode current of 1 μA (typical)

Clock frequency: 1 to 16 MHz (3.58 MHz for DTMF suggested)

Manufactured in silicon gate CMOS process.

3 ORDERING INFORMATION

2 GENERAL DESCRIPTION

The PCD3349A provides 4 kbytes of Program Memory, 224 bytes of RAM and 20 I/O lines.

The PCD3349A is a microcontroller which has been designed primarily for telecom applications. It includes an on-chip dual tone multi-frequency (DTMF) generator.

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 PCD3349A. The shared characteristics of the PCD33xxA family of microcontrollers are described in the “PCD33xxA Family” data sheet and also in “Data Handbook IC03; Section PCD33xxA Family”, which should be read in conjunction with this publication.

TYPE NUMBER

 

PACKAGE

 

 

 

 

NAME

DESCRIPTION

VERSION

 

 

 

 

 

PCD3349AP

DIP28

plastic dual in-line package; 28 leads (600 mil)

SOT117-1

 

 

 

 

PCD3349AT

SO28

plastic small outline package; 28 leads; body width 7.5 mm

SOT136-1

 

 

 

 

1998 May 11

3

Philips PCD3349AT-107, PCD3349AT-144, PCD3349AP-107-3, PCD3349AP-117 Datasheet

_

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11 May 1998

 

 

 

 

 

P2.0 to P2.3

 

P1.0 to P1.7

 

 

 

 

 

P0.0 to P0.7

DIAGRAM BLOCK 4

microcontroller bit-8

Semiconductors Philips

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RESIDENT ROM

 

 

 

 

 

 

 

 

 

 

 

4

 

 

8

4 kbytes

 

 

 

 

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TONE

 

 

 

PORT 2

 

PORT 1

 

 

 

 

 

 

PORT 0

 

 

 

 

BUFFER

 

BUFFER

 

 

 

 

 

 

BUFFER

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PORT 2

PORT 1

 

 

 

 

 

PORT 0

 

 

 

 

 

FLIP-FLOP

FLIP-FLOP

 

 

 

 

 

FLIP-FLOP

 

 

FILTER

 

 

 

 

 

 

DECODE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MEMORY

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BANK

 

 

 

 

 

 

 

 

SINE WAVE

 

 

 

 

 

FLIP-FLOPS

 

 

 

 

 

 

 

 

GENERATOR

 

 

 

 

 

 

 

 

 

 

 

 

 

 

with

 

 

8

 

8

 

 

 

 

 

 

HIGHER

LOWER

PROGRAM

 

 

 

 

 

 

 

 

 

 

 

 

PROGRAM

PROGRAM

STATUS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

HGF

 

LGF

 

 

 

 

 

PCD3349A

COUNTER

COUNTER

WORD

 

 

 

 

DTMF

 

REGISTER

REGISTER

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

8

 

 

5

8

8

8

 

 

8

 

 

 

8

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

INTERNAL

 

8

 

8

 

8

8

8

8

8

 

8

 

 

 

8

 

generator

 

CLOCK

 

 

 

 

 

 

 

 

 

 

 

 

 

FREQUENCY

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MULTIPLEXER

 

 

30

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

32

 

 

 

 

 

 

TEMPORARY

 

 

 

 

 

 

 

REGISTER 0

 

 

 

 

 

 

 

 

REGISTER 1

 

 

 

 

 

 

 

 

 

 

TIMER/

 

 

 

 

 

 

 

 

 

 

 

REGISTER 1

 

 

4

 

INTERRUPT

 

 

 

 

 

 

 

RAM

 

 

 

 

 

 

EVENT

ACCUMULATOR

 

 

 

 

 

 

 

 

REGISTER 2

 

 

T1

COUNTER

LOGIC

 

 

 

 

 

 

 

ADDRESS

 

 

 

 

 

 

 

 

 

 

 

 

 

REGISTER

 

 

REGISTER 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ARITHMETIC

INSTRUCTION

 

 

 

 

 

REGISTER 4

 

 

 

 

 

 

 

 

 

 

 

REGISTER

 

 

 

 

 

REGISTER 5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

timer interrupt

 

 

TEMPORARY

 

 

&

 

 

 

D

 

REGISTER 6

 

 

 

 

 

 

 

 

 

 

 

DECODER

 

 

 

E

 

REGISTER 7

 

 

 

 

 

 

 

 

 

REGISTER 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

LEVEL STACK

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

O

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(VARIABLE LENGTH)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CE / T0

 

D

 

 

 

 

 

 

 

 

 

 

 

 

LOGIC UNIT

 

 

 

OPTIONAL SECOND

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

E

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

POWER-ON-RESET

VPOR

 

 

 

 

 

 

 

 

T1

 

 

REGISTER BANK

 

 

 

 

external interrupt

 

 

 

 

 

TIMER

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DECIMAL

CONDITIONAL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FLAG

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BRANCH

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ADJUST

 

 

 

 

 

DATA STORE

 

 

 

 

 

 

 

 

 

 

 

 

 

LOGIC

CARRY

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RESET

 

 

 

STOP

 

 

 

 

 

 

ACC

 

 

 

 

 

 

 

 

 

 

 

 

 

CONTROL & TIMING

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ACC BIT

 

RESIDENT RAM ARRAY

 

 

 

 

 

 

 

 

IDLE

CE / T0

RESET

XTAL 1

XTAL 2

 

 

 

 

 

 

 

 

 

 

 

 

 

TEST

 

 

 

224 bytes

 

 

 

 

 

 

 

 

 

 

 

OSCILLATORpagewidth

 

 

 

 

 

 

 

specification Product

 

 

 

 

 

 

INTERRUPT

INITIALIZE

 

 

 

 

 

 

MBG098

 

PCD3349A

 

 

 

 

 

 

 

 

 

handbook, full

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fig.1 Block diagram.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Philips Semiconductors

 

 

 

 

 

 

 

Product specification

 

 

 

 

 

 

 

 

8-bit microcontroller with DTMF generator

 

PCD3349A

 

 

 

 

 

 

 

 

 

 

 

5

PINNING INFORMATION

 

 

 

5.2 Pin description

 

5.1

Pinning

 

 

 

 

 

Table 1 SOT117-1 and SOT136-1 packages

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SYMBOL

PIN

DESCRIPTION

 

 

 

 

 

 

 

 

 

 

handbook, halfpage

 

 

 

 

 

P0.0 to P0.7

28, 1 to 7

Port 0: 8 quasi-bidirectional

 

 

 

 

1

 

28

 

 

 

 

 

 

I/O lines

 

P0.1

 

P0.0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P0.2

2

 

27

P2.3

 

T1

8

Test 1 or count input of 8-bit

 

 

 

 

 

 

 

Timer/event counter 1

 

P0.3

3

 

26

P2.2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XTAL1

9

crystal oscillator or external

 

 

 

 

 

 

 

 

P0.4

4

 

25

P2.1

 

 

 

 

 

clock input

 

 

 

 

 

 

 

 

 

 

 

P0.5

5

 

24

VDD

 

XTAL2

10

crystal oscillator output

 

P0.6

6

 

23

TONE

 

RESET

11

reset input

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12

Chip Enable or Test 0

 

P0.7

7

 

22

VSS

 

CE/T0

 

 

 

 

 

 

 

 

 

 

PCD3349A

 

P1.0 to P1.7

13 to 20

Port 1: 8 quasi-bidirectional

 

T1

8

21

P2.0

 

 

 

 

 

 

 

 

I/O lines

 

 

 

 

 

 

 

 

 

 

 

 

XTAL1

9

 

20

P1.7

 

 

 

 

 

 

 

P2.0 to P2.3

21, 25,

Port 2: 4 quasi-bidirectional

 

XTAL2

10

 

19

P1.6

 

 

 

 

26, 27

I/O lines

 

RESET

11

 

18

P1.5

 

VSS

22

ground

 

 

 

TONE

23

DTMF output

 

CE/T0

12

 

17

P1.4

 

 

 

 

 

 

 

 

 

 

 

 

VDD

24

positive supply voltage

 

P1.0

13

 

16

P1.3

 

 

 

 

 

 

 

 

 

 

P1.1

14

 

15

P1.2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MBG087

 

 

 

 

 

 

 

 

Fig.2 Pin configuration (SOT117-1 and SOT136-1).

1998 May 11

5

Philips Semiconductors

Product specification

 

 

8-bit microcontroller with DTMF generator

PCD3349A

 

 

6 FREQUENCY GENERATOR

A versatile frequency generator section is provided (see Fig.3). For normal operation, use a 3.58 MHz quartz crystal or PXE resonator. The frequency generator includes precision circuitry for dual tone multifrequency (DTMF) signals, which is typically used for tone dialling telephone sets.

6.1Frequency generator derivative registers

The TONE output can alternatively issue twelve modem frequencies for data rates between 300 and 1200 bits/s.

In addition to DTMF and modem frequencies, two octaves of musical scale in steps of semitones are available.

Table 2 gives the derivative addresses, mnemonics and access types of the frequency generator derivative registers. The addresses 03H to FFH are not used.

Table 2 Addresses of the frequency generator derivative registers

ADDRESS

REGISTER

7

6

5

4

3

2

1

0

 

 

 

 

 

 

 

 

 

 

01H

HGF(1)

H7

H6

H5

H4

H3

H2

H1

H0

02H

LGF(2)

L7

L6

L5

L4

L3

L2

L1

L0

Notes

1.HGF = High Group Frequency; access type W.

2.LGF = Low Group Frequency; access type W.

dbook, full pagewidth

8

 

 

DIGITAL

 

 

 

 

 

 

 

 

 

 

HGF

 

 

 

 

 

 

 

 

 

 

 

 

 

SINE WAVE

 

 

 

 

 

 

 

 

 

 

 

REGISTER

 

SYNTHESIZER

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DAC

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SWITCHED-

 

 

 

 

 

 

 

 

 

 

 

 

 

CAPACITOR

 

 

 

 

 

SWITCHED-

 

RC LOW-PASS

 

 

 

 

 

 

 

 

 

 

 

 

8 internal bus

 

BANDGAP

 

 

 

 

 

CAPACITOR

 

 

TONE

 

 

 

 

 

 

 

FILTER

 

 

VOLTAGE

 

 

 

 

 

LOW-PASS FILTER

 

 

 

 

 

 

REFERENCE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MBG099

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DAC

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

LGF

 

DIGITAL

 

 

 

 

 

 

 

 

 

 

 

 

SINE WAVE

 

 

 

 

 

 

 

 

 

 

 

REGISTER

 

 

 

 

 

 

 

 

 

 

 

 

 

SYNTHESIZER

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fig.3 Block diagram of the frequency generator section.

1998 May 11

6

Loading...
+ 14 hidden pages