M37905F8CSP MITSUBISHI, M37905F8CSP Datasheet

no-image

M37905F8CSP

Manufacturer Part Number
M37905F8CSP
Description
Single-chip 16-bit CMOS microcomputer
Manufacturer
MITSUBISHI
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
M37905F8CSP
Manufacturer:
MIT
Quantity:
20 000
DESCRIPTION
These are single-chip 16-bit microcomputers designed with high-per-
formance CMOS silicon gate technology, including the internal flash
memory and, being packaged in 64-pin plastic molded QFP or shrink
plastic molded DIP. These microcomputers support the 7900 Series
instruction set, which are enhanced and expanded instruction set
and are upper-compatible with the 7700/7751 Series instruction set.
The CPU of these microcomputers is a 16-bit parallel processor that
can also be switched to perform 8-bit parallel processing. Also, the
bus interface unit of these microcomputers enhances the memory
access efficiency to execute instructions fast. Therefore, these mi-
crocomputers are suitable for office, business, and industrial equip-
ment controller that require high-speed processing of large data.
Also, they are suitable for motor-control equipment since each of
them includes the motor control circuit.
For the internal flash memory, single-power-supply programming
and erasure, using a PROM programmer or the control by the cen-
tral processing unit (CPU), is supported. Also, each of these micro-
computers has the memory area dedicated for storing a certain
software which controls programming and erasure (reprogramming
control software). Therefore, on these microcomputers, the program
can easily be changed even after they are mounted on the board.
DISTINCTIVE FEATURES
<Microcomputer mode>
Number of basic machine instructions .................................... 203
Memory
Flash memory (User ROM area) ................................... 60 Kbytes
RAM ............................................................................. 3072 bytes
Flash memory (Boot ROM area) ..................................... 8 Kbytes
Instruction execution time
The fastest instruction at 20 MHz frequency ........................ 50 ns
Single power supply .................................................... 5 V ± 0.5 V
Interrupts ........... 8 external sources, 23 internal sources, 7 levels
Multi-functional 16-bit timer ................................................. 10 + 3
(Three-phase motor drive waveform or Pulse motor drive waveform
output is available.)
Serial I/O (UART or Clock synchronous) ..................................... 3
10-bit A-D converter .......................................... 12-channel inputs
8-bit D-A converter ............................................ 2-channel outputs
12-bit watchdog timer
Programmable input/output (ports P1, P2, P4, P5, P6, P7, P8) ...... 50
<Flash memory mode>
APPLICATION
M37905F8CFP, M37905F8CSP
Power supply voltage .................................................. 5 V ± 0.5 V
Programming/Erase voltage ........................................ 5 V ± 0.5 V
Programming method .................... Programming in a unit of word
Erase method ............................................ Block erase or Total erase
M37905F8CFP, M37905F8CSP
Programming/Erase control by software command
Maximum number of reprograms ............................................ 100
Control devices for office equipment such as copiers and facsimiles
Control devices for industrial equipment such as communication
and measuring instruments
inverter air conditioners and general-purpose inverters
Control devices for equipment, requiring motor control, such as
............... 4 blocks (8 Kbytes
MITSUBISHI MICROCOMPUTERS
16-BIT CMOS MICROCOMPUTER
2, 16 Kbytes
1, 28 Kbytes
1)

Related parts for M37905F8CSP

M37905F8CSP Summary of contents

Page 1

... Power supply voltage .................................................. 5 V ± 0.5 V • Programming/Erase voltage ........................................ 5 V ± 0.5 V • Programming method .................... Programming in a unit of word • Erase method ............................................ Block erase or Total erase M37905F8CFP, M37905F8CSP ............... 4 blocks (8 Kbytes 2, 16 Kbytes • Programming/Erase control by software command • Maximum number of reprograms ............................................ 100 APPLICATION • ...

Page 2

... P8 /AN /CTS /RTS / / M37905F8CFP, M37905F8CSP M37905F8CFP Outline 64P6N-A MITSUBISHI MICROCOMPUTERS 16-BIT CMOS MICROCOMPUTER 32 P4 /TA6 /RTP2 2 OUT /TA6 /RTP2 ...

Page 3

... M37905F8CSP PIN CONFIGURATION (TOP VIEW) P8 /AN /CTS /CLK /AN / CTS /RTS / /TA3 /RTP1 /TA3 /RTP1 6 OUT P6 /TA2 /U/RTP1 /TA2 /V/RTP1 4 OUT P6 /TA1 /W/RTP0 /TA1 /U/RTP0 2 OUT P6 /TA0 /V/RTP0 /TA0 ...

Page 4

... MITSUBISHI MICROCOMPUTERS M37905F8CFP, M37905F8CSP 16-BIT CMOS MICROCOMPUTER ...

Page 5

... Ports’ input/output Output current characteristics Memory expansion Operating ambient temperature range Device structure Package Note: Packages M37905F8CFP M37905F8CSP MITSUBISHI MICROCOMPUTERS M37905F8CFP, M37905F8CSP 16-BIT CMOS MICROCOMPUTER Functions 203 50 ns (the fastest instruction at f MHz) sys 20 MHz (Max.) 20 MHz (Max.) 60 Kbytes 3072 bytes 8 Kbytes ...

Page 6

... Number of commands Maximum number of reprograms Note: On shipment, our reprogramming control firmware for the flash memory serial I/O mode has been stored into the boot ROM area. 6 MITSUBISHI MICROCOMPUTERS M37905F8CFP, M37905F8CSP 16-BIT CMOS MICROCOMPUTER Functions 5 V±0 V±0 modes: parallel I/O, serial I/O, and CPU reprogramming modes ...

Page 7

... P4OUT P4OUT input CUT CUT P6OUT P6OUT input CUT CUT M37905F8CFP, M37905F8CSP Input/ Output — Apply 5 V±0 Vcc, and Vss. Input Connect this pin Input Connect this pin to Vss. Input The microcomputer is reset when “L” level is applies to this pin. ...

Page 8

... Input port P8 P8 – Filter circuit connection V CONT 8 M37905F8CFP, M37905F8CSP Input /Output — Apply 5 V ± 0 Vcc, and Vss. Input Connect this pin to Vss. Input Connect this pin to Vss via a resistor 100 k . Input The reset input pin. ...

Page 9

... BASIC FUNCTION BLOCKS Each of the M37905F8CFP and M37905F8CSP has the same func- tion as that of the M37905M4C-XXXFP except for the following. Therefore, for details except for the following, refer to the datasheet of the M37905M4C-XXXFP. • Internal ROM: type (flash memory) and size • RAM size MEMORY Figure 1 shows the memory map ...

Page 10

... UART1 transmit/receive control register 1 16 00003E 16 UART1 receive buffer register 00003F 16 Fig. 2 Location of SFRs (1) 10 MITSUBISHI MICROCOMPUTERS M37905F8CFP, M37905F8CSP 16-BIT CMOS MICROCOMPUTER Address (Hexadecimel notation) 000040 Count start register 0 16 000041 Count start register 1 16 000042 One-shot start register 0 16 ...

Page 11

... Clock control register 0 0000BC 16 Reserved area (Note) 0000BD 16 Reserved area (Note) 0000BE 16 Reserved area (Note) 0000BF 16 Note: Do not write to this address. Fig. 3 Location of SFRs (2) MITSUBISHI MICROCOMPUTERS M37905F8CFP, M37905F8CSP 16-BIT CMOS MICROCOMPUTER Address (Hexadecimel notation) 0000C0 16 0000C1 16 0000C2 16 0000C3 16 0000C4 Up-down register 1 16 0000C5 ...

Page 12

... As shown in Figure 4, the flash memory is divided into several blocks, and erasure per block is possible. 001000 16 00FFFF 16 Fig. 4 M37905F8CFP, M37905F8CSP: block configuration of internal flash memory 12 MITSUBISHI MICROCOMPUTERS M37905F8CFP, M37905F8CSP 16-BIT CMOS MICROCOMPUTER This internal flash memory has the boot ROM area storing the repro- ...

Page 13

... Therefore, when the user uses the flash memory paral- lel I/O mode, do not program to this area. MITSUBISHI MICROCOMPUTERS M37905F8CFP, M37905F8CSP 16-BIT CMOS MICROCOMPUTER User ROM Area and Boot ROM Area The user ROM area and boot ROM area can be reprogrammed in the flash memory parallel I/O mode. ...

Page 14

... In the flash memory serial I/O mode, only the user ROM area can be reprogrammed; the boot ROM area is not accessible. Addresses FF90 to FF9F are the reserved area for the serial 16 16 programmer. Therefore, when the user uses the flash memory serial I/O mode, do not program to this area. 14 MITSUBISHI MICROCOMPUTERS M37905F8CFP, M37905F8CSP 16-BIT CMOS MICROCOMPUTER ...

Page 15

... Fig. 5 Pin connection of M37905F8CFP in flash memory serial I/O mode (outline: 64P6N-A) M37905F8CFP, M37905F8CSP Notes 1: Allocation of pins TB0 2: Connected to the oscillation circuit. 3: Recommended to be connected with Outline 64P6N-A MITSUBISHI MICROCOMPUTERS 16-BIT CMOS MICROCOMPUTER ...

Page 16

... P5 /INT /TB0 5 5 (Note 3) P6OUT CUT R ESET (Note 2) P5 /INT / /INT / Fig. 6 Pin connection of M37905F8CSP in flash memory serial I/O mode (outline: 64P4B) 16 M37905F8CFP, M37905F8CSP / /CLK /DA ...

Page 17

... Writing to bit 5 must be performed by the user-original reprogramming control software in the internal RAM. Fig. 7 Bit configuration of flash memory control register M37905F8CFP, M37905F8CSP Note that addresses of the boot ROM area depend on the accessing ways to the boot ROM area, When accessing in the flash memory ...

Page 18

... RAM in advance. Figure 8 shows the CPU reprogramming mode set/termination flow- 18 MITSUBISHI MICROCOMPUTERS M37905F8CFP, M37905F8CSP 16-BIT CMOS MICROCOMPUTER chart, and be sure to follow this flowchart. As shown in Note 1 of Fig- ure 8, before selecting the CPU reprogramming mode, set “0” to the processor mode register 1’s bit 7 (the internal ROM bus cycle select bit) and set flag I to “ ...

Page 19

... This bit may remain “1”. However, if this bit is “1”, the user ROM area access is specified. Fig. 8 CPU reprogramming mode set/termination flowchart MITSUBISHI MICROCOMPUTERS M37905F8CFP, M37905F8CSP Software Commands Table 2 lists the software commands. By writing a software command after the CPU reprogramming mode select bit has been set to “ ...

Page 20

... Reading out the status register after the automatic erase operation is completed reports the result of it. For details, refer to the section on the status register. Figure 10 shows an example of the block erase flowchart. 20 M37905F8CFP, M37905F8CSP 1st cycle 2nd cycle Data Address Mode ...

Page 21

... RY/BY Status Bit = 1? YES Full status check Block erase Completed Fig. 10 Block erase flowchart MITSUBISHI MICROCOMPUTERS M37905F8CFP, M37905F8CSP 16-BIT CMOS MICROCOMPUTER Erase All Block Command (20 Writing command code “20 ” at the 1st bus cycle and writing com- 16 mand code “20 ” at the subsequent 2nd bus cycle initiate the con- 16 tinuous block erase (chip erase) operations for all the blocks ...

Page 22

... Reserved SR Reserved SR M37905F8CFP, M37905F8CSP (1) when data other than “D0 the 2nd bus cycle of the block erase command (20 (2) when data other than “20 the 2nd bus cycle of the erase all block command (20 /20 16 Note that, writing of “FF array mode. Simultaneously with this, the command written in the 1st bus cycle will be canceled ...

Page 23

... The limits of parameters other than the above are same as those in the microcomputer mode. Note: f(f ) indicates the system clock (fsys) frequency. sys M37905F8CFP, M37905F8CSP Execute the clear status register command (50 Confirm whether the command has correctly been input or not; and then, start the operation again. ...

Page 24

... System clock frequency sys Notes 1: When using the PLL frequency multiplier, be sure that f(f 2: Average output current is the average value of an interval of 100 ms. 3: The sum of I must be 110 mA or less, the sum of I OL(peak) 24 M37905F8CFP, M37905F8CSP Parameter – – – –P5 ...

Page 25

... P6OUT MD1 I Low-level input current P1 – – –P7 0 P6OUT MD1 V RAM hold voltage RAM I Power source current CC M37905F8CFP, M37905F8CSP (Vcc = 5 V, Vss = – °C, f(f Test conditions – – – – – – –P6 , ...

Page 26

... The reference power source input current for the ladder resistance of the A-D converter is excluded. RESET INPUT Reset input timing requirements Symbol t w(RESETL) RESET input low-level pulse width RESET input 26 M37905F8CFP, M37905F8CSP = – °C, unless otherwise noted) a Test conditions REF CC A-D converter ...

Page 27

... TAi input low-level pulse width w(UPL) OUT t TAi input setup time su(UP-T ) OUT IN t TAi input hold time h(T -UP) OUT IN M37905F8CFP, M37905F8CSP ) = 20 MHz unless otherwise noted) sys Parameter Parameter f MHz sys f MHz sys f MHz sys input high-level pulse width and the TAi IN Parameter f(f ...

Page 28

... IN (When count by rising) • Two-phase pulse input in event counter mode TAj input IN TAj input OUT Test conditions • ± 0 – °C CC • Input timing voltage : M37905F8CFP, M37905F8CSP Parameter t c(TA) t w(TAH) t w(TAL) t c(UP) t w(UPH) t w(UPL h(T -UP) ...

Page 29

... T D output delay time d(C- hold time h(C- input setup time su(D- input hold time h(C- M37905F8CFP, M37905F8CSP Parameter Parameter f MHz sys f MHz sys f MHz sys input high-level pulse width and the TBi IN Parameter f MHz sys f MHz sys f(f ...

Page 30

... IN CLK input i TxD output i RxD input i INT input i Test conditions • Vcc = – • Input timing voltage : • Output timing voltage : M37905F8CFP, M37905F8CSP Parameter t c(TB) w(TBH) t w(TBL) t c(CK) t w(CKH) t w(CKL) t d(C-Q) t su(D-C) t w(INL) t w(INH ...

Page 31

... External clock input fall time f External clock input X IN Test conditions • Vcc = – • Input timing voltage : V • Output timing voltage : 2 M37905F8CFP, M37905F8CSP = – °C, unless otherwise noted Parameter w(L) w( ...

Page 32

... EIAJ Package Code JEDEC Code QFP64-P-1414-0.80 – 64P4B MMP EIAJ Package Code JEDEC Code SDIP64-P-750-1.78 – SEATING PLANE 32 M37905F8CFP, M37905F8CSP Weight(g) Lead Material 1.11 Alloy Detail F Weight(g) Lead Material 7.9 Alloy 42/Cu Alloy D e ...

Page 33

... Please contact Mitsubishi Electric Corporation or an authorized Mitsubishi Semiconductor product distributor for further details on these materials or the products contained therein. © 2001 MITSUBISHI ELECTRIC CORP. New publication, effective May., 2001. Specifications subject to change without notice. MITSUBISHI MICROCOMPUTERS M37905F8CFP, M37905F8CSP 16-BIT CMOS MICROCOMPUTER ...

Page 34

... REVISION HISTORY Rev. Date Page 1.0 5/28/01 — First Edition M37905F8CFP, M37905F8CSP DATASHEET Description Summary (1/1) ...

Related keywords