Sony CXP828P60 Datasheet

Description
The CXP828P60 is a CMOS 8-bit single chip microcomputer integrating on a single chip an A/D converter, serial interface, timer/counter, time base timer, capture timer/counter, fluorescent display panel controller/driver, remote control reception circuit, and PWM output circuit besides the basic configurations of 8-bit CPU, PROM, RAM, and I/O port.
CXP828P60 is the PROM-incorporated version of the CXP82860 with bult-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
Wide-range instruction system (213 instructions) to cover various types of data
— 16-bit arithmetic/multiplication and division/Boolean bit operation instructions
Minimum instruction cycle 400ns at 10MHz operation
122µs at 32kHz operation
Incorporated PROM capacity 60K bytes
Incorporated RAM capacity 1536 bytes (including fluorescent display area)
Peripheral functions
— A/D converter 8 bist, 8 channels, successive approximation method
(Conversion time of 32µs/10MHz)
— Serial interface 8-bit, 8-stage FIFO incorporated
(Auto transfer for 1 to 8 bytes), 1 channel 8-bit clock synchronized type, 1 channel
— Timer 8-bit timer, 8-bit timer/counter, 19-bit time base timer
16-bit capture timer/counter, 32kHz timer/counter
— Fluorescent display panel controller/driver Supports the universal grid fluorescent display panel.
High voltage drive output port of 56 pins (40V) Maximum of 640 segments display possible Display timing number of 1 to 20 Dimmer function Incorporated pull-down resistor Hardware key scan function (Maximum of 16 x 8 key matrix
supportable) — Remote control reception circuit 8-bit pulse measurement counter, 6-stage FIFO — PWM output 14 bits, 1 channel
Interruption 16 factors, 15 vectors, multi-interruption possible
Standby mode SLEEP/STOP
Package 100-pin plastic QFP
– 1 –
CXP828P60
100 pin QFP (Plastic)
E95Z36-ST
CMOS 8-bit Single Chip Microcomputer
Structure
Silicon gate CMOS IC
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.
– 2 –
CXP828P60
INT2
RAM
1536 BYTES
SPC 700
CPU CORE
INTERRUPT CONTROLLER
A/D CONVERTER
SERIAL
INTERFACE
UNIT 0
SERIAL INTERFACE UNIT 1
8 BIT TIMER/COUNTER 0
8 BIT TIMER 1
14 BIT PWM GENERATOR
16 BIT CAPTURE
TIMER/COUNTER 2
INT3/NMI INT1
INT0
AN0 to AN7
8
PA0 to PA7
FIFO
FIFOREMOCON
FDP
CONTROLLER/
DRIVER
32KHz
TIMER/COUNTER
PRESCALER/
TIME BASE TIMER
RST
V
DD
V
SS
PORT A
PORT B
PORT C
PORT D
PORT E
PORT F
PORT GPORT H
8
8
6
2
8
8
8
PB0 to PB7
PC0 to PC7
PD0 to PD7
PE0 to PE5
PF0 to PF7
PG0 to PG7
PH0 to PH7
PE6 to PE7
TEX
EXTAL
XTAL
TX
AV
REF
AV
SS
G0/A0 to G15/A15
A16 to A23
A24 to A55
V
FDP
KR0 to KR7
PWM
RMC
CS0
SI0
SO0
SCK0
SI1
SO1
SCK1
EC0
TO
CINT
EC1
ADJ
2
16
8
PROM
60K BYTES
32
8
RAM
KEY SCAN
8
2
CLOCK
GENERATOR/
SYSTEM CONTROL
8
2
2
Block Diagram
– 3 –
CXP828P60
Pin Assignment (Top View)
G1/A1 G0/A0
Vpp PE0/EC0/INT0 PE1/EC1/INT1
PE2/INT2
PE3/INT3/NMI
PE4/RMC
PE5
PE6/PWM
PE7/TO/ADJ
PC0/KR0 PC1/KR1 PC2/KR2 PC3/KR3 PC4/KR4 PC5/KR5 PC6/KR6 PC7/KR7
PB0/CINT
PB1/CS0
PB2/SCK0
PB3/SI0
PB4/SO0
PB5/SCK1
PB6/SI1
PB7/SO1
AVREF PA0/AN0 PA1/AN1
2 3 4 5 6 7 8 9
10
11 12 13 14 15 16 17 18 19
20
21
22
23
24
25
26
27
28
29
30
40
39
38
37
36
35
34
31
32
33
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
70 69 68 67
63
64
65
66
61
62
71
72
73
74
81
82
83
84
75
76
77
78
88
87
86
85
79
80
89
90
100
99
98
97
96
95
94
91
92
93
1
PA2/AN2
PA3/AN3
PA4/AN4
PA5/AN5
PA6/AN6
PA7/AN7
AV
SS
RST
EXTAL
XTAL
Vss
TX
TEX
V
DD
V
FDP
PD0/A55
PD1/A54
PD2/A53
PD3/A52
PD4/A51
A21 A22 A23 PH7/A24 PH6/A25 PH5/A26 PH4/A27 PH3/A28 PH2/A29 PH1/A30 PH0/A31 PG7/A32 PG6/A33 PG5/A34 PG4/A35 PG3/A36 PG2/A37 PG1/A38 PG0/A39 PF7/A40 PF6/A41 PF5/A42 PF4/A43 PF3/A44 PF2/A45 PF1/A46 PF0/A47 PD7/A48 PD6/A49 PD5/A50
G2/A2
G3/A3
G4/A4
G5/A5
G6/A6
G7/A7
G8/A8
G9/A9
G10/A10
G11/A11
G12/A12
V
DD
G13/A13
G14/A14
G15/A15
A16
A17
A18
A19
A20
Note) Vpp (Pin 3) must be connected to VDD.
– 4 –
CXP828P60
Pin Description
Pin code I/O Functions
I/O/ Analog input
PA0/AN0
to
PA7/AN7
(Port A) 8-bit I/O port. I/O can be set in a unit of single bits. Incorporation of the pull-up resistance can be set through the software in a unit of 4 bits. (8pins)
Analog inputs to A/D converter. (8 pins)
I/O/Input
PC0/KR0
to
PC7/KR7
PE0/INT0/ EC0
PE1/INT1/ EC1
PE2/INT2 PE3/INT3/
NMI PE4/RMC PE5 PE6/PWM
PE7/TO/ADJ
PF0/A47
to
PF7/A40
Input/Input/Input
Input/Input/Input Input/Input Input/Input/Input Input/Input
Input Output/Output
Output/Output/ Output
Output/Output
(Port C) 8-bit I/O port. I/O can be set in a unit of single bits. Capable of driving 12mA sync current. Incorporation of the pull-up resistance can be set through the software in a unit of 4 bits. (8 pins)
Serves as key return inputs when operating key scan with fluorescent display panel (FDP) segment signal. (8 pins)
Output/Output
PD0/A55
to
PD7/A48
(Port D) 8-bit output port. (8 pins)
FDP segment signal (anode connection) outputs.
(Port E) 8-bit port. Lower 6 bits are for inputs; upper 2 bits are for outputs. (8 pins)
(Port F) 8-bit output port. (8pins)
External event inputs for timer/counter. (2 pins)
Inputs for external interruption request. (4 pins)
Non-maskable interruption request input.
Remote control reception circuit input.
14-bit PWM output. Output for the 16-bit timer/counter
rectangular waves, and 32kHz oscillation frequency division.
FDP segment signal (anode connection) outputs.
I/O/Input I/O/Input I/O/I/O I/O/Input I/O/Output I/O/I/O I/O/Input I/O/Output
PB0/CINT PB1/CS0 PB2/SCK0 PB3/SI0 PB4/SO0 PB5/SCK1 PB6/SI1 PB7/SO1
(Port B) 8-bit I/O port. I/O can be set in a unit of single bits. Incorporation of the pull-up resistance can be set through the software in a unit of 4 bits. (8 pins)
Capture input to 16-bit timer/counter. Chip select input for serial interface (CH0). Serial clock I/O (CH0). Serial data input (CH0). Serial data output (CH0). Serial clock I/O (CH1). Serial data input (CH1). Serial data output (CH1).
– 5 –
CXP828P60
Pin code I/O Functions
OutputA16 to A23
FDP segment signal (anode connection) outputs. (8 pins)
Output/Output
G0/A0
to
G15/A15
Outputs for FDP timing signals (grid connection)/segment signals (anode connection). (16 pins)
Output/Output
PH0/A31
to
PH7/A24
Output/Output
PG0/A39
to
PG7/A32
(Port H) 8-bit output port. (8 pins)
VFDP EXTAL XTAL
TEX TX RST
Vpp
AVREF AVSS VDD
VSS
Input Output Input Output
Input
FDP voltage supply for incorporated pull-down (PD) resistor. Crystal connectors for system clock oscillation. When the clock is
supplied externally, input to EXTAL; opposite phase clock should be input to XTAL.
Crystal connectors for 32kHz timer/counter clock oscillation. For usage as event input, input to TEX, and open TX.
Low-level active, system reset.
Vcc supply for incorporated PROM writing. Connect to VDD during normal operation.
Reference voltage input for A/D converter. A/D converter GND. VCC supply.
GND.
FDP segment signal (anode connection) outputs. (8 pins)
(Port G) 8-bit output port. (8 pins)
FDP segment signal (anode connection) outputs.
Input
– 6 –
CXP828P60
IP
Pull-up resistor
Port B data
Port B direction
"0" when reset
RD (Port B)
Data bus
Pull-up transistor approx.
100k
"0" when reset
Schmitt input
CINT
CS0
SI0 SI1
Pull-up transistor approx.
100k
Pull-up resistor
Port B data
Port B direction
"0" when reset
RD (Port B)
Data
bus
IP
"0" when reset
Schmitt input
SCK in
Serial clock output enable
Port B output selection
"0" when reset
SCK OUT
Port B
8 pins
Hi-Z
Hi-Z
When reset
PA0/AN0
to
PA7/AN7
PB0/CINT PB1/CS0 PB3/SI0 PB6/SI1
Port B
4 pins
2 pins
Hi-Z
PB2/SCK0 PB5/SCK1
IP
Pull-up resistor
Port A data
Port A direction
"0" when reset
Port A input selection
"0" when reset
RD (Port A)
Data bus
A/D converter
Pull-up transistor approx.
100k
Input multiplexer
"0" when reset
Input protection circuit
I/O Circuit Format for Pins
Port A
Pin
Circuit format
– 7 –
CXP828P60
2 pins
Hi-Z
Hi-Z
Pin
When reset
Circuit format
PB4/SO0 PB7/SO1
PC0/KR0
to
PC7/KR7
8 pins
5 pins
Hi-Z
Hi-Z
PE0/EC0/INT0 PE1/EC1/INT1 PE2/INT2 PE3/INT3/NMI PE4/RMC
1 pin
PE5
IP
Schmitt input
EC0/INT0 EC1/INT1 INT2 INT3/NMI RMC
Data bus
RD (Port E)
IP
Pull-up resistor
Port C data
Port C direction
"0" when reset
RD (Port C)
Data bus
1
Large current 12mA
2
Pull-up transistor approx. 100k
2
"0" when reset
1
Key input signal
Pull-up transistor approx.
100k
Pull-up resistor
Port B data
Port B direction
"0" when reset
RD (Port B)
Data
bus
IP
"0" when reset
Serial data output enable
Port B output selection
"0" when reset
SO
Port E
Port E
Port C
Port B
IP
Data bus
RD (Port E)
Loading...
+ 15 hidden pages