Sony CXP864P60 Datasheet

CXP864P60
CMOS 8-bit Single Chip Microcomputer
Description
The CXP864P60 is the CMOS 8-bit single chip microcomputer integrating on a single chip an A/D converter, serial interface, timer/counter, time-base timer, on-screen display function, I2C bus interface, PWM output, remote control reception circuit, HSYNC counter, watchdog timer, 32kHz timer/counter besides the basic configurations of 8-bit CPU, PROM, RAM, I/O ports.
The CXP864P60 also provides a sleep function that enables to lower the power consumption.
The CXP864P60 is the PROM-incorporated version of the CXP86460 with built-in mask ROM. This provides the additional feature of being able to write directly into the program. Thus, it is most suitable for evaluation use during system development and for small-quantity production.
Features
A wide instruction set (213 instructions) which covers various types of data
— 16-bit operation/multiplication and division/Boolean bit operation instructions
Minimum instruction cycle 250ns at 16MHz operation (4.5 to 5.5V)
122µs at 32kHz operation (2.7 to 5.5V)
Incorporated PROM 60K bytes
Incorporated RAM 1536 bytes (Excludes VRAM for on-screen display and sprite RAM)
Peripheral functions
— A/D converter 8 bits 6 channels, successive approximation system
(Conversion time of 3.25µs at 16 MHz) — Serial interface 8-bit clock sync type, 1 channel — Timer 8-bit timer
8-bit timer/counter
19-bit time-base timer
32kHz timer/counter — On-screen display (OSD) function 12 × 16 dots, 52 character types
15 character colors, 2 lines × 24 characters,
frame background 8 colors/ half blanking,
background on full screen 15 colors/ half blanking
edging/ shadowing/ rounding for every line,
background with shadow for every character, double scanning,
sprite OSD, 12 × 16 dots, 1 screen, 8 colors for every dot — I2C bus interface — PWM output 8 bits, 8 channels
14 bits, 1 channel — Remote control reception circuit 8-bit pulse measurement counter, 6-stage FIFO — HSYNC counter 2 channels — Watchdog timer
Interruption 13 factors, 13 vectors, multi-interruption possible
Standby mode Sleep
Package 64-pin plastic SDIP/QFP
64 pin SDIP (Plastic) 64 pin QFP (Plastic)
Structure
Silicon gate CMOS IC
Perchase of Sony's I2C components conveys a licence under the Philips I2C Patent Rights to use these components in an I2C system, provided that the system conforms to the I2C Standard Specifications as defined by Philips.
Sony reserves the right to change products and specifications without prior notice. This information does not convey any license by any implication or otherwise under any patents or other right. Application circuits shown, if any, are typical examples illustrating the operation of the devices. Sony cannot assume responsibility for any problems arising out of the use of these circuits.
– 1 –
E96X13-PS
CXP864P60
V
SS
DD
V MP RST
XTAL EXTAL TX
TEX
PA0 to PA7 8
PORT A
PB0 to PB7 8
PORT B
RAM
1536 BYTES
/SYSTEM CONTROL
CLOCK GENERATOR
PROM
60K BYTES
SPC700 CPU CORE
PC6 to PC7
PC0 to PC5
2
6
PORT C
PE0 to PE1
PD0 to PD7
2
8
PORT D
PRESCALER/
PE4 to PE6
PE2 to PE3
3
2
PF0 to PF7 8
PORT E
TIME BASE TIMER
WATCHDOG TIMER
PG3 to PG7 5
PORT F
PORT G
32kHz
TIMER/COUNTER
8 BIT PWM 14 BIT PWM
2
PWM
8
PWM0 to PWM7
ADJ
INT2 INT1
INT0
FIFOREMOCON
A/D CONVERTER
6
RMC
AN0 to AN5
INTERRUPT CONTROLLER
2
UNIT
COUNTER 0
8 BIT TIMER/
8 BIT TIMER 1
SERIAL INTERFACE
SI
SO
SCK
EC
TO
XLC
2
EXLC
R
G
DISPLAY
ON SCREEN
I
B
YS
YM
VSYNC
HSYNC
C BUS
2
I
INTERFACE UNIT
HSYNC COUNTER 0
HS0
HSYNC COUNTER 1
HS1
SCL1 SCL0
SDA1 SDA0
Block Diagram
– 2 –
Pin Assignment (Top View) 64-pin SDIP
CXP864P60
PC3 PC2 PC1 PC0
EC/PD7
RMC/PD6
HS1/PD5 HS0/PD4
SI/PD3
SO/PD2
SCK/PD1
INT2/PD0
HSYNC/PA7
VSYNC/PA6
RST
V
XTAL
EXTAL PA5/AN5 PA4/AN4 PA3/AN3 PA2/AN2 PA1/AN1 PA0/AN0
PB7 PB6 PB5 PB4 PB3
INT1/PG7
PG6 PG5
SS
10 11 12 13 14 15 16 17 18 19
21 22 23
25 26 27 28 29
31 32
20
24
30
1
2 3 4 5 6 7 8 9
63
61
53
51
49 48 47 46 45 44
42
40 39 38
34
64
62
60 59 58 57 56 55 54
52
50
43
41
37 36 35
33
PC4 PC5 PC6/PWM6 PC7/PWM7 PF0/PWM0 PF1/PWM1 PF2/PWM2 PF3/PWM3 PF4/SCL0 PF5/SCL1/PWM4 PF6/SDA0 PF7/SDA1/PWM5 PE0/TO/ADJ PE1/PWM PE2/TEX/INT0 PE3/TX
SS
V VDD Vpp EXLC XLC PE4/YM PE5/YS PE6/I B G R PB0 PB1 PB2 PG3 PG4
Note)
1. Vpp (Pin 46) is left open.
2. Vss (Pins 16 and 48) are both connected to GND.
– 3 –
Pin Assignment (Top View) 64-pin QFP
CXP864P60
HS1/PD5 HS0/PD4
SI/PD3
SO/PD2
SCK/PD1
INT2/PD0
HSYNC/PA7
VSYNC/PA6
RST
V
XTAL
EXTAL PA5/AN5 PA4/AN4 PA3/AN3 PA2/AN2 PA1/AN1 PA0/AN0
PB7
SS
10
12 13 14 15 16 17
19
11
18
PC1
PC0
PD7/EC
PD6/RMC
62
61
60
63
64
1
2 3 4
5 6 7 8 9
PC2
59
PC3
58
PC4
57
PC6/PWM6
PC5
56
PC7/PWM7
PF0/PWM0
55
54
PF2/PWM2
PF1/PWM1
53
52
51 50
49 48 47 46 45 44 43 42 41
40
39
38
37
36 35 34 33
PF3/PWM3 PF4/SCL0 PF5/SCL1/PWM4 PF6/SDA0 PF7/SDA1/PWM5 PE0/TO/ADJ PE1/PWM PE2/TEX/INT0 PE3/TX VSS VDD Vpp EXLC XLC PE4/YM PE5/YS PE6/I B G
20
PB6
21
PB5
22
23
PB4
24
PB3
26
25
PG6
INT1/PG7
27 28
PG5
PG4
29
PG3
PB2
30
PB1
31
32
R
PB0
Note)
1. Vpp (Pin 40) is left open.
2. Vss (Pins 10 and 42) are both connected to GND.
– 4 –
Pin Description
CXP864P60
Symbol
PA0/AN0
to
PA5/AN5 PA6/VSYNC PA7/HSYNC
PB0 to PB7
PC0 to PC5
PC6/PWM6 to PC7/PWM7
PD0/INT2 PD1/SCK
PD2/SO PD3/SI PD4/HS0 PD5/HS1 PD6/RMC
I/O
I/O/ Analog input
I/O/Input I/O/Input
I/O
I/O
Output/Output
I/O/Input I/O/I/O
I/O/Output I/O/Input I/O/Input I/O/Input I/O/Input
Description
(Port A) 8-bit I/O port.
Analog inputs to A/D converter.
(6 pins) I/O can be set in a unit of single bits. (8 pins)
OSD display vertical sync signal input.
OSD display horizontal sync signal input. (Port B)
8-bit I/O port. I/O can be set in a unit of single bits. (8 pins)
(Port C) Lower 6 bits are I/O ports; I/O can be set in a unit of single bits. Upper 2 bits are output port and open drain output of large current (12mA) and N channel. Upper 2 bits are medium voltage drive (12V); lower 6 bits are 5V drive. (8 pins)
8-bit PWM output.
(2 pins)
External interruption request input. Active at the
falling edge. (Port D)
8-bit I/O port. I/O
Serial clock I/O.
Serial data output. can be set in a
unit of single bits. Can drive 12mA
Serial data input.
HSYNC counter (CH0) input. sync drive.
(8 pins)
HSYNC counter (CH1) input.
Remote control reception circuit input.
PD7/EC PE0/TO/ADJ PE1/PWM
PE2/TEX/INT0
PE3/TX
PE4/YM PE5/YS PE6/I B G R
I/O/Input I/O/Output/
Output I/O/Output
Input/Input/ Input
Input/Output
Output/Output Output/Output Output/Output Output Output Output
(Port3 E) Bits 0 and 1 are I/O port; I/O can be set in a unit of single. Bits 2 and 3 are input port. Bits 4, 5 and 6 are output port. (7 pins)
External event input for timer/counter.
Rectangular wave output
for 8-bit timer/counter.
32kHz oscillation frequency dividing output.
14-bit PWM output.
Connects a crystal for
32kHz timer/counter
clock oscillation. When
External interruption request input. Active at the falling edge.
used as an event
counter, input to TEX pin and leave TX pin open.
OSD display 6-bit output. (6 pins)
– 5 –
CXP864P60
Symbol
PF0/PWM0 to PF3/PWM3
PF4/SCL0 PF5/SCL1/
PWM4 PF6/SDA0 PF7/SDA1/
PWM5 PG3 to PG6
PG7/INT1
EXTAL XTAL
RST EXLC XLC
I/O Description Output/Output Output/I/O
Output/I/O/ Output
Output/I/O Output/I/O/
Output I/O
I/O/Input
Input
(Port F) 8-bit output port. Open drain output of large current
(12mA) and N channel. Lower 4 bits are medium voltage drive
(12V); upper 4 bits are 5V drive. (8 pins)
(Port G)
5-bit I/O port. I/O can be set in a unit of single bits. (5 pins)
Connects a crystal for system clock oscillation. When a clock is
8-bit PWM output. (4 pins)
I2C bus interface transfer clock I/O. (2 pins)
I2C bus interface transfer data I/O. (2 pins)
External interruption request input. Active at the falling edge.
supplied externally, input to EXTAL pin and input a reversed phase
Output Input
Input Output
clock to XTAL pin. System reset; active at Low level.
OSD display clock oscillation I/O. Oscillation frequency is determined by the external L and C.
8-bit PWM output.
8-bit PWM output.
VDD Vss
Vpp
Positive power supply. GND. Connect two Vss pins to GND. Positive power supply for incorporated-PROM writing.
No connected for normal operation.
– 6 –
Input/Output Circuit Formats for Pins
Pin When resetCircuit format
Port A
PA0/AN0
to
PA5/AN5
Data bus
RD (Port A)
Port A function selection
“0” when reset
A/D converter
6 pins
Port A data
Port A direction
“0” when reset
Input multiplexer
IP
Input protection circuit
CXP864P60
Hi-Z
PA6/VSYNC PA7/HSYNC
2 pins
PB0 to PB7 PC0 to PC5 PG3 to PG6 PG7/INT1
19 pins
Port A
Data bus
HSYNC, VSYNC
Input polarity
“0” when reset
Port B
Port C
Port G
Data bus
RD (Port A)
RD (Ports B, C, G)
INT1
Port A data
Port A direction
“0” when reset
Ports B, C, G data
Ports B, C, G direction
“0” when reset
Schmitt input
Schmitt input for PB0, PB1, PB2, and PG7
IP
IP
Hi-Z
Hi-Z
PC6/PWM6 PC7/PWM7 PF0/PWM0
to
PF3/PWM3
6 pins
Port C Port F
PWM0 to PWM3 PWM6, PWM7
Ports C and F function selection
“0” when reset
Ports C and F data
“1” when reset
– 7 –
12V drive voltage
Large current 12mA
Hi-Z
Loading...
+ 15 hidden pages