ChipFind - документация

Электронный компонент: UPD17068

Скачать:  PDF   ZIP

Document Outline

The
PD17068 is a 4-bit single-chip microcontroller for digital tuning systems. It contains an image display
controller (IDC) that supports many types of display, and a PLL synthesizer.
The CPU of the
PD17068 is capable of 4-bit parallel addition, logical operations, bit tests, setting/resetting
of a carry flag, and supports a powerful interrupt function and timer function.
The image display controller for on-screen display is user-programmable, allowing a range of displays to
be programmed.
The peripheral hardware includes a full complement of I/O ports, controlled with powerful I/O instructions,
as well as a serial interface, a 6-bit A/D converter, and an 8-bit D/A converter (PWM output).
FEATURES
Program memory (ROM)
:
24K bytes (12032
16 bits)
Character ROM (CROM)
:
4086
24 bits (255 characters)
Data memory (RAM)
:
1007
4 bits
Video RAM (VRAM)
:
672
4 bits (can be used for data memory)
Address stack
:
12 levels
Interrupt stack
:
2 levels
Instruction execution time :
2
s (when an 8 MHz crystal is used)
PLL frequency synthesizer
8-bit serial interface
(2 channels: One for two-wire or three-wire mode, compatible with I
2
C bus, and one for three-wire mode only)
D/A converter: 8 bits
9 lines (PWM output)
A/D converter: 6 bits
8 lines
Horizontal synchronizing signal counter
Commercial power supply frequency counter
Power-failure detection circuit and power-on reset circuit
Interrupt input for remote-controller signal (with noise canceler)
User-programmable image display controller (IDC)
Displayed characters : Up to 192 per screen (more characters can be displayed when the use of the entire
screen is specified with a program)
Display mode
: 16
16 dots in 15 lines
24 columns
14
16 dots in 17 lines
24 columns
Character patterns
: 255
Character format
: 16
16 dots or 14
16 dots
Colors
: 15
Character sizes
: 16 sizes for height (can be specified per line)
24 sizes for width (can be specified per character)
Many I/O ports
I/O
: 19 ports
Input only
: 4 ports
Output only
: 21 ports
Operating supply voltage: 5 V
10 %
Low power dissipation by use of CMOS technology
The information in this document is subject to change without notice.
DATA SHEET
MOS INTEGRATED CIRCUIT
PD17068
4-BIT SINGLE-CHIP MICROCONTROLLER CONTAINING
IMAGE DISPLAY CONTROLLER AND PLL FREQUENCY
SYNTHESIZER FOR DIGITAL TUNING SYSTEMS
1994
Document No. IC-3525
(O.D. No. IC-8999)
Date Published November 1994 P
Printed in Japan
2
PD17068
ORDERING INFORMATION
Part number
Package
Quality grade
PD17068GF-
-3BA
100-pin plastic QFP (14
20 mm)
Standard
PD17068GF-E
-3BA
Note
100-pin plastic QFP (14
20 mm)
Standard
Note Product supporting an I
2
C bus interface. When using the I
2
C bus interface (including implementation
with a program that does not use peripheral hardware), make this point clear to your NEC sales
representative when ordering mask options.
Remark
is a ROM code.
Please refer to "Quality grade on NEC Semiconductor Devices" (Document number IEI-1209) published by
NEC Corporation to know the specification of quality grade on the devices and its recommended applications.
3
PD17068
FUNCTION OVERVIEW
Item
Function
Program memory (ROM)
24K bytes (12032
16 bits)
Table reference area: 12032
16 bits
Character ROM (CROM)
4086
24 bits (255 characters)
Data memory
RAM
1007
4 bits (including area also used for VRAM)
Data buffers: 4
4 bits, general-purpose registers: 16
4 bits
Video RAM (VRAM)
672
4 bits (can be used for data memory (RAM))
System registers
12
4 bits
Register files
12
4 bits
General-purpose port registers
12
4 bits
Instruction execution time
2
s (when 8 MHz crystal is used)
Stack levels
12 levels (stack manipulation possible)
General-purpose ports
I/O
: 19 ports
Input only
: 4 ports
Output only : 21 ports
IDC
Displayed characters : Up to 192 per screen (more characters can be displayed
(Image Display Controller)
when the use of the entire screen is specified with a
program)
Display mode
: 16
16 dots in 15 lines
24 columns
14
16 dots in 17 lines
24 columns
Character patterns
: 255 (user-programmable)
Character format
: 16
16 dots or 14
16 dots
(2-dot interval can be specified between characters.)
Colors
: 15
Character sizes
: 16 different heights (can be specified per line)
24 different widths (can be specified per character)
PLL frequency synthesizer
Frequency division method : Pulse swallow
Reference frequency
: 5, 6.25, 10, 12.5, and 25 kHz
Contains a charge pump for an external low-pass filter
Phase comparator
: Unlock can be detected with a program.
The delay for the unlock flip-flop is selectable.
Serial interface
2 channels
Serial interface 0 (two-wire or three-wire mode, compatible with I
2
C bus)
Serial interface 1 (three-wire mode only)
D/A converter
8 bits
9 lines (PWM output with withstand voltage of 12.5 V max.)
A/D converter
6 bits
8 lines (successive approximation system with software)
Interrupts
10 channels (maskable interrupts)
External interrupts : 3 channels (INT
0
, INT
NC
, and V
SYNC
/H
SYNC
)
Internal interrupts
: 7 channels (timers 0 and 1, serial interfaces 0 and 1, basic
timer 2, VRAM pointer, and timer 0 overflow)
4
PD17068
Item
Function
Timers
Timer 0
: 10
s to 204.75 ms (interrupt)
Timer 1
: 1
s to 256 ms (interrupt)
Basic timer 0 : 1, 5, and 100 ms (carry)
Basic timer 1 : 125
s, 1 ms, 5 ms, 100 ms, and external (carry)
Basic timer 2 : 125
s, 1 ms, 5 ms, 100 ms, and external (interrupt)
Watch timer : Day, hour, minute, and second (count value)
Reset
Power-on reset
Reset with the CE pin (by switching the CE pin from low to high)
Power-failure detection function
Supply voltage
5 V
10%
Package
100-pin plastic QFP (14
20 mm)
Remark Parentheses for timers indicate how to obtain the elapsed time for each timer.
Interrupt
: Receiving an interrupt
Carry
: Detecting the state of the carry flip-flop
Count value
: Reading the count value
5
PD17068
VCO
PSC
EO
OSC
IN
OSC
OUT
H
SYNC
V
SYNC
RED
GREEN
BLUE
BLANK
I (POB
2
)
HSCNT (P0B
3
)
P0A
0
-P0A
3
P0B
0
-P0B
3
P0C
0
-P0C
3
P0D
0
-P0D
3
P1A
0
-P1A
3
P1B
0
-P1B
3
P1C
0
-P1C
3
P1D
0
-P1D
3
P2A
0
P2B
0
-P2B
3
P2C
0
-P2C
3
P2D
0
-P2D
3
X
IN
X
OUT
V
DD
CE
RLS
STP
/PIB
2
GND
0
,
GND
1
Main
OSC
Reset
CPU
Peripheral
Port
PLL
OSC
circuit
IDC
Hsync
counter
RAM
1007
4 bits
VRAM
(672
4 bits)
System registers
RF
ALU
Instruction decoder
ROM
12032
16 bits
CROM
4086
24 bits
Program counter
Stack
12
14 bits
A/D
Converter
D/A
converter
OSC
Watch
timer
Timer 0
Timer 1
Basic
timer 0
Basic
timer 1
Basic
timer 2
Serial
interface 0
Serial
interface 1
Interrupt
ADC
0
ADC
1
(P0D
0
/XT
OUT
)
ADC
2
(P0D
1
/XT
IN
)
ADC
3
(P0D
2
)
ADC
4
(P0D
3
)
ADC
5
(P1C
0
)
ADC
7
(P1C
2
)
|
PWM
0
(P2C
0
)
PWM
3
(P2C
3
)
PWM
4
(P2B
0
)
PWM
7
(P2B
3
)
PWM
8
(P2A
0
)
|
|
XT
IN
(P0D
1
/ADC
2
)
XT
OUT
(P0D
0
/ADC
1
)
CKOUT (P1B
1
)
TMIN (P1B
3
)
SDA (P0A
0
)
SCL (P0A
1
)
SCK
0
(P0A
2
)
SO
0
(P0A
3
)
SI
0
(P0B
0
)
SCK
1
(P2D
0
)
SO
1
(P2D
1
)
SI
1
(P2D
2
)
INT
NC
INT
0
4
4
4
4
4
4
4
4
4
4
3
BLOCK DIAGRAM