Ordering number : ENN*6701
CMOS IC
LC866560/56B
8-Bit Single Chip Microcontroller with On-Chip
60/56K-Byte ROM, and 1152-Byte RAM
Preliminary
Overview
The LC866560B/56B microcontrollers are 8-bit single chip microcontrollers with the following on-chip functional blocks :
- CPU : Operable at a minimum bus cycle time of 0.5µs (microsecond)
- On-chip ROM maximum capacity : 60K bytes
- On-chip RAM capacity : 1152 bytes
- VFD automatic display controller/driver
- 16-bit timer/counter (or two 8-bit timers)
- 16-bit timer/ PWM (or two 8-bit timers)
- 8-channel
×
8-bit AD converter
- Two 8-bit synchronous serial-interface circuits (1-channel
×
16-bit, 1-channel
×
8-bit)
- 14-source 10-vectored interrupt system
All of the above functions are fabricated on a single chip.
Features
(1) Read Only Memory (ROM)
: LC866560B
: LC866556B
:
61440
×
8 bits
57344
×
8 bits
1152
×
8 bits
(2) Random Access Memory (RAM)
Ver.1.02
11697
91400 RM (IM) SK No.6701-1/21
LC866560/56B
(3) Bus Cycle Time/Instruction Cycle Time
The bus cycle time indicates the speed to read ROM.
Bus cycle time
cycle time
Clock divider
System clock oscillation
1/1
Ceramic resonator oscillation
0.5µs
1.0µs
1/2
Ceramic resonator oscillation
2
µs
4.0µs
1/2
RC resonator oscillation
7.5µs
15.0µs
1/2
Crystal oscillation
183µs
366µs
Note : External resisters (Rf, Rd) are required when X’tal oscillation is used.
Oscillation Frequency
6MHz
3MHz
800MHZ
32.768kHz
Voltage
4.5 - 6.0V
4.5 - 6.0V
4.5 - 6.0V
4.5 - 6.0V
(4) Ports
- Input / output ports
: 3 ports (16 terminals : port 1,7,8)
Input/output port programmable in a bit
- 15V withstand Input / output ports
: 2 ports (16 terminals)
Input/output port programmable nibble unit
: 1 port (8 terminals : port 0)
(When the N-channel open drain output is selected, the data in a bit can be inputted.)
Input/output port programmable in a bit
: 1 port (8 terminals : port 3)
- Input ports
: 2 port (6 terminals : port 7,8)
- VFD output port
: 52 terminals
Large current output for digit
: 16 terminals
Pull-down resistor option available
- Other function
Input/output port
: 2 ports (12 terminals : port F,G)
Input port
: 3 ports (24 terminals : port C,D,E)
(5) VFD automatic display controller
- Segment/digit output pattern programmable
Any segment/digit combination available
VFD parallel-drive available
- 16-step dimmer function available
(6) AD converter
- 8 channels
×
8-bit AD converters
(7) Serial-interface
- 1-channel
×
16-bit serial-interface circuits
- 1-channel
×
8-bit serial-interface circuits
- LSB first/MSB first function available
- Internal 8-bit baud-rate generator in common with two serial-interface circuits
- SIO automatic transmission available (2-32byte data can be transmitted with program automatically and continuously.
(8) Timers
- Timer0
16-bit timer / counter
2-bit prescaler + 8-bit programmable prescaler
Mode 0 : Two 8-bit timers with programmable prescaler
Mode 1 : 8-bit timer with a programmable prescaler + 8-bit counter
Mode 2 : 16-bit timer with a programmable prescaler
Mode 3 : 16-bit counter
The resolution of Timer is tCYC. (tCYC : cycle time)
No.6701-2/21
LC866560/56B
- Timer1
16-bit timer / PWM
Mode 0 : Two 8-bit timers
Mode 1 : 8-bit timer + 8-bit PWM
Mode 2 : 16-bit timer
Mode 3 : Variable-bit PWM (9-16 bits)
In Mode 0 and Mode 1, the resolution of Timer and PWM is tCYC.
In Mode 2 and Mode 3, the resolution of Timer and PWM selectable ; tCYC or 1/2tCYC by program
- Base timer
Every 500ms overflow system for a clock application (using 32.768kHz crystal oscillation for Base timer clock)
Every 976µs, 3.9ms, 15.6ms, 62.5ms overflow system (using 32.768kHz crystal oscillation for Base timer clock)
The Base timer clock selectable ; 32.768kHz crystal oscillation, System clock, and programmable prescaler output of
Timer 0
(9) Buzzer output
- The Buzzer sound frequency selectable ; 4KHz, 2KHz (using 32.768kHz crystal oscillation for Base timer clock)
(10) Remote control receiver circuit (Shares with the P73/INT3/T0IN terminal)
- Noise rejection function (the time constant of noise rejection filter : 1 tCYC/16 tCYC/64 tCYC)
(tCYC : instruction cycle time)
- Switch polarity function
(11) Watchdog timer
- The watchdog timer is taken on RC outside
- Watchdog timer operation selectable : interrupt system, system reset
(12) Interrupts system
- 14-sources 10-vectored interrupts :
1. External interrupt INT0 (include watchdog timer)
2. External interrupt INT1
3. External interrupt INT2, timer / counter T0L (Lower 8 bits)
4. External interrupt INT3, base timer
5. Timer / counter T0H (Upper 8-bit)
6. Timer T1L, Timer T1H
7. Serial interface SIO0
8. Serial interface SIO1
9. AD converter
10. VFD automatic display controller, Port 0
- Built-in interrupt priority control register
Microcomputer allows 3 levels of interrupt; low level, high level, and highest level of multiplex interrupt. It can
specify a low level or a high level interrupt priority from INT2/T0L through port 0 (i.e. the above interrupt number
from three through ten). It can also specify a low level or the highest level interrupt priority to INT0 and INT1.
(13) Sub-routine stack levels
- 128 levels (Max.) : stack area included in RAM area
No.6701-3/21
LC866560/56B
(14) Multiplication and division
- 16 bits
×
8-bit (7 instruction cycle times)
- 16 bits ÷8-bit (7 instruction cycle times)
(15) Three oscillation circuits
- On-chip RC oscillation circuit using for the system clock
- On-chip CF oscillation circuit using for the system clock
- On-chip crystal oscillation circuit using for the system clock and for time-base clock
Note : External resisters (Rf, Rd) are required
(16) Standby function
- HALT mode function
The HALT mode is used to reduce the power dissipation. In this operation mode, the program execution is stopped.
This operation mode can be released by the interrupt request signals or the system reset request signal.
- HOLD Mode function
The HOLD mode is used to freeze all the oscillations ;
RC (internal), CF and Crystal oscillations. This mode can be released by the following operations.
• Reset terminal ( RES ) set to low level.
• Input a assigned level to P70/INT0/T0IN or P71/INT1/T0IN terminal
• Input a Port0 interrupt condition
(17) Factory shipment
• QFP100E delivery form
(18) Development support tools
- Evaluation (EVA) chip
- EPROM version
- One time version
- Emulator
• Notes for use
Follow the under table
Frequency range
of the system clock
15kHz to 3MHz
30kHz to 6MHz
Internal RC oscillation
Voltage range
4.5V to 6.0V
Clock Divider
1/1
1/1, 1/2
1/1, 1/2
Note
Can not use 1/2 divider
: LC866094
: LC86E6560
: LC86P6560
: EVA86000 + ECB866500 (Evaluation chip board) + POD866500 (Pod)
No.6701-4/21
3151
S48/PG0
S49/PG1
S50/PG2
S51/PG3
P00
P01
P02
P03
VSS2
VDD2
P04
P05
P06
P07
P10/SO0
P11/SI0/SB0
P12/SCK0
P13/SO1
P14/SI1/SB1
P15/SCK1
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
P16/BUZZ
P17/PWM0
P30
P31
P32
P33
P34
P35
P36
P37
P70/INT0
RES
XT1/P74
XT2/P75
VSS1
CF1
CF2
VDD1
P80/AN0
P81/AN1
P82/AN2
P83/AN3
P84/AN4
P85/AN5
P86/AN6
P87/AN7
P71/INT1
P72/INT2/T0IN
P72/INT3/T0IN
S0/T0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
50
49
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
S47/PF7
S46/PF6
S45/PF5
S44/PF4
S43/PF3
S42/PF2
S41/PF1
S40/PF0
VDD4
S39/PE7
S38/PE6
S37/PE5
S36/PE4
S35/PE3
S34/PE2
S33/PE1
S32/PE0
S31/PD7
S30/PD6
S29/PD5
S28/PD4
S27/PD3
S26/PD2
S25/PD1
S24/PD0
S23/PC7
S22/PC6
S21/PC5
S20/PC4
VP
S19/PC3
S18/PC2
S17/PC1
S16/PC0
VDD3
S15/T15
S14/T14
S13/T13
S12/T12
S11/T11
S10/T10
S9/T9
S8/T8
S7/T7
S6/T6
S5/T5
S4/T4
S3/T3
S2/T2
S1/T1
Pin Assignment
Package Dimension
(unit : mm)
LC866560/56B
SANYO : QIP-100E
No.6701-5/21