CMOS 8-Bit Single Chip Microcomputer: CXP83408/83412/83416 CXP83409/83413/83417
CMOS 8-Bit Single Chip Microcomputer: CXP83408/83412/83416 CXP83409/83413/83417
CMOS 8-Bit Single Chip Microcomputer: CXP83408/83412/83416 CXP83409/83413/83417
CXP83409/83413/83417
CMOS 8-bit Single Chip Microcomputer
Description
CXP83408/83412/83416
The CXP83408/83412/83416 and CXP83409/83413/
80 pin QFP (Plastic) 80 pin LQFP (Plastic)
83417 are a CMOS 8-bit microcomputer which consists of
A/D converter, serial interface, timer/counter, time
base timer, 32kHz timer/counter, LCD controller/
driver, remote control receiving circuit and PWM
output, as well as basic configurations like 8-bit CPU,
ROM, RAM and I/O port. They are integrated into a
single chip.
Also CXP83408/83412/83416 and CXP83409/83413/ CXP83409/83413/83417
83417 sleep/ stop function which enables to lower power 80 pin QFP (Plastic)
consumption.
Features
• A wide instruction set (213 instructions) which
covers various types of data
– 16-bit arithmetic/multiplication and division/
Boolean bit operation instructions
• Minimum instruction cycle 400ns at 10MHz operation (4.5 to 5.5V)
122µs at 32kHz operation (2.7 to 5.5V)
• Incorporated ROM capacity 8K bytes (CXP83408, 83409)
12K bytes (CXP83412, 83413)
16K bytes (CXP83416, 83417)
• Incorporated RAM capacity 448 bytes (LCD display data area included)
• Peripheral functions
– A/D converter 8 bits, 8 channels, successive approximation system
(Conversion time: 32µs/10MHz)
– Serial interface Incorporated 8-bit and 8-stage FIFO
(1 to 8 bytes auto transfer), 1 circuit 2 channels
– Timer 8-bit timer, 8-bit timer/counter, 19-bit time base timer, 32kHz timer/counter
– LCD controller/driver Maximum 128 segments display possible (During 1/4 duty)
4 common outputs, 32 segment outputs
Display method: Static, 1/2, 1/3 and 1/4 duty
Bias method: 1/2 and 1/3 bias
– Remote control receiving circuit 8-bit pulse measurement counter, 6-stage FIFO
– PWM output 14 bits 1 channel, 8 bits 1 channel
• Interruption 12 factors, 12 vectors, multi-interruption possible
• Standby mode SLEEP/STOP
• Package 80-pin plastic QFP/LQFP
• Piggyback/evaluator CXP83400 (CXP83408, 83412, 83416)
CXP83401 (CXP83409, 83413, 83417)
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.
–1–
E93Z15C72-PS
Block Diagram
TEX
VDD
XTAL
TX
Vss
RST
EXTAL
INT1
INT0
NMI/INT3
INT2
2
SEG0 to SEG31 32
CONTROLLER/
VL DRIVER
VLC1
VLC2 8 PC0 to PC7
ROM RAM
PORT C
VLC3
8K/12K/16K BYTES 448 BYTES
PWM0 14BIT PWM GENERATOR
INTERRUPT CONTROLLER
–2–
PWM1 8BIT PWM GENERATOR
8 PD0 to PD7
PORT D
SO1
SCK1
EC 8BIT TIMER/COUNTER 0
1 PH0
TO 8BIT TIMER 1
PORT H
ADJ 2
CXP83408/83412/83416, CXP83409/83413/83417
CXP83408/83412/83416, CXP83409/83413/83417
PE0/INT0/EC
PD7/SEG23
PF5/SEG29
PF4/SEG28
PF3/SEG27
PF2/SEG26
PF1/SEG25
PF0/SEG24
PF7/SEG31
PF6/SEG30
PE2/INT2
PE1/INT1
TEX
VDD
NC
TX
80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65
PE3/INT3/NMI 1 64 PD6/SEG22
PE4/RMC 2 63 PD5/SEG21
PE5/PWM0 3 62 PD4/SEG20
PE6/TO/ADJ 4 61 PD3/SEG19
PB0/CS1 5 60 PD2/SEG18
PB1/CS0 6 59 PD1/SEG17
PB2/SCK0 7 58 PD0/SEG16
PB3/SI0 8 57 SEG15
PB4/SO0 9 56 SEG14
PB5/SCK1 10 55 SEG13
PB6/SI1 11 54 SEG12
PB7/SO1 12 53 SEG11
PC0 13 52 SEG10
PC1 14 51 SEG9
PC2 15 50 SEG8
PC3 16 49 SEG7
PC4 17 48 SEG6
PC5 18 47 SEG5
PC6 19 46 SEG4
PC7 20 45 SEG3
PH0/PWM1 21 44 SEG2
PA0/AN0 22 43 SEG1
PA1/AN1 23 42 SEG0
PA2/AN2 24 41 COM3
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
VSS
VL
VLC3
VLC2
VLC1
COM0
COM1
COM2
PA3/AN3
PA4/AN4
PA5/AN5
PA6/AN6
PA7/AN7
RST
EXTAL
XTAL
–3–
CXP83408/83412/83416, CXP83409/83413/83417
PE3/INT3/NMI
PE0/INT0/EC
PD7/SEG23
PD6/SEG22
PD5/SEG21
PF5/SEG29
PF4/SEG28
PF3/SEG27
PF2/SEG26
PF1/SEG25
PF0/SEG24
PF7/SEG31
PF6/SEG30
PE4/RMC
PE2/INT2
PE1/INT1
TEX
VDD
NC
TX
80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61
PE5/PWM0 1 60 PD4/SEG20
PE6/TO/ADJ 2 59 PD3/SEG19
PB0/CS1 3 58 PD2/SEG18
PB1/CS0 4 57 PD1/SEG17
PB2/SCK0 5 56 PD0/SEG16
PB3/SI0 6 55 SEG15
PB4/SO0 7 54 SEG14
PB5/SCK1 8 53 SEG13
PB6/SI1 9 52 SEG12
PB7/SO1 10 51 SEG11
PC0 11 50 SEG10
PC1 12 49 SEG9
PC2 13 48 SEG8
PC3 14 47 SEG7
PC4 15 46 SEG6
PC5 16 45 SEG5
PC6 17 44 SEG4
PC7 18 43 SEG3
PH0/PWM1 19 42 SEG2
PA0/AN0 20 41 SEG1
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
SEG0
RST
EXTAL
XTAL
VSS
VL
VLC3
VLC2
VLC1
COM0
COM1
COM2
COM3
PA1/AN1
PA2/AN2
PA3/AN3
PA4/AN4
PA5/AN5
PA6/AN6
PA7/AN7
–4–
CXP83408/83412/83416, CXP83409/83413/83417
PE3/INT3/NMI
PE0/INT0/EC
PD7/SEG23
PD6/SEG22
PD5/SEG21
PF5/SEG29
PF4/SEG28
PF3/SEG27
PF2/SEG26
PF1/SEG25
PF0/SEG24
PF7/SEG31
PF6/SEG30
PE4/RMC
PE2/INT2
PE1/INT1
TEX
VDD
NC
TX
80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61
PE5/PWM0 1 60 PD4/SEG20
PE6/TO/ADJ 2 59 PD3/SEG19
PB0/CS1 3 58 PD2/SEG18
PB1/CS0 4 57 PD1/SEG17
PB2/SCK0 5 56 PD0/SEG16
PB3/SI0 6 55 SEG15
PB4/SO0 7 54 SEG14
PB5/SCK1 8 53 SEG13
PB6/SI1 9 52 SEG12
PB7/SO1 10 51 SEG11
PC0 11 50 SEG10
PC1 12 49 SEG9
PC2 13 48 SEG8
PC3 14 47 SEG7
PC4 15 46 SEG6
PC5 16 45 SEG5
PC6 17 44 SEG4
PC7 18 43 SEG3
PH0/PWM1 19 42 SEG2
PA0/AN0 20 41 SEG1
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
PA7/AN7
RST
EXTAL
XTAL
VSS
VL
VLC3
VLC2
VLC1
COM0
COM1
COM2
COM3
SEG0
PA1/AN1
PA2/AN2
PA3/AN3
PA4/AN4
PA5/AN5
PA6/AN6
–5–
CXP83408/83412/83416, CXP83409/83413/83417
Pin Description
–6–
CXP83408/83412/83416, CXP83409/83413/83417
TEX Input Crystal connectors for 32kHz timer/counter clock generation circuit.
For usage as event counter, connect clock oscillation source to TEX,
TX Output and leave TX open.
RST Input Low-level active, system reset.
NC NC. Under normal operating conditions, connect to VDD.
VDD Positive power supply.
Vss GND.
–7–
CXP83408/83412/83416, CXP83409/83413/83417
RD (Port A)
Port B
∗
Pull-up resistor
“0” when reset
Port B data
PB0/CS1
PB1/CS0
PB3/SI0 Port B direction IP
Hi-Z
PB6/SI1 “0” when reset
Schmitt input
Data bus
RD (Port B)
CS1
CS0
SI0
∗ Pull-up transistors
SI1
4 pins approx. 100kΩ
Port B
∗
Pull-up resistor
“0” when reset
SCK OUT
Output enable
Port B output
PB2/SCK0 selection
“0” when reset
PB5/SCK1
Port B data Hi-Z
IP
Port B direction
“0” when reset
Schmitt input
Data bus
RD (Port B)
–8–
CXP83408/83412/83416, CXP83409/83413/83417
Data bus
RD (Port B)
∗ Pull-up transistors
2 pins approx. 100kΩ
Port C
∗2
Pull-up resistor
“0” when reset
Port C data
PC0 to PC7
∗1 Hi-Z
Port C direction IP
“0” when reset
Data bus
PE0/INT0/EC Port E
INT0/EC
PE1/INT1 Schmitt input
INT1
PE2/INT2 INT2
IP INT3/NMI
PE3/INT3/NMI RMC Hi-Z
PE4/RMC Data bus
5 pins RD (Port E)
–9–
CXP83408/83412/83416, CXP83409/83413/83417
High level
Port E data
“1” when reset
Data bus
1 pin RD (Port E)
Port E
∗1
Internal reset signal
Port E data
“1” when reset
MPX
TO High level
PE6/TO/ADJ ∗2
( )
ADJ16K with pull-up
ADJ2K transistor ON
Port E output selection (upper) resistor when
Port E output selection (lower) reset
∗1 Pull-up transistors approx. 150kΩ.
TO Output enable ∗2 ADJ signals are frequency divider outputs
for 32kHz oscillation frequency adjustment.
ADJ2K provides usage as buzzer output.
1 pin
AAAA
Port H
AAAA
Pull-up resistor ∗
AAAA AA
PWM1
AAAA AAAA
PH0/PWM1 “0” when reset
Hi-Z
AAAA
Port H data
IP
Port H direction
“0” when reset
Data bus
– 10 –
CXP83408/83412/83416, CXP83409/83413/83417
Segment
Segment data
driver
24 pins
Segment
VCH
SEG0 to SEG15
VDD level
VCL
16 pins
Common
VDD
VLC1
COM0 to COM3
VDD level
VLC2
VLC3
4 pins
VL
LCD control
(DSP bit)
Hi-Z
1 pin “0” when reset
– 11 –
CXP83408/83412/83416, CXP83409/83413/83417
AA Pull-up resistor
AA
RST Mask option
OP Low level
IP
Schmitt input
1 pin
– 12 –
CXP83408/83412/83416, CXP83409/83413/83417
–0.3 to +7.0∗1
VLC1, VLC2,
LCD bias voltage V
VLC3
Input voltage VIN –0.3 to +7.0∗1 V
Output voltage VOUT –0.3 to +7.0∗1 V
High level output current IOH –5 mA Output (value per pin)
High level total output current ∑IOH –50 mA Total for all output pins
All pins excluding large current output
IOL 15 mA
Low level output current (value per pin)
IOLC 20 mA Large current outputs (value per pin∗2)
Low level total output current ∑IOL 100 mA Total for all output pins
Operating temperature Topr –20 to +75 °C
Storage temperature Tstg –55 to +150 °C
600 mW QFP-80P-L01
Allowable power dissipation PD 380 mW LQFP-80P-L01
380 mW QFP-80P-L03
– 13 –
CXP83408/83412/83416, CXP83409/83413/83417
– 14 –
CXP83408/83412/83416, CXP83409/83413/83417
Electrical Characteristics
DC Characteristics (Ta = –20 to +75°C, Vss = 0V reference)
Item Symbol Pins Conditions Min. Typ. Max. Unit
– 15 –
CXP83408/83412/83416, CXP83409/83413/83417
∗1 Common pins of PD0/SEG16 to PD7/SEG23, PF0/SEG24, PF7/SEG31, PD and PF are the case when the
common pin is selected as port; SEG16 to SEG31 is when the common pin is selected as segment output.
∗2 RST specifies the input current when pull-up resistor has been selected; leakage current when no resistor
has been selected.
∗3 PA to PC, and PH0 specify the input current when pull-up resistor has been selected; leakage current when
no resistor has been selected. (PE0 to PE4 specify the leakage current.)
∗4 When all output pins are left open.
– 16 –
CXP83408/83412/83416, CXP83409/83413/83417
AC Characteristics
(1) Clock timing (Ta = –20 to +75°C, VDD = 4.5 to 5.5V, Vss = 0V reference)
Item Symbol Pin Conditions Min. Typ. Max. Unit
XTAL
System clock frequency fC Fig. 1, Fig. 2 1 10 MHz
EXTAL
System clock input tXL, Fig. 1, Fig. 2
EXTAL 37.5 ns
pulse width tXH External clock drive
System clock input tCR, Fig. 1, Fig. 2
EXTAL 200 ns
rise and fall time tCF External clock drive
Event count input clock tEH,
pulse width tEL EC Fig. 3 tsys + 50∗1 ns
VDD – 0.4V
EXTAL
0.4V
AAAA AAAAAAAA
EXTAL XTAL EXTAL XTAL TEX TX
C1 C2 74HC04 C1 C2
TEX 0.8VDD
EC
0.2VDD
– 17 –
CXP83408/83412/83416, CXP83409/83413/83417
(2) Serial transfer (Ta = –20 to +75°C, VDD = 4.5 to 5.5V, Vss = 0V reference)
Item Symbol Pin Conditions Min. Max. Unit
CS0 ↓ → SCK0 (CS1 ↓ → SCK1) tDCSK SCK0 Chip select transfer mode tsys + 200 ns
delay time (SCK1) (SCK0 (SCK1) = output mode)
CS0 ↑ → SCK0 (CS1 ↑ → SCK1) tDCSKF SCK0 Chip select transfer mode tsys + 200 ns
floating delay time (SCK1) (SCK0 (SCK1) = output mode)
CS0 ↓ → SO0 (CS1 ↓ → SO1) tDCSO SO0 tsys + 200 ns
Chip select transfer mode
delay time (SO1)
CS0 ↑ → SO0 (CS1 ↑ → SO1) tDCSOF SO0 tsys + 200 ns
Chip select transfer mode
floating delay time (SO1)
CS0 (CS1) high level width tWHCS CS0 Chip select transfer mode tsys + 200 ns
(CS1)
SCK0 Input mode 2tsys + 200 ns
SCK0 (SCK1) cycle time tKCY (SCK1) Output mode 16000/fc ns
SI0 (SI1) input setup time SI0 SCK0 (SCK1) input mode 100 ns
(for SCK0↑ (SCK1↑) ) tSIK (SI1) SCK0 (SCK1) output mode 200 ns
SI0 (SI1) input hold time SI0 SCK0 (SCK1) input mode tsys + 200 ns
(for SCK0↑ (SCK1↑) ) tKSI (SI1) SCK0 (SCK1) output mode 100 ns
SCK0 ↓ → SO0 (SCK1 ↓ → SO1) SO0 SCK0 (SCK1) input mode tsys + 200 ns
delay time tKSO (SO1) SCK0 (SCK1) output mode 100 ns
Note 1) tsys indicates the three values below according to the upper two bits (CPU clock selection) of the
clock control register (CLC: 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 SCK0 (SCK1) output mode, SO0 (SO1) output delay time is 50pF + 1TTL.
– 18 –
CXP83408/83412/83416, CXP83409/83413/83417
tWHCS
CS0 0.8VDD
(CS1)
0.2VDD
tKCY
tDCSK tDCSKF
tKL tKH
0.8VDD 0.8VDD
SCK0
(SCK1)
0.2VDD
tSIK tKSI
0.8VDD
SI0 Input
(SI1) data
0.2VDD
0.8VDD
SO0
(SO1) Output data
0.2VDD
– 19 –
CXP83408/83412/83416, CXP83409/83413/83417
FFH
FEH ∗1 VZT: Value atwhich the digital conversion value changes
Digital conversion value
– 20 –
CXP83408/83412/83416, CXP83409/83413/83417
(4) Interruption, reset input (Ta = –20 to +75°C, VDD = 4.5 to 5.5V, Vss = 0V reference)
0.8VDD
INT0 0.2VDD
INT1
INT2 tIL tIH
NMI/INT3
(NMI is specified only for
the falling edge)
tRSL
RST
0.2VDD
– 21 –
CXP83408/83412/83416, CXP83409/83413/83417
Appendix
AAAA
(i) Main clock
AAAA
(ii) Main clock
AAAAA
(iii) Sub clock
Rd Rd Rd
C1 C2 C1 C2
C 1 C2
Circuit
Manufacturer Model fc (MHz) C1 (pF) C2 (pF) Rd (Ω)
example
CSA4.19MG 4.19
CSA8.00MG 8.00 (i)
MURATA CSA10.0MT 10.00
MFG 30 30 0
CO., LTD. CST4.19MGW∗1 4.19
CST8.00MTW∗1 8.00 (ii)
CST10.00MTW∗1 10.00
4.19
RIVER 2.2k
ELETEC HC-49/U03 8.00 15 15
CO., LTD.
10.00 470
(i)
4.19 22 22 560
KINSEKI
HC-49/U (-S) 8.00
LTD. 18 18 0
10.00
Models with an asterisk (∗1) have the built-in ground capacitance (C1, C2).
Package Table
Product name Package
CXP83408/83412/83416 80-pin plastic QFP/LQFP
CXP83409/83413/83417 80-pin plastic QFP (0.65mm pitch)
– 22 –
CXP83408/83412/83416, CXP83409/83413/83417
Characteristic Curves
10.0
SLEEP mode
20
5.0
IDD – Supply current [mA]
1.0 15
0.5
32kHz mode
(instruction) 10
0.1
(100µA)
32kHz
0.05 SLEEP mode
(50µA)
5
2 3 4 5 6 7 0 5 10 16
VDD – Supply voltage [V] fc – System clock [MHz]
CXP83408/83412/83416
80PIN QFP (PLASTIC)
23.9 ± 0.4
+ 0.1
+ 0.4 0.15 – 0.05
20.0 – 0.1
0.15
64 41
65 40
17.9 ± 0.4
+ 0.4
14.0 – 0.1
16.3
80 25 + 0.2
0.1 – 0.05
1 24
0.8 ± 0.2
+ 0.15 + 0.35
0.8 0.35 – 0.1 2.75 – 0.15
0.12 M
0° to 10°
– 23 –
CXP83408/83412/83416, CXP83409/83413/83417
CXP83408/83412/83416
80PIN LQFP (PLASTIC)
14.0 ± 0.2
∗ 12.0 ± 0.1
60 41
61 40
(13.0)
A
0.5 ± 0.2
21
80
(0.22)
1 + 0.08 20 + 0.05
0.5 ± 0.08 0.18 – 0.03 0.127 – 0.02
+ 0.2
1.5 – 0.1
0.1
0.1 ± 0.1
0.5 ± 0.2
DETAIL A
PACKAGE STRUCTURE
PACKAGE MATERIAL EPOXY / PHENOL RESIN
CXP83409/83413/83417
+ 0.35
1.5 – 0.15
+ 0.1
16.0 ± 0.4 0.127 – 0.05
+ 0.4
14.0 – 0.1
0.1
60 41
61 40
(15.0)
+ 0.15
80 21 0.1 – 0.1
1 20
+ 0.15
0.5 ± 0.2
PACKAGE STRUCTURE
PACKAGE MATERIAL EPOXY RESIN
– 24 –