M66006P/FP
1212-BIT I/O EXPANDER
1
MIMITSUBISHI
DIDIGITAL ASSP
DESCRIPTION
The M66006 is a semiconductor integrated circuit which has
12-bit shift register function to execute serial-parallel conver-
sion and parallel-serial conversion.
Because a serial-parallel shift register and a parallel-serial
shift register are independently built in this IC, it is possible to
read serial input data to a shift register while converting par-
allel data into serial data. Also, parallel data I/O pins can be
set to input mode or output mode bit-by-bit.
The M66006 can be widely used for I/O port expansion of
MCU, serial bus system data communication, etc.
FEATURES
Bi-directional serial data communication with MCU
Read of serial data during parallel-serial conversion.
Bit resolution of serial data I/O
Low power dissipation (50
μ
W/package max.)
(V
CC
=5V, T
a
=25
°
C, in quiescing)
Schmitt input (DI, CLK, S, CS)
Open drain output (DO, from D1 to D12)
Parallel data I/O (from D1 to D12)
Wide operating supply voltage range (V
CC
=2 to 6V)
Wide operating temperature range (T
a
=–20 to 75
°
C)
APPLICATION
Serial-parallel data conversion, parallel-serial data conver-
sion, serial bus control by MCU.
PIN CONFIGURATION (TOP VIEW)
BLOCK DIAGRAM
Clock input CLK
Serial
data output
Shift register
!
Parallel output latch
D
12
D
11
D
10
Shift register
@
C
Set input S
Chip
select input
Serial
data input
DO
D1
DO
D1~
D12
D2
D3
D10
D11
D12
D
12
D
11
D
10
D
3
P
D
2
D
1
D
1
DO
D
3
D
2
D
1
Q
12
Q
11
Q
10
Q
3
Q
2
GND
GND
Q
1
Q
12
D
11
D
10
Q
3
Q
2
Q
1
CS
DI
CLK
S
CS
DI
V
CC
V
CC
5
V
CC
V
CC
Input form
Output form
3
6
4
2
20
19
18
11
9
8
10
7
1
Outline 20P4
20P2N-A
DO
DI
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
CLK
CS
S
D12
D11
DO
←
DI
→
CLK
→
CS
→
V
CC
S
→
GND
D12
D11
GND
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
Serial data output
1
20
2
19
3
18
4
17
5
16
6
15
7
14
8
13
9
12
10
11
Serial data input
Clock input
Chip select input
Set input
Parallel data I/O
Parallel data
outputs