Sony CXP82940 Cmos 8-bit single chip microcomputer Datasheet

CXP82940/82948/82952/82960
CMOS 8-bit Single Chip Microcomputer
Description
The CXP82940/82948/82952/82960 is a CMOS 8-bit
single chip microcomputer integrating on a single
chip an A/D converter, serial interface, timer/counter,
time base timer, fluorescent display panel
controller/driver, I2C bus interface, remote control
transmission circuit, remote control reception circuit,
and 32kHz timer/counter besides the basic
configurations of 8-bit CPU, ROM, RAM, and I/O
port.
80 pin QFP (Plastic)
Structure
Features1
Silicon gate CMOS IC
• 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
250ns at 16MHz operation
(122µs at 32kHz operation)
• Incorporated ROM capacity
40K bytes (CXP82940)
48K bytes (CXP82948)
52K bytes (CXP82952)
60K bytes (CXP82960)
• Incorporated RAM capacity
2048 bytes (including fluorescent display area)
• Periphera; functions
— A/D converter
8-bit, 8-channel, successive approximation method
(Conversion time of 20µs/16MHz)
— Serial interface
Buffer RAM incorporated (Auto transfer for 1 to 32 bytes), 1 channel
8-bit, 8-stage FIFO incorporated
(Auto transfer for 1 to 8 bytes), 1 channel
— Timers
8-bit timer, 8-bit timer/counter, 19-bit time base timer
32kHz timer/counter
— Fluorescent display panel controller/driver Maximum of 196 segments display possible
1 to 16-digit dynamic display
Dimmer function
High voltage drive output (40V)
Incorporated pull-down resistor (Mask option)
Hardware key scan function
Maximum of 12 × 8 key matrix supportable
2
— I C bus interface
— Remote control transmission circuit
Auto transmission for 1 to 32 bytes,
restart function, carrier output function
— Remote control reception circuit
8-bit pulse measurement counter, 6-stage FIFO
• Interruption
16 factors, 15 vectors, multi-interruption possible
• Standby mode
SLEEP/STOP
• Package
80-pin plastic QFP
• Piggyback/evaluation chip
CXP82900 80-pin ceramic QFP
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–
E95130-PK
–2–
12
8
S0 to S11
VFDP
KR0 to KR7
RAM
RAM
ADJ
I2C BUS
INTERFACE UNIT
8 BIT TIMER 1
TO
SCL0
SCL1
SDA0
SDA1
8 BIT TIMER/COUNTER 0
FIFO
SERIAL
INTERFACE
UNIT (CH1)
SI1
SO1
SCK1
EC
BUFFER
RAM
SERIAL
INTERFACE
UNIT (CH0)
CS0
SI0
SO0
SCK0
FIFO
REMOCON IN
RMC
RMCO
KEY SCAN
8
BUFFER
REMOCON OUT
RAM
FDP
CONTROLLER/
DRIVER
8
T0 to T7
AVSS
T8/S19 to T15/S12
AVDD
A/D CONVERTER
2
INT0
INT1
INT2
INT3/NMI
INTERRUPT CONTROLLER
AVREF
8
2
PRESCALER/
TIME BASE TIMER
ROM
40K/48K/52K/60K
BYTES
SPC 700
CPU CORE
RST
VDD
VSS
TEX
TX
EXTAL
XTAL
32KHz
TIMER/COUNTER
RAM
2048 BYTES
CLOCK
GENERATOR
SYSTEM CONTROL
PB0 to PB7
PC0 to PC7
PD0 to PD7
PE0 to PE5
PE6 to PE7
PF0 to PF3
8
8
8
6
2
4
4
PG0 to PG3
PA0 to PA7
8
PORT B
PORT E
AN0 to AN7
2
PORT A
PORT C
PORT D
PORT F
PORT G
Block Diagram
CXP82940/82948/82952/82960
CXP82940/82948/82952/82960
T6
T5
T4
T2
T3
T1
T0
TX
VDD
TEX
NC
PG1
PG0
PG2
PG3
PE0/EC/INT0
Pin Assignment (Top View)
80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65
PE1/INT1
1
64
T7
PE2/INT2
2
63
T8/S19
PE3/INT3/NMI
3
62
T9/S18
PE4/RMC
4
61
T10/S17
PE5
5
60
T11/S16
PE6/RMCO
6
59
T12/S15
PE7/TO/ADJ
7
58
T13/S14
PB0
8
57
T14/S13
PB1/CS0
9
56
T15/S12
S11
PB2/SCK0
10
55
PB3/SI0
11
54
S10
PB4/SO0
12
53
S9
PB5/SCK1
13
52
S8
51
PD7/S7
PB6/SI1
14
PB7/SO1
15
50
PD6/S6
PA0/AN0
16
49
PD5/S5
PA1/AN1
17
48
PD4/S4
PA2/AN2
18
47
PD3/S3
PA3/AN3
19
46
PD2/S2
PA4/AN4
20
45
PD1/S1
PA5/AN5
21
44
PD0/S0
PA6/AN6
22
43
VFDP
PA7/AN7
23
42
PC7/KR7
AVDD
24
41
PC6/KR6
Note) NC (Pin 75) must be connected to VDD.
–3–
PC5/KR5
PC4/KR4
PC3/KR3
PC1/KR1
PC2/KR2
PC0/KR0
RST
VSS
XTAL
EXTAL
AVSS
PF3/SDA1
PF2/SDA0
PF1/SCL1
PF0/SCL0
AVREF
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
CXP82940/82948/82952/82960
Pin Description
Pin code
Functions
I/O
PA0/AN0
to
PA7/AN7
I/O/
Analog input
PB0
I/O
PB1/CS0
I/O/Input
PB2/SCK0
I/O/I/O
PB3/SI0
I/O/Input
PB4/SO0
I/O/Output
PB5/SCK1
I/O/I/O
PB6/SI1
I/O/Input
PB7/SO1
I/O/Output
(Port A)
8-bit I/O port. I/O can
be set in a unit of
single bits.
Incorporation of pull-up
resistor can be set
through the software in
a unit of 4 bits.
(8 pins)
(Port B)
8-bit I/O port. I/O can
be set in a unit of
single bits.
Incorporation of pull-up
resistor can be set
through the software in
a unit of 4 bits.
(8 pins)
Analog inputs to A/D converter. (8 pins)
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).
(Port C)
8-bit I/O port. I/O can
be set in a unit of single
bits. Capable of driving
Serves as key return inputs when operating
12mA sync current.
key scan with fluorescent display panel (FDP)
Incorporation of pull-up
segment signal (8 pins).
resistor can be set
through the software in
a unit of 4 bits.
(8 pins)
PC0/KR0
to
PC7/KR7
I/O/Input
PE0/INT0/EC
Input/Input/Input
PE1/INT1
Input/Input
PE2/INT2
Input/Input
PE3/INT3/
NMI
Input/Input/Input
PE4/RMC
Input/Input
PE5
Input
PE6/RMCO
Output/Output
Carrier output of remote control transmission
circuit.
PE7/TO/ADJ
Output/Output/
Output
Output for the timer/counter rectangular waves,
and 32kHz oscillation dividing frequency.
PF0/SCL0
PF1/SCL1
Output/I/O
PF2/SDA0
PF3/SDA1
Output/I/O
(Port E)
8-bit port. Lower 6 bits
are for inputs; upper
2 bits are for outputs.
(8 pins)
Inputs for
external
interruption
request.
(4 pins)
External event inputs for
timer/counter.
Non-maskable interruption
request input.
Remote control reception circuit input.
(Port F)
Transfer clock I/Os for I2C bus interface.
4-bit output port,
operating as N-ch open
drain output for large
current (12mA).
Transfer data I/Os for I2C bus interface.
(4 pins)
–4–
CXP82940/82948/82952/82960
Pin code
I/O
Functions
PG0 to PG3
I/O
(Port G)
8-bit I/O port. I/O can be set in a unit of single bits.
Incorporation of pull-up resistor can be set through the software in a unit
of 4 bits.
(4 pins)
PD0/S0
to
PD7/S7
Output/Output
(Port D)
8-bit output ports.
(8 pins)
S8 to S11
Output
FDP segment signal outputs. (4 pins)
T8/S12
to
T15/S19
Output/Output
Outputs for FDP timing signals/segment signals.
(8 pins)
T0 to T7
Output
FDP timing signal outputs.
VFDP
FDP segment signal outputs.
(8 pins)
FDP voltage supply when incorporated resistor is set by mask option.
Crystal connectors for system clock oscillation. When the clock is
supplied externally, input to EXTAL; opposite phase clock should be
input to XTAL.
EXTAL
Input
XTAL
Output
TEX
Input
TX
Output
Crystal connectors for 32kHz timer/counter clock oscillation. Set 32kHz
crystal oscillator between TEX and TX. For usage as event input, attach
clock source to TEX, and open TX.
RST
Input
Low-level active, system reset.
NC
NC. Under normal operation, connect to VDD.
AVDD
Positive power supply for A/D converter.
AVREF
Input
Reference voltage input for A/D converter.
AVSS
A/D converter GND.
VDD
Positive power supply.
VSS
GND.
–5–
CXP82940/82948/82952/82960
I/O Circuit Format for Pins
Circuit format
Pin
Port A
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
When reset
∗
Pull-up resistor
AA
AAAA
"0" when reset
Port A data
PA0/AN0
to
PA7/AN7
Port A direction
Input
protection
circuit
IP
"0" when reset
Data bus
Hi-Z
RD (Port A)
Port A input
selection
"0" when reset
8 pins
Port B
Input multiplexer
A/D converter
∗ Pull-up transistor approx. 100kΩ
AAAA
AAAA
AAAA
AAAA
∗
Pull-up resistor
AA
AAAA
"0" when reset
Port B data
PB1/CS0
PB3/SI0
PB6/SI1
Port B direction
IP
"0" when reset
Hi-Z
Schmitt input
Data bus
RD (Port B)
CS0
SI0
SI1
3 pins
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
∗ Pull-up transistor approx. 100kΩ
Not Schmitt input for SI0 and SI1.
Port B
∗
Pull-up resistor
"0" when reset
SCK OUT
Output enable
Port B output
selection
PB2/SCK0
PB5/SCK1
AA
AAAA
"0" when reset
IP
Port B data
Port B direction
"0" when reset
Data bus
Schmitt input
RD (Port B)
2 pins
∗ Pull-up transistor approx. 100kΩ
SCK in
–6–
Hi-Z
CXP82940/82948/82952/82960
Circuit format
Pin
Port B
When reset
AAAA
AAAA
AAAA
AAAA
AAAA
∗
Pull-up resistor
"0" when reset
SO
Output enable
AA
AAAA
Port B output
selection
"0" when reset
PB4/SO0
PB7/SO1
IP
Port B data
Hi-Z
Port B direction
“0” when reset
Data bus
RD (Port B)
2 pins
∗ Pull-up transistor approx. 100kΩ
AAAA
AAAA
AAAA
AAAA
Port C
∗2
Pull-up resistor
AA
AAAA
"0" when reset
Port C data
PC0/KR0
to
PC7/KR7
∗1
Port C direction
"0" when reset
Data bus
IP
Hi-Z
RD (Port C)
PE0/EC/INT0
PE1/INT1
PE2/INT2
PE3/INT3/NMI
PE4/RMC
Port E
∗2 Pull-up transistor approx. 100kΩ
AA
AA
AAAA
AA
AA
AAAA
EC/INT0
INT1
INT2
INT3/NMI
RMC
Schmitt input
IP
5 pins
PE5
∗1 Large current 12mA
Key input signal
8 pins
Port E
Data bus
RD (Port E)
Data bus
IP
1 pin
Port E
Hi-Z
Hi-Z
RD (Port E)
Remote control
transmission circuit
Port E output selection
"0" when reset
PE6/RMCO
Reset E data
Output enable
"1" when reset
Data bus
1 pin
RD (Port E)
–7–
High level
CXP82940/82948/82952/82960
Circuit format
Pin
When reset
Port E
AAAA
AAAAA
AAAAA
Internal reset signal
00
Port E data
"1" when reset TO
ADJ16K∗1
PE7/TO/ADJ
01
10
ADJ2K∗1
AA
AA
MPX
∗2
11
Port E output selection (upper)
Port E output selection (lower)
∗1 ADJ signal is a frequency dividing output for
32kHz oscillation frequency adjustment.
ADJ2 can be used for buzzer output.
∗2 Pull-up transistor approx. 150k Ω.
"00" when reset
TO output enable
1 pin
AA
AA
Port F
SCL, SDA
PF0/SCL0
PF1/SCL1
PF2/SDA0
PF3/SDA1
AAA
AAA
I2C output enable
("0" when reset)
Port F data
"1" when reset
Schmitt input
SCL, SDA
(I2C circuit)
4 pins
Port B
Port G
AAAA
AAAAA
AAAAA
AAAAA
AAAAA
AA
AA
Large current
12mA
Hi-Z
IP
BUS SW
To internal I2C pin
(to SCL1 for SCL0)
∗
Pull-up resistor
"0" when reset
Port B data or
Port G data
PB0
PG0 to PG3
High level
(with approx.
150kΩ
resistor when
reset)
Port B direction or
Port G direction
"0" when reset
Data bus
RD (Port B or Port G)
AA
AA
AA
AA
IP
∗ Pull-up transistor approx. 100kΩ
5 pins
–8–
Hi-Z
CXP82940/82948/82952/82960
Circuit format
Pin
When reset
Port D
AA
AA
AA
AA
∗ High voltage drive transistor
Segment output data
PD0/S0
to
PD7/S7
∗
AAAAA
AAAAA
Output selection
control signal
("0" when reset)
OP Mask option
Port D data
Pull-down
transistor
VFDP
Data bus
RD (Port D)
8 pins
Hi-Z or
Low level
(when PD
resistor is
connected)
∗ High voltage drive transistor
S8 to S11
T15/S12
to
T8/S19
T0 to T7
Segment output data
Timing output data
∗
Output selection
control signal
("0" when reset)
OP
Pull-down
resistor
20 pins
EXTAL
XTAL
AA AA A
AA
AA AA A
AA
2 pins
XTAL
TEX
TX
TEX
2 pins
RST
1 pin
IP
EXTAL
IP
IP
IP
AA
AA
AA
AA
Mask option
VFDP
• Diagram shows circuit
composition during oscillation.
• Feedback resistor is removed
during stop, and XTAL
becomes High.
AA
AA
Oscillation
•Diagram shows circuit
composition during oscillation.
•When the operation of the oscillation
circuit is stopped by the software,
the feedback resistor is removed,
and TEX becomes Low level and TX
becomes High level.
TX
Hi-Z or
Low level
(when PD
resistor is
connected)
Oscillation
Pull-up resistor
OP
AA
Mask option
Low level
IP
–9–
Schmitt input
CXP82940/82948/82952/82960
Absolute Maximum Ratings
Item
Symbol
(Vss = 0V reference)
Rating
Unit
V
Remarks
Supply voltage
VDD
Input voltage
VIN
–0.3 to +7.0
–0.3 to +7.0∗1
Output voltage
VOUT
–0.3 to +7.0∗1
V
Display output voltage
VOD
VDD – 40 to VDD + 0.3
V
IOH
–5
mA
As P channel transistor is open drain,
VDD is reference.
All pins excluding outputs∗2 (value per pin)
IODH1
–15
mA
Display outputs S0 to S11 (value per pin)
IODH2
–35
mA
Display outputs T0 to T7, and T8/S19 to
T15/S12 (value per pin)
∑IOH
–40
mA
Total for all pins excluding display outputs
∑IODH
–100
mA
Total for all display outputs
IOL
15
mA
Port (value per pin)
IOLC
20
mA
Large current Port (value per pin)∗3
Low level total output current ∑IOL
100
mA
Total for all output pins
High level output current
High level total output
current
Low level output current
V
Operating temperature
Topr
–20 to +75
°C
Storage temperature
Tstg
–55 to +150
°C
600
mW
Allowable power dissipation PD
∗1 VIN and VOUT must not exceed VDD + 0.3V.
∗2 Specifies output current of general-purpose I/O ports.
∗3 The large current drive transistor is the N-CH transistor of Port C (PC) and Port F (PF).
Note) Usage exceeding absolute maximum ratings may permanently impair the LSI. Normal operation should be
conducted under the recommended operating conditions. Exceeding these conditions may adversely affect
the reliability of the LSI.
– 10 –
CXP82940/82948/82952/82960
Recommended Operating Conditions
Item
Supply voltage
High level input
voltage
Symbol
Min.
Max.
Unit
Remarks
4.5
5.5
V
Guaranteed operation range for high-speed
mode (1/2, 1/4 frequency dividing clock)
3.5
5.5
V
Guaranteed operation range for low-speed
mode (1/16 frequency dividing clock) or
SLEEP mode
2.7
5.5
V
Guaranteed operation range with TEX
clock
2.5
5.5
V
VIH
0.7VDD
VDD
V
VIHS
0.8VDD
VDD
V
VDD
VIHEX
Low level input
voltage
Operating temperature
(Vss = 0V reference)
VDD – 0.4 VDD + 0.3
Guaranteed data hold range during STOP
∗1
V
Hysteresis input∗2
EXTAL∗3
VIL
0
0.3VDD
V
∗1
VILS
0
0.2VDD
V
Hysteresis input∗2
VILEX
–0.3
0.4
V
EXTAL∗3
Topr
–20
+75
°C
∗1 Value for each pin of normal input port (PA, PB0, PB3, PB4, PB6, PB7, PC, PE5, PG).
∗2 Value of the following pins: RST, CS0, SCK0, SCK1, EC/INT0, INT1, INT2, INT3/NMI, RMC, SCL0, SCL1,
SDA0, SDA1.
∗3 Specifies only during external clock input.
– 11 –
CXP82940/82948/82952/82960
Electrical Characteristics
DC Characteristics
Item
High level
output current
Low level
output current
Symbol
VOH
VOL
Pins
PA, PB,
PC, PE6,
PE7, PG
PC, PF
Conditions
IILE
IIHT
Typ.
IILT
EXTAL
TEX
IILR
RST∗1
IIL
PA to PC∗2,
PG∗2
IOH
Open drain output
ILOL
leakage current
(P-CH Tr off state)
S12/T15 to
S19/T8,
T0 to T7
S0 to S11,
S12/T15 to
S19/T8,
T0 to T7
S0 to S11,
S12/T15 to
S19/T8,
T0 to T7
PA to PC∗2,
PG∗2,
RST∗1
Max.
Unit
VDD = 4.5V, IOH = –0.5mA
4.0
V
VDD = 4.5V, IOH = –1.2mA
3.5
V
VDD = 4.5V, IOL = 1.8mA
0.4
V
VDD = 4.5V, IOL = 3.6mA
0.6
V
VDD = 4.5V, IOL = 12.0mA
1.5
V
0.4
V
0.6
V
VDD = 5.5V, VIH = 5.5V
0.5
40
µA
VDD = 5.5V, VIL = 0.4V
–0.5
–40
µA
VDD = 5.5V, VIL = 5.5V
0.1
10
µA
VDD = 5.5V, VIL = 0.4V
–0.1
–10
µA
–1.5
–400
µA
–50
µA
VDD = 5.5V, VIL = 0.4V
VDD = 4.5V, VIL = 4.0V
S0 to S11
Display output
current
Min.
PF
VDD = 4.5V, IOL = 3.0mA
(SCL0, SCL1,
SDA0, SDA1) VDD = 4.5V, IOL = 4.0mA
IIHE
Input current
(Ta = –20 to +75°C, Vss = 0V reference)
VDD = 4.5V
VOH = VDD – 2.5V
–3.3
µA
–8
mA
–20
mA
VDD = 5.5V
VOL = VDD – 35V
VFDP = VDD – 35V
–20
µA
270
kΩ
VDD = 5.5V
VI = 0, 5.5V
±10
µA
Pull-down
resistance∗3
RL
I/O
leakage current
IIZ
Open drain
output leakage
current (N-ch Tr
off state)
ILOH
PF
VDD = 5.5V, VOH = 5.5V
10
µA
I2C bus switch
connection
impedance
(Output Tr off
state)
RBS
SCL0: SCL1
SDA0: SDA1
VDD = 4.5V
VSCL0 = VSCL1 = 2.25V
VSDA0 = VSDA1 = 2.25V
120
Ω
VDD = 5V
VOD – VFDP = 30V
– 12 –
60
100
CXP82940/82948/82952/82960
Item
Symbol
Pins
High speed mode operation
(1/2 frequency dividing clock)
IDD1
Input
capacity
IDDS1
VDD = 3V, 32MHz crystal
oscillation (C1 = C2 = 47pF)
VDD
Typ.
Max.
Unit
31
50
mA
40
100
µA
2.5
10
mA
8
30
µA
10
µA
20
pF
SLEEP mode
VDD = 5.5V, 16MHz crystal
oscillation (C1 = C2 = 15pF)
IDDS2
VDD = 3V, 32kHz crystal
oscillation (C1 = C2 = 47pF)
IDDS3
STOP mode
VDD = 5.5V, termination of 16MHz
and 32kHz crystal oscillation
CIN
Min.
VDD = 5.5V, 10MHz crystal
oscillation (C1 = C2 = 15pF)
IDD2
Power supply
current∗4
Conditions
PA to PC,
PE0 to PE5,
Clock 1MHz
PF, PG,
0V for all pins excluding
EXTAL,
measured pins
XTAL, TEX,
TX, RST
10
∗1 RST specifies the input current when pull-up resistance has been selected; leakage current when no
resistance has been selected.
∗2 PA to PC and PG specify the input current when pull-up resistance has been selected, leakage current
when no resistance has been selected.
∗3 When incorporated pull-down resistance has been selected through mask option.
∗4 When all pins are open.
– 13 –
CXP82940/82948/82952/82960
AC Characteristics
(1) Clock timing
(Ta = –20 to +75°C, VDD = 4.5 to 5.5V, Vss = 0V reference)
Symbol
Item
System clock frequency
fC
Event count input clock
rise time, fall time
tXL
tXH
tCR
tCF
tEH
tEL
tER
tEF
System clock frequency
fC
Event count input
pulse width
tTL
tTH
tTR
tTF
System clock input pulse width
System clock input rise time,
fall time
Event count input clock
pulse width
Event count input rise time,
fall time
Pin
Min.
Conditions
XTAL
EXTAL
Fig. 1, Fig. 2
1
EXTAL
Fig. 1, Fig. 2
External clock drive
28
EXTAL
Fig. 1, Fig. 2
External clock drive
EC
Fig. 3
EC
Fig. 3
TEX
TX
VDD = 2.7 to 5.5V
Fig. 2 (32kHz clock
applied condition)
TEX
Fig. 3
TEX
Fig. 3
Typ.
Max.
Unit
16
MHz
ns
200
4tsys∗
ns
ns
20
ms
kHz
32.768
µs
10
20
ms
∗ tsys indicates the three values below according to the upper two bits (CPU clock selected) of the control
clock registor (address: 00FEH).
tsys (ns) = 2000/fc (upper two bits = "00"), 4000/fc (upper two bits = "01"), 16000/fc (upper two bits = "11")
Fig. 1. Clock timing
1/fc
VDD – 0.4V
EXTAL
0.4V
tXH
tCF
tXL
tCR
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA AAAAAAAA
Fig. 2. Clock applied conditions
Crystal oscillation
Ceramic oscillation
EXTAL
C1
External clock
EXTAL
XTAL
C2
32kHz clock applied condition
Crystal oscillation
TEX
XTAL
74HC04
TX
C2
C1
Fig. 3. Event count clock timing
0.8VDD
TEX
EC
0.2VDD
tEF
tTF
tEH
tTH
– 14 –
tEL
tTL
tER
tTR
CXP82940/82948/82952/82960
(2) Serial transfer (CH0)
Item
(Ta = –20 to +75°C, VDD = 4.5 to 5.5V, Vss = 0V reference)
Symbol
Pin
Condition
Min.
Max.
Unit
CS ↓ → SCK
delay time
tDCSK
SCK0
Chip select transfer mode
(SCK = output mode)
1.5tsys + 200
ns
CS ↑ → SCK
float delay time
tDCSKF SCK0
Chip select transfer mode
(SCK = output mode)
1.5tsys + 200
ns
CS ↓ → SO
delay time
tDCSO
SO0
Chip select transfer mode
1.5tsys + 200
ns
CS ↑ → SO
float delay time
tDCSOF SO0
Chip select transfer mode
1.5tsys + 200
ns
CS High level width
tWHCS CS0
Chip select transfer mode
SCK cycle time
tKCY
SCK0
SCK
High, Low level width
tKH
tKL
SCK0
SI input setup time
(for SCK ↑)
tSIK
SI0
SI input hold time
(for SCK ↑)
tKSI
SCK ↓ → SO
delay time
tKSO
SI0
SO0
Input mode
Output mode
Input mode
Output mode
SCK input mode
SCK output mode
SCK input mode
SCK output mode
SCK input mode
SCK output mode
tsys + 200
2tsys + 200
ns
8000/fc
ns
tsys + 100
ns
8000/fc – 100
ns
–tsys + 100
ns
200
ns
2tsys + 100
ns
100
ns
ns
2tsys + 200
ns
100
ns
Note 1) tsys indicates the three values below according to the upper two bits (CPU clock selected) of the
control clock registor (address: 00FEH).
tsys (ns) = 2000/fc (upper two bits = "00"), 4000/fc (upper two bits = "01"), 16000/fc (upper two bits = "11")
Note 2) CS, SCK, SI and SO correspond to each pin of CS0, SCK0, SI0 and SO0.
Note 3) The load condition for the SCK output mode, SO output delay time is 50pF + 1TTL.
– 15 –
CXP82940/82948/82952/82960
Fig. 4. Serial transfer CH0 timing (CH0)
tWHCS
CSO
0.8VDD
0.2VDD
tKCY
tDCSK
tKL
tDCSKF
tKH
0.8VDD
0.8VDD
SCK0
0.2VDD
tSIK
tKSI
0.8VDD
SI0
Input data
0.2VDD
tDCSO
tKSO
tDCSOF
0.8VDD
SO0
Output data
0.2VDD
– 16 –
CXP82940/82948/82952/82960
Serial transfer (CH1) (SIO mode)
Item
Symbol
(Ta = –20 to +75°C, VDD = 4.5 to 5.5V, Vss = 0V reference)
Pin
tKCY
SCK1
SCK1
High, Low level width
tKH
tKL
SCK1
SI1 input setup time
(for SCK1 ↑)
tSIK
SI1
SI1 input hold time
(for SCK1 ↑)
tKSI
SI1
SCK1 ↓ → SO1 delay time
tKSO
SO1
SCK1 cycle time
Condition
Min.
Max.
Unit
Input mode
2tsys + 200
ns
Ouput mode
16000/fc
ns
Input mode
tsys + 100
ns
Ouput mode
8000/fc – 50
ns
SCK1 input mode
100
ns
SCK1 ouput mode
200
ns
SCK1 input mode
tsys + 200
ns
SCK1 ouput mode
100
ns
SCK1 input mode
tsys + 200
ns
SCK1 ouput mode
100
ns
Note 1) tsys indicates the three values below according to the upper two bits (CPU clock selected) of the
control clock registor (address: 00FEH).
tsys (ns) = 2000/fc (upper two bits = "00"), 4000/fc (upper two bits = "01"), 16000/fc (upper two bits = "11")
Note 2) The load condition for the SCK1output mode, SO1 output delay time is 50pF + 1TTL.
Fig. 5. Serial transfer CH1 timing (SIO mode)
tKCY
tKL
tKH
SCK1
0.8VDD
0.2VDD
tSIK
tKSI
0.8VDD
Input data
SI1
0.2VDD
tKSO
0.8VDD
SO1
Output data
0.2VDD
– 17 –
CXP82940/82948/82952/82960
Serial transfer (CH1) (Special mode)
Item
SO1 cycle time
SI1 data setup time
SI1 data hold time
Symbol
(Ta = –20 to +75°C, VDD = 4.5 to 5.5V, Vss = 0V reference)
Pin
Condition
Min.
Typ.
Max.
Unit
tLCY∗
SO1
SI1
tLSU
tLHD
SI1
2
µs
SI1
2
µs
104
µs
∗ tLCY is specified only when the lower two bits (SO1 clock selected) of the serial mode register (CH1) (SIOM1:
address 01E2H) is set to 104µs.
Note) The load condition for SO1 is 50pF + 1TTL.
Fig. 6. Serial transfer CH1 timing (Special mode)
tLCY
SO1
tLCY
Start bit
Output data bit
0.5VDD
tLCY/2
tLSU
tLHD
0.8VDD
Input
data bit
SI1
0.2VDD
– 18 –
CXP82940/82948/82952/82960
(3) A/D converter characteristics
(Ta = –20 to +75°C, VDD = 4.5 to 5.5V, AVREF = 4.0 to AVDD, Vss = AVSS = 0V reference)
Item
Symbol
Pin
Condition
Min.
Typ.
Resolution
Linearity error
Ta = 25°C
VDD = AVDD = AVREF = 5.0V
VSS = AVSS = 0V
Zero transition
voltage
VZT∗1
Full-scale
transition voltage
VFT∗2
Conversion time
Sampling time
tCONV
tSAMP
Reference input voltage
VREF
AVREF
Analog input voltage
VIAN
AN0 to AN7
IREF
AVREF current
VDD = AVDD = 4.5 to 5.5V
AVREF
Unit
8
Bits
±3
LSB
–10
10
70
mV
4910
4970
5030
mV
160/fADC∗3
µs
12/fADC∗3
µs
AVDD – 0.5
AVDD
V
0
AVREF
V
1.0
mA
10
µA
0.6
Operation mode
IREFS
Max.
SLEEP mode
STOP mode
32kHz operation mode
Fig. 7. Definition of A/D converter terms
∗1 VZT: Value at which the digital conversion value change
from 00H to 01H and vice versa.
∗2 VFT: Value at which the digital conversion value changes
from FEH to FFH and vice versa.
∗3 fADC indicates the below values due to the contents of bit 6
(CKS) of the A/D control register (address: 00F9H) and bits 7
(PCK1) and 6 (PCK0) of the clock control register (address:
00FEH).
Digital conversion value
FFH
FEH
Linearity error
01H
CKS
00H
VFT
VZT
Analog input
PCK1, PCK0
0 (φ /2 selection)
1 (φ selection)
00 (φ = fEX/2)
fADC = fC/2
fADC = fC
01 (φ = fEX/4)
fADC = fC/4
fADC = fC/2
11 (φ = fEX/16)
fADC = fC/16
fADC = fC/8
– 19 –
CXP82940/82948/82952/82960
(4) Interruption, reset input
Item
(Ta = –20 to +75°C, VDD = 4.5 to 5.5V, Vss = 0V reference)
Symbol
Pin
External interruption
High, Low level width
tIH
tIL
INT0
INT1
INT2
INT3
NMI
Reset input Low level width
tRSL
RST
Min.
Condition
Max.
Unit
1
µs
32/fc
µs
Fig. 8. Interruption input timing
tIH
tIL
0.8VDD
INT0
INT1
INT2
INT3
NMI
(NMI specifies only the
falling edge.)
0.2VDD
tIH
tIL
Fig. 9. RST input timing
tRSL
RST
0.2VDD
– 20 –
CXP82940/82948/82952/82960
(5) I2C bus timing
(Ta = –20 to +75°C, VDD = 4.5 to 5.5V, Vss = 0V reference)
Item
Symbol
Pin
Condition
Min.
Max.
Unit
0
100
kHz
SCL clock frequency
fSLC
SCL
Bus-free time before starting transfer
tBUF
tHD; STA
tLOW
tHIGH
tSU; STA
tHD; DAT
tSU; DAT
tR
tF
tSU; STO
SDA, SCL
4.7
µs
SDA, SCL
4.0
µs
SCL
4.7
µs
SCL
4.0
µs
SDA, SCL
µs
SDA, SCL
4.7
0∗
SDA, SCL
250
ns
Hold time for starting transfer
Clock Low level width
Clock High level width
Setup time for repetitive transfers
Data hold time
Data setup time
SDA, SCL rise time
SDA, SCL fall time
Setup time for transfer completion
µs
SDA, SCL
1
µs
SDA, SCL
300
ns
SDA, SCL
µs
4.7
∗ The data hold time must exceed 300ns because the SCL rise time (300ns max.) is not taken into consideration.
Fig.10. I2C bus transfer timing
SDA
tBUF
tR
tF
tHD ; STA
SCL
tHD ; STA
tSU ; STA
P
S
tLOW
tHD ; DAT
tHIGH
St
tSU ; DAT
tSU ; STO
P
Fig.11. Recommended circuit example for I2C device
I2C
device
RS
I2C
device
RS RS
R S RP
RP
SDA0
(or SDA1)
SCL0
(or SCL1)
• Pull-up resistors (RP) must be connected to SDA0 (or SDA1) and SCL0 (or SCL1).
• Serial resistance (Rs = 300Ω or less) of SDA0 (or SDA1) and SCL0 (SCL1) reduces spike noise caused by
CRT flash-over.
– 21 –
CXP82940/82948/82952/82960
Appendix
Fig. 12. Recommended oscillation circuit
AAAAA
AAAAA
AAAAA
AAAAA
AAAAA
AAAAA
(i)
EXTAL
(ii)
TEX
XTAL
Rd
C1
RIVER
ELETEC
CO., LTD.
Rd
C2
Model
Manufacturer
HC-49/U03
TX
C2
C1
Rd (Ω)
Circuit
example
0
(i)
fc (MHz)
C1 (pF)
C2 (pF)
8.00
10
10
5
5
8.00
16 (12)
16 (12)
10.00
16 (12)
16 (12)
12.00
12
12
0
16.00
12
12
0
32.768kHz
30
18
470k
10.00
12.00
16.00
KINSEKI
LTD.
HC-49/U (-S)
P3
0
(i)
(ii)
Mask Option Table
Content
Item
Reset pin pull-up resistance
Non-existent
Existent
High voltage drive output port pull-down resistance
Non-existent
Existent (Selectable for each pin)
– 22 –
CXP82940/82948/82952/82960
Characteristics Curve
IDD vs. VDD
IDD vs. fc
(fc = 16MHz, Ta = 25°C, Typical)
(VDD = 5V, Ta = 25°C, Typical)
50
1/2 dividing mode
1/4 dividing mode
30
20
30
1/2 dividing mode
10
IDD – Supply current [mA]
1
0.5
(500µA)
32kHz mode
(instruction)
0.1
(100µA)
0.05
(50µA)
IDD – Supply current [mA]
1/16 dividing mode
SLEEP mode
5
20
1/4 dividing mode
10
32kHz
SLEEP mode
1/16 dividing mode
SLEEP mode
0.01
(10µA)
0
1
2
3
4
5
6
7
0
VDD – Supply voltage [ V ]
5
10
Frequency [MHz]
– 23 –
15
CXP82940/82948/82952/82960
Package Outline
Unit: mm
80PIN QFP (PLASTIC)
23.9 ± 0.4
+ 0.1
0.15 – 0.05
+ 0.4
20.0 – 0.1
64
0.15
41
65
16.3
17.9 ± 0.4
+ 0.4
14.0 – 0.1
40
A
+ 0.2
0.1 – 0.05
25
1
24
0.8
0.12
M
+ 0.15
0.35 – 0.1
+ 0.35
2.75 – 0.15
0° to 10°
DETAIL A
PACKAGE STRUCTURE
SONY CODE
QFP-80P-L01
EIAJ CODE
∗QFP080-P-1420-A
JEDEC CODE
PACKAGE MATERIAL
EPOXY RESIN
LEAD TREATMENT
SOLDER PLATING
LEAD MATERIAL
COPPER / 42 ALLOY
PACKAGE WEIGHT
1.6g
– 24 –
0.8 ± 0.2
80
Similar pages