CMOS LSI
No. 5484
LC66354C, 66356C, 66358C
Four-Bit Single-Chip Microcontrollers
with 4, 6, and 8 KB of On-Chip ROM
Preliminary
Overview
The LC66354C, LC66356C, and LC66358C are 4-bit
CMOS microcontrollers that integrate on a single chip all
the functions required in a system controller, including
ROM, RAM, I/O ports, a serial interface, comparator
inputs, three-value inputs, timers, and interrupt functions.
These three microcontrollers are available in a 42-pin
package.
These products differ from the earlier LC66358A Series
and LC66358B Series in the power-supply voltage range,
the operating speed, and other points.
• Evaluation LSIs
— LC66599 (evaluation chip) + EVA85/800-TB6630X
— LC66E308 (on-chip EPROM microcontroller)
used together.
Package Dimensions
unit: mm
3025B-DIP42S
[LC66354C/66356C/66358C]
42
22
Features and Functions
15.24
• On-chip ROM capacities of 4, 6, and 8 kilobytes, and an
on-chip RAM capacity of 512
×
4 bits.
• Fully supports the LC66000 Series common instruction
set (128 instructions).
• I/O ports: 36 pins
• 8-bit serial interface: two circuits (can be connected in
cascade to form a 16-bit interface)
• Instruction cycle time: 0.92 to 10 µs (at 2.5 to 5.5 V)
— For the earlier LC66358A Series: 1.96 to 10 µs (at
3.0 to 5.5 V) and 3.92 to 10 µs (at 2.2 to 5.5 V)
— For the earlier LC66358B Series: 0.92 to 10 µs (at
3.0 to 5.5 V)
• Powerful timer functions and prescalers
— Time limit timer, event counter, pulse width
measurement, and square wave output using a 12-bit
timer.
— Time limit timer, event counter, PWM output, and
square wave output using an 8-bit timer.
— Time base function using a 12-bit prescaler.
• Powerful interrupt system with 8 interrupt factors and 8
interrupt vector locations.
— External interrupts: 3 factors/3 vector locations
— Internal interrupts: 5 factors/5 vector locations
• Flexible I/O functions
Comparator inputs, three-value inputs, 20-mA drive
outputs, 15-V high-voltage pins, and pull-up/open-drain
options.
• Optional runaway detection function (watchdog timer)
• 8-bit I/O functions
• Power saving functions using halt and hold modes.
• Packages: DIP42S, QIP48E (QFP48E)
13.8
1
37.9
21
4.25
0.95
0.48
1.78
0.51
min
1.15
SANYO: DIP42S
unit: mm
3156-QFP48E
[LC66354C/66356C/66358C]
17.2
1.5
36
1.5
37
1.0
14.0
1.6
1.5
25
24
0.15
17.2
14.0
1.6
1.5
1.0
48
1
0.35
13
12
0.1
2.70
(STAND OFF)
3.0max
0.8
15.6
SANYO: QFP48E
SANYO Electric Co.,Ltd. Semiconductor Bussiness Headquarters
TOKYO OFFICE Tokyo Bldg., 1-10, 1 Chome, Ueno, Taito-ku, TOKYO, 110 JAPAN
22897HA (OT) No. 5484-1/21
3.8
5.1
max
0.25
LC66354C, 66356C, 66358C
Series Organization
Type No.
LC66304A/306A/308A
LC66404A/406A/408A
LC66506B/508B/512B/516B
LC66354A/356A/358A
LC66354S/356S/358S
LC66556A/558A/562A/566A
LC66354B/356B/358B
LC66556B/558B
LC66562B/566B
LC66354C/356C/358C
LC662304A/2306A/2308A
LC662312A/2316A
LC665304A/665306A/665308A
LC665312A/5316A
LC66E308
LC66P308
LC66E408
LC66P408
LC66E516
LC66P516
LC66E2316
LC66E5316
LC66P2316*
LC66P5316
Note:
*
Under development
No. of
pins
42
42
64
42
42
64
42
64
64
42
42
42
48
48
42
42
42
42
64
64
42
52/48
42
48
ROM capacity
4 K/6 K/8 KB
4 K/6 K/8 KB
6 K/8 K/12 K/16 KB
4 K/6 K/8 KB
4 K/6 K/8 KB
6 K/8 K/12 K/16 KB
4 K/6 K/8 KB
6 K/8 KB
12 K/16 KB
4 K/6 K/8 KB
4 K/6 K/8 KB
12 K/16 KB
4 K/6 K/8 KB
12 K/16 KB
EPROM 8 KB
OTPROM 8 KB
EPROM 8 KB
OTPROM 8 KB
EPROM 16 KB
OTPROM 16 KB
EPROM 16 KB
EPROM 16 KB
OTPROM 16 KB
OTPROM 16 KB
RAM
capacity
512 W
512 W
512 W
512 W
512 W
512 W
512 W
512 W
512 W
512 W
512 W
512 W
512 W
512 W
512 W
512 W
512 W
512 W
512 W
512 W
512 W
512 W
512 W
512 W
DIP64S
DIP42S
DIP64S
DIP64S
DIP42S
DIP42S
DIP42S
DIP48S
DIP48S
DIC42S
with window
DIP42S
DIC42S
with window
DIP42S
DIC64S
with window
DIP64S
DIC42S
with window
DIC52S
with window
DIP42S
DIP48S
DIP42S
DIP42S
DIP64S
DIP42S
Package
QFP48E
QFP48E
QFP64A
QFP48E
QFP44M
QFP64E
QFP48E
QFP64E
QFP64E
QFP48E
QFP48E
QFP48E
QFP48E
QFP48E
QFC48
with window
QFP48E
QFC48
with window
QFP48E
QFC64
with window
QFP64E
QFC48
with window
QFC48
with window
QFP48E
QFP48E
Window and OTP evaluation versions
4.5 to 5.5 V/0.92 µs
Low-voltage high-speed versions
3.0 to 5.5 V/0.92 µs
2.5 to 5.5 V/0.92 µs
On-chip DTMF generator versions
3.0 to 5.5 V/0.95 µs
Dual oscillator support
3.0 to 5.5 V/0.95 µs
Low-voltage versions
2.2 to 5.5 V/3.92 µs
Normal versions
4.0 to 6.0 V/0.92 µs
Features
4.5 to 5.5 V/0.95 µs
4.0 to 5.5 V/0.95 µs
No. 5484-2/21
LC66354C, 66356C, 66358C
Pin Assignments
DIP42S
P00
P01
P02
P03
P10
P11
P12
P13
SI0/P20
SO0/P21
SCK0/P22
INT0/P23
INT1/P30
POUT0/P31
POUT1/P32
HOLD/P33
P40
P41
TEST
VSS
OSC1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
PE1/TRB
PE0/TRA
VDD
PD3/CMP3
PD2/CMP2
PD1/CMP1
PD0/CMP0
PC3/VREF1
PC2/VREF0
P63/PIN1
P62/SCK1
P61/SO1
P60/SI1
P53/INT2
P52
P51
P50
P43
P42
RES
OSC2
LC66354C
356C
358C
QFP48E
36 35 34 33 32 31 30 29 28 27 26 25
CMP2/PD2
CMP3/PD3
VDD
TRA/PE0
TRB/PE1
NC
NC
P00
P01
P02
P03
P10
37
38
39
40
41
42
43
44
45
46
47
48
24
23
22
21
20
19
18
17
16
15
14
13
P50
P43
P42
RES
OSC2
NC
NC
OSC1
VSS
TEST
P41
P40
P11
P12
P13
S10/P20
S00/P21
NC
SCK0/P22
INT0/P23
INT1/P30
POUT0/P31
POUT1/P32
HOLD/P33
PD1/CMP1
PD0/CMP0
PC3/VREF1
PC2/VREF0
P63/PIN1
P62/SCK1
NC
P61/S01
P60/S11
P53/INT2
P52
P51
LC66354C
356C
358C
1 2 3 4 5 6 7 8 9 10 11 12
Top view
We recommend the use of reflow-soldering techniques to solder-mount QFP packages.
Please consult with your Sanyo representative for details on process conditions if the package itself is to be directly
immersed in a dip-soldering bath (dip-soldering techniques).
No. 5484-3/21
LC66354C, 66356C, 66358C
System Block Diagram
RAM STACK
(512W)
SYSTEM
CONTROL
FLAG
E DD DD
SP M P P P P
R H L YX
C
Z
ROM
(4K/6K/8K)
RES
TEST
OSC1
OSC2
HOLD
E
A
ALU
PC
TRA
TRB
CMP0
CMP1
CMP2
CMP3
PE
PD
PC
PRESCALER
MPX
TIMER0
SERIAL I/O 0
POUT0
SI0
SO0
SCK0
INT0
INT1. INT2
SI1
SO1
SCK1
PIN1. POUT1
MPX
INTERRUPT
CONTROL
MPX
TIMER1
SERIAL I/O 1
P0
P1
P2
P3
P4
P5
P6
Differences between the LC66354C, LC66356C, and LC66358C and the LC6630X Series
Item
System differences
Hardware wait time (number of cycles)
when hold mode is cleared
Value of timer 0 after a reset
(Including the value after hold mode is
cleared)
LC6630X Series
(Including the LC66599 evaluation chip)
65536 cycles
About 64 ms at 4 MHz (Tcyc = 1 µs)
LC6635XC Series
16384 cycles
About 16 ms at 4 MHz (Tcyc = 1 µs)
Set to FF0.
Set to FFC.
2.5 to 5.5 V/0.92 to 10 µs
• LC6635XA
2.2 to 5.5 V/3.92 to 10 µs
3.0 to 5.5 V/1.96 to 10 µs
• LC6635XB
3.0 to 5.5 V/0.92 to 10 µs
Difference in major features
Operating power-supply voltage and
operating speed (cycle time)
• LC66304A/306A/308A
4.0 to 6.0 V/0.92 to 10 µs
• LC66E308/P308
4.5 to 5.5 V/0.92 to 10 µs
Note: 1. An RC oscillator cannot be used with the LC66354C, LC66356C, and LC66358C.
2. There are other differences, including differences in output currents and port input voltages.
For details, see the data sheets for the LC66308A, LC66E308, and LC66P308.
3. Pay close attention to the differences listed here when using the LC66E308 and LC66P308 for evaluation.
No. 5484-4/21
LC66354C, 66356C, 66358C
Pin Function Overview
Pin
P00
P01
P02
P03
I/O
Overview
I/O ports P00 to P03
• Input or output in 4-bit or 1-bit units
• P00 to P03 support the halt mode control
function
Output driver type
Options
State after a reset
I/O
• Pch: Pull-up MOS type
• Nch: Intermediate sink current
type
• Pull-up MOS or Nch
OD output
• Output level on reset
High or low
(option)
P10
P11
P12
P13
I/O
I/O ports P10 to P13
Input or output in 4-bit or 1-bit units
• Pch: Pull-up MOS type
• Nch: Intermediate sink current
type
• Pull-up MOS or Nch
OD output
• Output level on reset
High or low
(option)
P20/SI0
P21/SO0
P22/SCK0
P23/INT0
I/O
I/O ports P20 to P23
• Input or output in 4-bit or 1-bit units
• P20 is also used as the serial input SI0
pin.
• P21 is also used as the serial output
SO0 pin.
• P22 is also used as the serial clock
SCK0 pin.
• P23 is also used as the INT0 interrupt
request pin, and also as the timer 0
event counting and pulse width
measurement input.
• Pch: CMOS type
• Nch: Intermediate sink current
type
• Nch: +15-V handling when OD
option selected
CMOS or Nch OD
output
H
P30/INT1
P31/POUT0
P32/POUT1
I/O
I/O ports P30 to P32
• Input or output in 3-bit or 1-bit units
• P30 is also used as the INT1 interrupt
request.
• P31 is also used for the square wave
output from timer 0.
• P32 is also used for the square wave
output from timer 1.
• Pch: CMOS type
• Nch: Intermediate sink current
type
• Nch: +15-V handling when OD
option selected
CMOS or Nch OD
output
H
P33/HOLD
I
Hold mode control input
• Hold mode is set up by the HOLD
instruction when HOLD is low.
• In hold mode, the CPU is restarted by
setting HOLD to the high level.
• This pin can be used as input port P33
along with P30 to P32.
• When the P33/HOLD pin is at the low
level, the CPU will not be reset by a low
level on the RES pin. Therefore,
applications must not set P33/HOLD low
when power is first applied.
P40
P41
P42
P43
I/O
I/O ports P40 to P43
• Input or output in 4-bit or 1-bit units
• Input or output in 8-bit units when used
in conjunction with P50 to P53.
• Can be used for output of 8-bit ROM
data when used in conjunction with P50
to P53.
• Pch: Pull-up MOS type
• Nch: Intermediate sink current
type
• Nch: +15-V handling when OD
option selected
Pull-up MOS or Nch OD
output
H
P50
P51
P52
P53/INT2
I/O
I/O ports P50 to P53
• Input or output in 4-bit or 1-bit units
• Input or output in 8-bit units when used
in conjunction with P40 to P43.
• Can be used for output of 8-bit ROM
data when used in conjunction with P40
to P43.
• P53 is also used as the INT2 interrupt
request.
• Pch: Pull-up MOS type
• Nch: Intermediate sink current
type
• Nch: +15-V handling when OD
option selected
Pull-up MOS or Nch OD
output
H
Continued on next page.
No. 5484-5/21