M66014FP MITSUBISHI | Alldatasheet

Document overview

  • Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 2

Technical content

MITSUBISHI 〈DIGITAL ASSP 〉 M66014FP 16-BIT SERIAL BUS CONTROLLER PRELIMINARY Notice: This is not a final specification. Some parametric limits are subject to change. MITSUBISHI 〈DIGITAL ASSP 〉 M66014FP 16-BIT SERIAL BUS CONTROLLER

DESCRIPTION

M66014 Semiconductor Integrated Circuit is a serial bus con- troller. It converts 2-byte parallel data that arrives from micro- computer into serial and outputs it to serial bus. It also converts serial data input from serial bus into parallel and out- puts it to microcomputer. The M66014 is used for the extension of microcomputer I/O ports and two-way communication with peripheral equipment connected with serial buses.

FEATURES

  • Compatible with general-purpose 8-bit microprocessor bus- ses
  • TTL level input (one microcomputer side)
  • Interrupt output
  • Schmitt input (RESET, CS, SIN)
  • Pin arrangement is fully compatible with M66011FP
  • Low power dissipation
  • Wide operating temperature range (Ta = –20 to 75˚C) APPLICATION Microcomputer I/O port extension, etc. PIN CONFIGURATION (TOP VIEW) BLOCK DIAGRAM 1RESET 3CS 2WR 23RD 15CLOCK INPUT 14CLOCK OUTPUT DATA BUS

20 SCLK

16 INT

19 SOUT

18 SIN

byte serial output (8 bits) Shift register for upper byte serial output (8 bits) Read register Timing control circuit Oscillation circuit Shift register for serial input (16 bit) CLK SR L SR U CLK, LOADCLK, LOAD SHIFT CLOCK OUTPUT INTERRUPT OUTPUT OUTPUT ENABLE OUTPUT SERIAL DATA OUTPUT SERIAL DATA INPUT RESET WR CS GND VCC RD SCLK SOUT SIN OE INT Xin Xout V CC M66014FP Outline 24P2N-B RESET INPUT WRITE INPUT CHIP SELECT INPUT DATA BUS READ INPUT ADDRESS INPUT SHIFT CLOCK OUTPUT SERIAL DATA OUTPUT SERIAL DATA INPUT OUTPUT ENABLE OUTPUT INTERRUPT OUTPUT CLOCK INPUT CLOCK OUTPUT

MITSUBISHI 〈DIGITAL ASSP 〉 M66014FP 16-BIT SERIAL BUS CONTROLLER 3. Serial data input/output operation A cycle of 16-bit serial output data setting and serial data communication starts with a write access given by micro- computer to transmission shift registers in M66014. M66014 has two 8-bit shift registers, on for upper byte (SR U ), the other for lower byte (SRL). If the CS status rises from “L” to “H” after a write access is given to SRL, serial data communication is started. SRU 8-bit data and SRL 8- bit data are output in series in this order. Output of each data starts from its most significant bit. At the CS rise edge, busy flag in M66014 is set, and OE output shifts from “H” to “L”. Shift clock SCLK and serial data SOUT are then output. At SCLK fall edges, serial output shift register executes shifting operation, and data on shift register is output in se- ries from pin SOUT. Serial input data from pin SIN is taken into input shift register at SCLK rise edges. After the SCLK 16T rise edge, the status of SOUT and OE shifts to “H” after one bit’s delay of SCLK, and busy flag is reset. When interrupt output is being set to enable, INT output is set. (Remarks) (1)If CS rises after write operation is executed on SR L only and not on SRU , SRU data is unstable. (2)When write operations executed on SRL, M66014 be- comes ready for start of serial communication and stands by for detection of CS rise. However, if a read access is given after data is written on SRL while CS is maintained on “L” level, this standby status is canceled. To resume se- rial communication in this case, rewrite data on SRL and raise CS. CS Serial communication period SRL write operation OE INT SCLK SOUT SIN Busy flag (in M66014) Serial Communication Timing Chart D0 15 D0 14 D0 13 D0 12 D0 11 D0 10 D0 9 D0 8 D0 7 D0 6 D0 5 D0 4 D0 3 D0 2 D0 1 D0 0 (D7U ) (D0 U ) (D7L) (D0 L) DI8 DI7 DI6 DI5 DI4 DI3 DI2 DI1 DI0 1T 2T 8T 9T 16T DI15 DI14 DI13 DI12 DI11 DI10 DI9