The LC66E5316 is an on-chip EPROM version of the
LC6653XX Series CMOS 4-bit single-chip
microcontrollers. The LC66E5316 provides the same
functions as the LC665316A, and is pin compatible with
that product. Since the LC66E5316 is provided in a
window package, it can be reprogrammed repeatedly and is
thus optimal for program development.
Features and Functions
• On-chip EPROM capacity of 16 kilobytes, and an on-
chip RAM capacity of 512 × 4 bits.
• Fully supports the LC66000 Series common instruction
set (128 instructions).
• I/O ports: 42 pins
• A sub-oscillator circuit can be used (option)
This circuit allows power dissipation to be reduced by
operating at lower speeds.
• 8-bit serial interface: two circuits (can be connected in
cascade to form a 16-bit interface)
• Instruction cycle time: 0.95 to 10 µs (at 4.5 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
16-value comparator inputs, 20-mA drive outputs,
inverter circuits, pull-up and open-drain circuits
selectable as options.
• Optional runaway detection function (watchdog timer)
• 8-bit I/O functions
• Power saving functions using halt and hold modes.
The LC66E5316 was created for program development, product evaluation, and prototype development for products
based on the LC6653XX Series microcontrollers. Keep the following points in mind when using this product.
1. After a reset
The RES pin must be held low for an additional 3 instruction cycles after the oscillator stabilization period has
elapsed. Also, the port output circuit types are set up during the 9 instruction cycles immediately after RES is set
high. Only then is the program counter set to 0 and program execution started from that location. (The port output
circuits all revert to the open-drain type during periods when RES is low.)
V
min
V
DD
OSC
RES
DD
At least 10 ms
Oscillator
stabilization
At least 3
instruction
Program execution (PC)
Location 0Location
1
Option switching
Port output type
Open drain
period
9 instruction
Option specification
cycles
2. Notes on LC6653XX evaluation
The high end of the EPROM area (locations 3FF0H to 3FFFH) are the option specification area. Option specification
data must be programmed for and loaded into this area. The Sanyo specified cross assembler for this product is the
program LC66S.EXE. Also, insert JMP instructions so that user programs do not attempt to execute addresses that
exceed the capacity of the mask ROM, and write zeros (00H) to areas (other than 3FF0H to 3FFFH) that exceed the
actual capacity of the mask ROM.
3. Always apply an opaque seal to the window on the LC66E5316 package when actually using the device.
Main differences between the LC66E5316, LC66P5316, and LC6653XX Series
ItemLC6653XX Series (mask version)LC66E5316LC66P5316
Differences in the main
characteristics–30 to +70°C+10 to +40°C–30 to +70°C
• Operating temperature range
3.0 to 5.5 V/0.95 to 10 µs4.5 to 5.5 V/0.95 to 10 µs4.0 to 5.5 V/0.95 to 10 µs
• Operating supply voltage/operating
frequency (cycle time)
• Input high-level current (RES)Maximum: 1 µA(normal operation and halt mode)(normal operation and halt mode)
• Current drain
(Operating at 4 MHz)
(Operating at 32 kHz)
(Halt mode at 4 MHz)Typical: 10 nA, maximum: 10 µA*Typical: 10 nA, maximum: 10 µA*
(Halt mode at 32 kHz)
(Hold mode)
Port output types at reset
Package
Note: * Although the microcontroller will remain in hold mode if the RES pin is set low while it is in hold mode, always use the reset start sequence (after
switching HOLD from low to high, switch RES from low to high) when clearing hold mode. Also a current of about 100 µA flows from the RES pin
when it is low. This increases the hold mode current drain by about 100 µA.
(When the main oscillator is (When the main oscillator is (When the main oscillator is
operating)operating)operating)
3.0 to 5.5 V/25 to 127 µs4.5 to 5.5 V/25 to 127 µs4.0 to 5.5 V/25 to 127 µs
(When the sub-oscillator is operating) (When the sub-oscillator is operating) (When the sub-oscillator is operating)
Typical: 10 µA Typical: 10 µA
Hold mode: 1 µA maximumHold mode: 1 µA maximum
Typical: 10 nA, maximum: 10 µA
The output type specified in
the options
• DIP48S• DIC52S window package• DIP48S
• QFP48E• QFC48 window package• QFP48E
Larger than that for the mask versions Larger than that for the mask versions
Open-drain outputsOpen-drain outputs
See the data sheets for the individual products for details on other differences.
No. 5488-4/27
System Block Diagram
A
D
LC66E5316
RES
TEST
OSC1
SYSTEM
CONTROL
OSC2
HOLD
XT1
XT2
AN1 to 4
ADC
PE
PD
PC
Pin Function Overview
RAM STACK
(512W)
FLAG
E
D
D
D
SPEA
M
R
P
P
P
X
L
H
PRESCALER
CZ
D
P
Y
ALU
MPX TIMER0 SERIAL I/O 0
MPX
INTERRUPT
CONTROL
MPX
TIMER1
P0P1P2P3P4P5P6
EPROM
(16KB)
SERIAL I/O 1
P8
EPROM
control
PC
POUT0
SI0
SO0
SCK0
INT0
INT1, INT2
SI1
SO1
SCK1
PIN1, POUT1
INV
xOINVxI
DS1DS0
(x=0 to 4)
A0 to
D0 to
CE
DASEC
VPP/OE
EPMOD
TA
PinI/OOverviewOutput driver typeOptions
P00/D0
P01/D1
P02/D2
P03/D3
P10/D4
P11/D5
P12/D6
P13/D7
P20/SI0/A0
P21/SO0/A1
P22/SCK0/
A2
P23/INT0/A3
I/O ports P00 to P03
• Input or output in 4-bit or 1-bit units
• P00 to P03 support the halt mode
I/O
control function (This function can be
specified in bit units.)
• Used as data pins in EPROM mode
I/O ports P10 to P13
• Input or output in 4-bit or 1-bit units
I/O
• Used as data pins in EPROM mode
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
I/O
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.
• Used as address pins in EPROM mode
• Pch: Pull-up MOS type
• Nch: Intermediate sink current
type
• Pch: Pull-up MOS type
• Nch: Intermediate sink current
type
• Pch: CMOS type
• Nch: Intermediate sink current
type
• Pull-up MOS or
Nch OD output
• Output level on
reset
• Pull-up MOS or
Nch OD output
• Output level on
reset
CMOS or Nch OD
output
State after a Standby mode
resetoperation
Hold mode:
High or low
(option)
High or low
(option)
Output off
Halt mode:
Output
retained
Hold mode:
Output off
Halt mode:
Output
retained
Hold mode:
Output off
H
Hold mode:
Output off
Continued on next page.
No. 5488-5/27
Continued from preceding page.
LC66E5316
PinI/OOverviewOutput driver typeOptions
I/O ports P30 to P32
• Input or output in 3-bit or 1-bit units
P30/INT1/A4
P31/POUT0/
A5
P32/POUT1/
A6
P33/HOLD
P40/INV0I/
A7
P41/INV0O/
A8
P42/INV1I/
A9
P43/INV1O/
A10
• P30 is also used as the INT1 interrupt
request.
• P31 is also used for the square wave
output from timer 0.
I/O
• P32 is also used for the square wave
and PWM output from timer 1.
• P31 and P32 also support 3-state
outputs.
• Used as address pins in EPROM mode
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
I
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.
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
I/O
data when used in conjunction with
P50 to P53.
• Dedicated inverter circuit (option)
• Used as address pins in EPROM mode
• Pch: CMOS type
• Nch: Intermediate sink current
type
• Pch: Pull-up MOS type
• CMOS type when the inverter
circuit option is selected
• Nch: Intermediate sink current
type
CMOS or Nch OD
output
• Pull-up MOS or
Nch OD output
• Output level on
reset
• Inverter circuit
State after a Standby mode
resetoperation
Hold mode:
Output off
H
Halt mode:
Output
retained
Hold mode:
• High or
low
(option)
• Inverter
I/O is set
to the
output off
state.
Port output
off, inverter
output off
Halt mode:
Port output
retained,
inverter
output
continues
P50/A11
P51/A12
P52/A13
P53/INT2/TA
P60/SI1
P61/SO1
P62/SCK1
P63/PIN1
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
I/O
data when used in conjunction with
P40 to P43.
• P53 is also used as the INT2 interrupt
request.
• Used as address pins in EPROM mode
I/O ports P60 to P63
• Input or output in 4-bit or 1-bit units
• P60 is also used as the serial input SI1
pin.
• P61 is also used as the serial output
I/O
SO1 pin.
• P62 is also used as the serial clock
SCK1 pin.
• P63 is also used for the event count
input to timer 1.
• Pch: Pull-up MOS type
• Nch: Intermediate sink current
type
• Pch: CMOS type
• Nch: Intermediate sink current
type
• Pull-up MOS or
Nch OD output
• Output level on
reset
• CMOS or Nch OD
output
Hold mode:
Output off
High or low
(option)
Halt mode:
Output
retained
Hold mode:
Output off
H
Halt mode:
Output
retained
Continued on next page.
No. 5488-6/27
Continued from preceding page.
LC66E5316
PinI/OOverviewOutput driver typeOptions
P80/DS0
P81/DS1
P82
P83
PC0
PC1
PC2/INV2I/
CE
PC3/INV2O/
DASEC
PD0/AN1/
INV3I
PD1/AN2/
INV3O
PD2/AN3/
INV4I
PD3/AN4/
INV4O
PE0/XT1
PE1/XT2
OSC1
OSC2
/
RES/V
PP
OE
TEST/
EPMOD
V
DD
V
SS
Note: Pull-up MOS type: The output circuit includes a MOS transistor that pulls the pin up to VDD.
CMOS output: Complementary output.
OD output: Open-drain output.
Dedicated output ports P80 to P83
• Output in 4-bit or 1-bit units
• The contents of the output latch are
O
input using input instructions.
• P80 is a data shaper input (options)
• P81 is a data shaper output (options)
I/O ports PC0 to PC3
• Output in 4-bit or 1-bit units
I/O
• Dedicated inverter circuits (option)
• Used as the control CE and DASEC
pin in EPROM mode.
Dedicated input ports PD0 to PD3
• Can be switched in software to function
I
as 16-value analog inputs.
• Dedicated inverter circuits (option)
Dedicated input ports and sub-oscillator
I
connections
I
System clock oscillator connections
When an external clock is used, leave
O
OSC2 open and connect the clock signal
to OSC1.
System reset input
• When the P33/HOLD pin is at the high
level, a low level input to the RES pin
I
will initialize the CPU.
• Used as the VPP/OE pin in EPROM
mode.
CPU test pin
I
This pin must be connected to V
during normal operation.
Power supply pins
• Pch: CMOS type
• Nch: Intermediate sink current
type
• Pch: CMOS type
• Nch: Intermediate sink current
type
• Only when the inverter circuit
option is selected:
• Pch: CMOS type
• Nch: Intermediate sink current
type
SS
• CMOS or Pch OD
output
• Output level at
reset
• Data shaper
circuit
• CMOS or Nch OD
output
• Inverter circuits
Inverter circuits
Sub-oscillator/port
PE selection
Ceramic oscillator
or external clock
selection
State after a Standby mode
resetoperation
Hold mode:
H
Output off
Halt mode:
Output
retained
Hold mode:
Output off
Halt mode:
Output
retained
Inverter
• Hold mode:
Output off
• Halt mode:
Output
continues
Hold
OSC stop
Halt
OSC cont
High or low
(option)
Normal
input
Option
selection
Option
selection
Continued on next page.
No. 5488-7/27
LC66E5316
User Options
1. Port 0, 1, 4, 5, and 8 output level at reset option
The output levels at reset for I/O ports 0, 1, 4, 5, and 8, in independent 4-bit groups, can be selected from the
following two options.
OptionConditions and notes
1. Output high at resetThe four bits of ports 0, 1, 4, 5, or 8 are set in a group
2. Output low at resetThe four bits of ports 0, 1, 4, 5, or 8 are set in a group
2. Oscillator circuit options
• Main clock
OptionCircuitConditions and notes
1. External clock
2. Ceramic oscillator
Note: There is no RC oscillator option.
OSC1
C1
Ceramic oscillator
C2
The input has Schmitt characteristics
OSC1
OSC2
• Sub-clock
OptionCircuitConditions and notes
DSB
1. Ports PE0 and PE1
2 Sub-oscillator
(crystal oscillator)
C1
Crystal oscillator
C2
XT1
XT2
Input data
3. Watchdog timer option
A runaway detection function (watchdog timer) can be selected as an option.
4. Port output type options
• The output type of each bit (pin) in ports P0, P1, P2, P3 (except for the P33/HOLD pin), P4, P5, P6, and PC can be
selected individually from the following two options.
OptionCircuitConditions and notes
1. Open-drain output
2. Output with built-in pull-up
resistor
DSB
DSB
Output data
Input data
Output data
Input data
The port P2, P3, P5, and P6 inputs have Schmitt
characteristics.
The port P2, P3, P5, and P6 inputs have Schmitt
characteristics.
The CMOS outputs (ports P2, P3, P6, and PC)
and the pull-up MOS outputs (P0, P1, P4, and
P5) are distinguished by the drive capacity of the
p-channel transistor.
No. 5488-8/27
LC66E5316
• One of the following two options can be selected for P8, in bit units.
OptionCircuitConditions and notes
1. Open-drain output
DSB
Output data
Output data
2. Output with built-in pulldown resistor
(CMOS output)
DSB
5. Inverter array circuit option
One of the following options can be selected for each of the following port sets: P40/P41, P42/P43, PC2/PC3,
PD0/PD1, and PD2/PD3. (PDs do not use option 1 because they are dedicated to inputs)
OptionCircuitConditions and notes
Output data
Input data
DSB
1. Normal port I/O circuit
Output data
Input data
DSB
When the open-drain output type is selected
When the built-in pull-up resistor output type is
selected.
The CMOS outputs (PC) and the pull-up MOS
outputs (P4) are distinguished by the drive
capacity of the p-channel transistor.
2. Inverter I/O circuit
Input
Output
DSB
DSB
Output data
high
Input data
Output data
high
Input data
If this option is selected, the I/O circuit is disabled
by the DSB signal.
Also note that the open-drain port output type
option and the high level at reset option must be
selected.
No. 5488-9/27
Loading...
+ 18 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.