Ordering number : EN5996
CMOS IC
LC662104A, 662106A, 662108A
Four-Bit Single-Chip Microcontrollers
with 4, 6, and 8 KB of On-Chip ROM
Overview
The LC662104A, LC662106A, and LC662108A are 4-bit
CMOS microcontrollers that integrate on a single chip all
the functions required in a special-purpose telephone
controller, including ROM, RAM, I/O ports, a serial
interface, a DTMF generator, timers, and interrupt
functions. These microcontrollers are available in a 30-pin
package.
Features and Functions
• On-chip ROM capacities of 4, 6, and 8 kilobytes, and an
on-chip RAM capacity of 384
×
4 bits.
• Fully supports the LC66000 Series common instruction
set (128 instructions). (The special-purpose instructions
for TM1 and SI/01 are disabled.)
• I/O ports: 24 pins
• DTMF generator
This microcontroller incorporates a circuit that can
generate two sine wave outputs, DTMF output.
• 8-bit serial interface: one circuit
• Instruction cycle time: 0.95 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 base function using a 12-bit prescaler.
• Powerful interrupt system with 6 interrupt factors and 6
interrupt vector locations.
— External interrupts: 3 factors/3 vector locations
— Internal interrupts: 3 factors/3 vector locations
• Flexible I/O functions
Selectable options include 20-mA drive outputs, pull-up
and open drain circuits.
• Optional runaway detection function (watchdog timer)
• 8-bit I/O functions
• Power saving functions using halt and hold modes.
• Packages: DIP30SD, MFP30S
• Evaluation ICs: LC665099 (evaluation chip) + EVA86K
- ECB662500
LC66E2108(on-chip EPROM microcontroller)
Any and all SANYO products described or contained herein do not have specifications that can handle
applications that require extremely high levels of reliability, such as life-support systems, aircraft’s
control systems, or other applications whose failure can be reasonably expected to result in serious
physical and/or material damage. Consult with your SANYO representative nearest you before using
any SANYO products described or contained herein in such applications.
SANYO assumes no responsibility for equipment failures that result from using products at values that
exceed, even momentarily, rated values (such as maximum ratings, operating condition ranges, or other
parameters) listed in products specifications of any and all SANYO products described or contained
herein.
SANYO Electric Co.,Ltd. Semiconductor Bussiness Headquarters
TOKYO OFFICE Tokyo Bldg., 1-10, 1 Chome, Ueno, Taito-ku, TOKYO, 110-8534 JAPAN
101698RM (OT) No. 5966-1/13
LC662104A, 662106A, 662108A
Package Dimensions
unit: mm
3196-DIP30SD
[LC662104A]
unit: mm
3216-MFP30S
[LC662106A]
SANYO: DIP30SD
SANYO: MFP30S
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/562B/566B
LC66354C/356C/358C
LC662104A/06A/08A
LC662304A/06A/08A/12A/16A
LC662508A/12A/16A
LC665304A/06A/08A/12A/16A
LC66E308
LC66P308
LC66E408
LC66P408
LC66E516
LC66P516
LC66E2108
LC66E2316
LC66E2516
LC66E5316
LC66P2108
LC66P2316
LC66P2516
LC66P5316
No. of
pins
42
42
64
42
42
64
42
64
42
30
42
64
48
42
42
42
42
64
64
30
42
64
52/48
30
42
64
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 K/12 K/16 KB
4 K/6 K/8 KB
4 K/6 K/8 KB
RAM
capacity
512 W
512 W
512 W
512 W
512 W
512 W
512 W
512 W
512 W
384 W
DIP64S
DIP42S
DIP64S
DIP42S
DIP30SD
DIP42S
DIP64S
DIP48S
DIP42S
DIP42S
DIP64S
DIP42S
Package
QFP48E
QFP48E
QFP64A
QFP48E
QFP44M
QFP64E
QFP48E
QFP64E
QFP48E
MFP30S
QFP48E
QFP64E
QFP48E
QFC48
with window
QFP48E
QFC48
with window
QFP48E
QFC64
with window
QFP64E
Features
Normal versions
4.0 to 6.0 V/0.92 µs
Low-voltage versions
2.2 to 5.5 V/3.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
4 K/6 K/8 K/12 K/16 KB 512 W
8 K/12 K/16 KB
512 W
4 K/6 K/8 K/12 K/16 KB 512 W
EPROM 8 KB
OTPROM 8 KB
EPROM 8 KB
OTPROM 8 KB
EPROM 16 KB
OTPROM 16 KB
EPROM 8 KB
EPROM 16 KB
EPROM 16 KB
EPROM 16 KB
OTPROM 8 KB
OTPROM 16 KB
OTPROM 16 KB
OTPROM 16 KB
512 W
512 W
512 W
512 W
512 W
512 W
384 W
512 W
512 W
512 W
384 W
512 W
512 W
512 W
DIC42S
with window
DIP42S
DIC42S
with window
DIP42S
DIC64S
with window
DIP64S
Window and OTP evaluation versions
4.5 to 5.5 V/0.92 µs
DIC42S
with window
DIC64S
with window
DIC52S
with window
DIP30SD
DIP42S
DIP64S
DIP48S
QFC48
with window
QFC64
with window
QFC48
with window
MFP30S
QFP48E
QFP64E
QFP48E
Window evaluation versions
4.5 to 5.5 V/0.95 µs
OTP
4.0 to 5.5 V/0.95 µs
No. 5996-2/13
LC662104A, 662106A, 662108A
We recommend the use of reflow-soldering techniques to solder-mount MFP 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. 5996-3/13
LC662104A, 662106A, 662108A
System Block Diagram
Differences between the LC663XX Series and the LC6621XX Series
Item
System differences
• Hardware wait time (number of
cycles) when hold mode is cleared
LC6630X Series
(Including the LC66599 evaluation chip)
65536 cycles
About 64 ms at 4 MHz (Tcyc = 1 µs)
LC6635XB Series
16384 cycles
About 16 ms at 4 MHz (Tcyc = 1 µs)
LC6621XX Series
16384 cycles
About 16 ms at 4 MHz (Tcyc = 1 µs)
• Value of timer 0 after a reset
(Including the value after hold mode Set to FF0.
is cleared)
• DTMF generator
• Inverter array
• SIO1
• Three-value inputs/comparator
inputs
• Three-state output from P31
and P32
• Using P0 to clear halt mode
• External extended interrupts
None (Tools are handled with
external devices.)
None (Tools are handled with
external devices.)
Yes
Yes
None
In 4-bit groups
None for INT3, INT4, and INT5.
(Tools are handled with external
devices.)
Shared with INT2
(Tools are handled with external
devices.)
• 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
P0, P1, P4, and P5: about 3 to 10 kΩ
• P2 to P6 and PC: 15V handling
• P0, P1, PD, PE: Normal voltage
handling
Set to FFC.
Set to FFC.
None
None
Yes
Yes
None
In 4-bit groups
None for INT3, INT4, and INT5.
Yes
None
None
None
Yes
Can be specified for each bit.
INT3, INT4, and INT5 can be used
with the internal functions.
• Other P53 functions
Shared with INT2
• 3.0 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
Shared with INT2
Differences in main characteristics
• Operating power-supply voltage
and operating speed (cycle time)
• Pull-up resistors
• Port voltage handling
3.0 to 5.5 V/0.95 to 10 µs
P0, P1, P4, and P5: about 3 to 10 kΩ P0, P1, P4, and P5: about 100 kΩ
• P2 to P6 and PC: 15V handling
• P0, P1, PD, PE: Normal voltage
handling
P2 to P4, P51, and P53: 15V voltage
handling Others: normal voltage
handling
No. 5996-4/13
LC662104A, 662106A, 662108A
Pin Function Overview
Pin
I/O
Overview
Output driver type
Options
State after a
reset
P00
P01
P02
P03
I/O
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 (This function can be
specified in 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)
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: +15V handling when OD
option selected
CMOS or Nch OD
output
H
P30/INT1
P31/POUT0
P32
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.
• P31 and P32 also support 3-state
outputs.
• Pch: CMOS type
• Nch: Intermediate sink current
type
• Nch: +15V 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: +15V handkling when
OD option selected
• Pull-up MOS or Nch
OD output
• Output level on reset
High or low (option)
Continued on next page.
No. 5996-5/13