M37212 Mitsubishi, M37212 Datasheet

no-image

M37212

Manufacturer Part Number
M37212
Description
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER
Manufacturer
Mitsubishi
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
M37212EFFP
Manufacturer:
OK
Quantity:
269
Part Number:
M37212M4-052SP
Manufacturer:
RENASAS
Quantity:
20 000
Part Number:
M37212M6-105SP
Manufacturer:
ST
Quantity:
100
Part Number:
M37212M6-117SP
Manufacturer:
OKI
Quantity:
172
Part Number:
M37212M6-117SP
Manufacturer:
MIC
Quantity:
1 000
Part Number:
M37212M6-117SP
Manufacturer:
MIT
Quantity:
1 000
Part Number:
M37212M6-117SP
Manufacturer:
MIT
Quantity:
20 000
Part Number:
M37212M6-204FP
Manufacturer:
MIT
Quantity:
292
Part Number:
M37212M8-051SP
Manufacturer:
RENESAS
Quantity:
765
Part Number:
M37212M8-051SP
Manufacturer:
RENESAS/瑞萨
Quantity:
20 000
Part Number:
M37212M8-055SP
Manufacturer:
RENESAS/瑞萨
Quantity:
20 000
Part Number:
M37212MA-052SP
Manufacturer:
RENASAS
Quantity:
20 000
1. DESCRIPTION
The M37212M6-XXXSP/FP, M37212M4/M8-XXXSP are single-chip
microcomputers designed with CMOS silicon gate technology. They
have a OSD, I
nel selection system for TV.
The feature of the M37212EFSP/FP are similar to those of the
M37212M6-XXXSP/FP except that these chips have a built-in PROM
which can be written electrically. The differences between the
M37212M6-XXXSP/FP and M37212M4/M8-XXXSP are the ROM size
and the RAM size as shown below. Accordingly, the following de-
scriptions will be for M37212M6-XXXSP/FP unless otherwise noted.
2. FEATURES
Rev. 1.0
Number of basic instructions ..................................................... 71
Memory size
The minimum instruction execution time
Power source voltage .................................................. 5 V
Subroutine nesting
Interrupts ........................................................ 14 types, 14 vectors
8-bit timers ................................................................................... 4
Programmable I/O ports
(Ports P0, P1
Input ports (Ports P1
Output ports (Ports P5
12 V withstand ports .................................................................. 12
LED drive ports ............................................................................ 4
Serial I/O ............................................................. 8-bit
Multi-master I
A-D comparator (6-bit resolution) ................................. 8 channels
PWM output circuit .......................................... 14-bit
Power dissipation .............................................................. 165 mW
ROM correction function ................................................. 2 vectors
Note: Only M37212M8-XXXSP and M37212EFSP/FP have ROM
maximum 96 levels (M37212M4/M8-XXXSP, M37212M6-XXXSP/FP)
maximum 128 levels (M37212EFSP/FP)
......................................... 0.5 s (at 8 MHz oscillation frequency)
correction function.
(at 8 MHz oscillation frequency, V
ROM............... ......... 16K bytes (M37212M4-XXXSP)
RAM ......................... 320 bytes (M37212M4-XXXSP)
2
0
C-BUS interface, and PWM, so it is useful for a chan-
2
–P1
C-BUS interface ............................... 1 (2 systems)
(*ROM correction memory included)
4
, P2, P3
5
–P1
2
–P5
7
, P3
0
5,
, P3
P6
2
24K bytes (M37212M6-XXXSP/FP)
32K bytes (M37212M8-XXXSP)
62K bytes (M37212EFSP/FP)
384 bytes (M37212M6-XXXSP/FP)
576 bytes (M37212M8-XXXSP)
1280 bytes (M37212EFSP/FP)
–P3
1,
0
–P6
P4
7
, P4
0,
3
) ....................................... 8
M37212M4/M8–XXXSP, M37212M6–XXXSP/FP
P4
CC
2
1
) ............................... 10
) ............................. 25
=5.5V, at OSD display)
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER
1, 8-bit
1 channel
10 %
8
3. APPLICATION
TV
OSD function
Display characters ................................... 24 characters
Kinds of characters ........................................................ 256 kinds
Character display area .............................................. 12
Kinds of character sizes ..................................................... 3 kinds
Kinds of character colors .................................. 8 colors (R, G, B)
Coloring unit ................... character, character background, raster
Display position .............................................................................
Attribute .............................................................................. border
Horizontal: 64 levels
with ON-SCREEN DISPLAY CONTROLLER
(It is possible to display 3lines or more by software)
MITSUBISHI MICROCOMPUTERS
M37212EFSP/FP
Vertical: 128 levels
16 dots
2 lines

Related parts for M37212

M37212 Summary of contents

Page 1

... OSD, I C-BUS interface, and PWM useful for a chan- nel selection system for TV. The feature of the M37212EFSP/FP are similar to those of the M37212M6-XXXSP/FP except that these chips have a built-in PROM which can be written electrically. The differences between the M37212M6-XXXSP/FP and M37212M4/M8-XXXSP are the ROM size and the RAM size as shown below ...

Page 2

... C-BUS BUS LINE CHARACTERISTICS ........... 79 15. PROM PROGRAMMING METHOD ....................................... 80 16. DATA REQUIRED FOR MASK ORDERS .............................. 81 17. MASK CONFIRMATION FORM ............................................. 82 18. MARK SPECIFICATION FORM ............................................. 91 19. ONE TIME PROM VERSIONS M37212EFSP/FP MARKING .... 93 20. APPENDIX ............................................................................. 94 21. PACKAGE OUTLINE ........................................................... 117 2 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 3

... PIN CONFIGURATION Fig. 4.1 Pin Configuration 1 (Top View) Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 4

... Fig. 4.2 Pin Configuration 2 (Top View) 4 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER Outline 80P6N-A MITSUBISHI MICROCOMPUTERS M37212EFSP/FP with ON-SCREEN DISPLAY CONTROLLER ...

Page 5

... FUNCTIONAL BLOCK DIAGRAM Fig. 5.1 Functional Block Diagram of M37212 Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER MITSUBISHI MICROCOMPUTERS M37212EFSP/FP with ON-SCREEN DISPLAY CONTROLLER H SYNC SYNC OUT1 OUT2 PWM0 PWM1 PWM2 PWM3 PWM4 PWM5 PWM6 PWM7 ...

Page 6

... PERFORMANCE OVERVIEW Table 6.1 Performance Overview Parameter Number of basic instructions Number of basic instructions Instruction execution time Memory size ROM M37212M4-XXXSP M37212M6-XXXSP/FP 24K bytes M37212M8-XXXSP M37212EFSP/FP RAM M37212M4-XXXSP M37212M6-XXXSP/FP 384 bytes M37212M8-XXXSP M37212EFSP/FP OSD ROM OSD RAM Input/Output ports P0 P1 – –P1 ...

Page 7

... Power source voltage Power dissipation OSD ON OSD OFF In stop mode Operating temperature range Device structure Package M37212M4/M6/M8-XXXSP, M37212EFSP 52-pin plastic molded SDIP M37212M6-XXXFP, M37212EFSP Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER 24 characters 2 lines 12 16 dots ...

Page 8

... OSD display P3 7 Clock output for Output OSD display 8 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER Apply voltage (typical) V This is connected enter the reset state, the reset input pin must be kept at a “L” for more (under normal V conditions) ...

Page 9

... The input pins are in the floating state, so the values of the pins can be read. When data is written into the input pin written only into the port latch, while the pin remains in the floating state. Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER Ports are a 2-bit I/O port and has basically the same functions as port P0 ...

Page 10

... Direction register Data bus Port latch 2 I C-BUS clock 2 I C-BUS data Fig. 7.1 I/O Pin Block Diagram (1) 10 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER CLK SCL1, SCL2, BSEL0 SDA1, SDA2 BSEL1 MITSUBISHI MICROCOMPUTERS M37212EFSP/FP with ON-SCREEN DISPLAY CONTROLLER ...

Page 11

... Data bus Port latch D- OUT1 , OUT2 SYNC SYNC Fig. 7.2 I/O Pin Block Diagram (2) Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER Data bus 2 INT2 INT3 IN Data bus Internal circuit Internal circuit MITSUBISHI MICROCOMPUTERS M37212EFSP/FP ...

Page 12

... Fig. 8.1.1 CPU Mode Register 12 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER 8.1.1 CPU Mode Register The CPU mode register contains the stack page selection bit and internal system clock selection bit. The CPU mode register is allo- cated at address 00FB ...

Page 13

... Access to this area with only 2 bytes is possible in the special page addressing mode. 8.2.9 ROM Correction Memory (RAM) This is used as the program area for ROM correction. Note: Only M37212M8-XXXSP and M37212EFSP/FP have ROM correction memory ...

Page 14

... Fig. 8.2.2 Memory Map (M37212M8-XXXSP, M37212EFSP/FP) 14 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 15

... Fig. 8.2.3 Memory Map of Special Function Register (SFR) (1) Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 16

... Fig. 8.2.4 Memory Map of Special Function Register (SFR) (2) 16 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 17

... Fig. 8.2.5 Memory Map of 2 Page Register Area Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 18

... Fig. 8.2.6 Internal State of Processor Status Register and Program Counter at Reset 18 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER < > ...

Page 19

... Multi-master I C-BUS interface interrupt 13 INT3 external interrupt 14 BRK instruction interrupt Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER 8.3.1 Interrupt Causes (1) V SYNC The V SYNC the vertical sync signal. The OSD interrupt occurs after character block display to the CRT is completed ...

Page 20

... This software interrupt has the least significant priority. It does not have a corresponding interrupt enable bit, and it is not af- fected by the interrupt disable flag I (non-maskable). 20 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER Interrupt request bit Interrupt enable bit ...

Page 21

... Fig. 8.3.3 Interrupt Request Register 2 Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 22

... Fig. 8.3.5 Interrupt Control Register 2 22 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 23

... Fig. 8.3.6 Interrupt Input Polarity Register Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 24

... Timer 4 interrupt request occurs at timer 4 overflow. 24 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER At reset, timers 3 and 4 are connected by hardware and “FF automatically set in timer 3; “07 lected as the timer 3 count source ...

Page 25

... Fig. 8.4.2 Timer 34 Mode Register Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 26

... When the external clock source is selected, timers 2 and 3 are counted at a rising edge of input signal the stop mode or the wait mode, external clock inputs TIM2 and TIM3 cannot be used. Fig. 8.4.3 Timer Block Diagram 26 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER Timer 1 latch (8) 1/8 ...

Page 27

... Note : When the data is set in the serial I/O register (address 00DD Fig. 8.5.1 Serial I/O Block Diagram Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER The operation of the serial I/O is described below. The operation of the serial I/O differs depending on the clock source; external clock or internal clock ...

Page 28

... Fig. 8.5.2 Serial I/O Timing (for LSB first) 28 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER External clock : The an external clock is selected as the clock source, ), and the transfer the interrupt request is set to “ ...

Page 29

... Fig. 8.5.3 Serial I/O Mode Register Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 30

... Fig. 8.5.4 Signals on Serial I/O Common Transmission/Reception Mode 30 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER and IN ” to the serial I/O regis- 16 “ 1 ” “ 0 ” ...

Page 31

... BB circuit Noise Serial Clock elimination clock control (SCL) circuit circuit Fig. 8.6.1 Block Diagram of Multi-master I Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER Table 8.6.1 Multi-master I Item Format 2 C-BUS in- 2 C-BUS interface func address reg Communication mode ...

Page 32

... Fig. 8.6.2 Data Shift Register 32 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ) is an 8-bit shift “1.” The bit ...

Page 33

... Fig. 8.6 Address Register Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ) consists of a 7-bit slave ...

Page 34

... Fig. 8.6 Address Register 34 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER (4) Bit 7: ACK clock bit (ACK) This bit specifies a mode of acknowledgment which is an acknowl used to set ACK 16 edgment response of data transmission. When this bit is set to “ ...

Page 35

... Note: Set the corresponding direction register to “1” to use the Fig. 8.6.5 Connection Port Control by BSEL0 and BSEL1 Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER (3) Bit 4: data format selection bit (ALS) This bit decides whether or not to recognize slave addresses. When this bit is set to “ ...

Page 36

... Fig. 8.6 Control Register 36 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 37

... Arbitration lost: The status in which communication as a master is disabled. Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER (5) Bit C-BUS inter- This bit generates an interrupt request signal. Each time 1-byte data is transmitted, the state of the PIN bit changes from “ ...

Page 38

... C Status Register Fig. 8.6.8 Interrupt Request Signal Generation Timing 38 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER Note: The START condition duplication prevention function disables the START condition generation, reset of bit counter reset, and SCL output, when the following condition is satisfied: a START condition is set by another master device ...

Page 39

... Refer to Figure 8.6.10 for the STOP condition generation timing diagram, and Table 8.6.2 for the START condition/STOP condition generation timing table. Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER status register ) is “ ...

Page 40

... Note: Absolute time MHz. The value in parentheses denotes the num- ber of cycles. 40 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER 8.6.9 Address Data Communication There are two address data communication formats, namely, 7-bit addressing format and 10-bit addressing format. The respective ad- dress communication formats is described below ...

Page 41

... ACK is not returned or transmission ends, a STOP condition will be generated. Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER 8.6.11 Example of Slave Reception An example of slave reception in the high-speed clock mode, at the SCL frequency of 400 kHz, in the ACK non-return mode, using the addressing format, is shown below ...

Page 42

... Because hardware changes the bit counter (BC0–BC2) at the above timing. 2 •I C clock control register (S2) The read-modify-write instruction can be executed for this register. 42 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 43

... Disable interrupts during the following two process steps: • Writing of slave address value • Trigger of RESTART condition generating Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER (4) STOP condition generating procedure Procedure example (The necessary conditions of the generating to ...

Page 44

... PWM regis- ter. A length of entirely HIGH output cannot be output, i.e. 256/256. 44 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER 8.7.4 Operating of 14-bit PWM As with 8-bit PWM, set the bit 0 of PWM output control register 1 (address 00D5 cally), so that the PWM count source is supplied ...

Page 45

... PN FPWM output control register Port P0 direction register D6 F Port P6 direction register Note: The DA-L register also functions as the low-order 6 bits of the DA latch. Fig. 8.7.1 PWM Block Diagram Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER Data bus DA-H register (Address : 00CE ) ...

Page 46

... Fig. 8.7.2 PWM Timing 46 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER MITSUBISHI MICROCOMPUTERS M37212EFSP/FP with ON-SCREEN DISPLAY CONTROLLER Rev. 1.0 ...

Page 47

... Fig. 8.7.3 14-bit PWM Timing (f MHz) IN Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 48

... PWM Output Control Register Fig. 8.7.5 PWM Output Control Register 2 48 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 49

... Fig. 8.8.1 A-D Comparator Block Diagram Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 50

... Fig. 8.8.3 A-D Control Register 50 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 51

... Use the JMP instruction (total of 3 bytes) to return from the correction program to the main program not set the same ROM correction address to vectors 1 and 2. 4: Only M37212M8-XXXSP and M37212EFSP/FP have ROM correc- tion function ...

Page 52

... Kinds of character sizes Attribute Character font coloring Character background coloring OSD output Display position Display expansion (multiline display) 52 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER 2 lines. OSD is Functions 24 characters 12 Border (black) 1 screen : 8 kinds (per character unit) 1 screen : 8 kinds (per character unit) ...

Page 53

... Figure 8.10.1 shows the configuration of OSD character. Figure 8.10.2 shows the block diagram of the OSD circuit. Figure 8.10.3 shows the CRT control register. Fig. 8.10.1 Configuration of OSD Character Display Area Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER 12 dot s MITSUBISHI MICROCOMPUTERS M37212EFSP/FP ...

Page 54

... Fig. 8.10.2 Block Diagram of OSD Circuit 54 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 55

... CRT Control Register Fig. 8.10.3 CRT Control Register Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER CRT control register (CC) [Address 00EA 16 B Name All-blocks display off All-blocks display control 1 : All-blocks display on bit (CC0) ...

Page 56

... Fig. 8.10.4 Display Position 56 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER Blocks are displayed in conformance with the following rules: • ...

Page 57

... Fig. 8.10.5 Supplement Explanation for Display Position Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER and H are SYNC SYNC ...

Page 58

... The vertical position register i is shown in Figure 8.10.6. 16 Vertical Position Register Fig. 8.10.6 Vertical Position Register i 58 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER cycle)) as values “00 ” Vertical position register i (CVi and 2) [Addresses 00E1 ...

Page 59

... The horizontal position register is 16 shown in Figure 8.10.7. Horizontal Position Register Fig. 8.10.7 Horizontal Position Register Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER being the OSD oscillation Horizontal position register (HR) [Address 00E0 B Name 0 Horizontal display start ...

Page 60

... C between the set values in the character size register and the charac- ter sizes. Character Size Register Fig. 8.10.8 Character Size Register 60 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ) to set a char- 16 [1T ]; the medium C ]; and the large size con- ...

Page 61

... Note: The display start position in the horizontal direction is not affected by the character size. In other words, the horizontal display start position is common to all blocks even when the character size varies with each block (refer to Figure 8.10.9). Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER Mini- ...

Page 62

... Fig. 8.10.10 Block Diagram of OSD Selection Circuit 62 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER 1 6 ...

Page 63

... Fig. 8.10.11 Character Font Data Storing Address Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER (1) OSD ROM (addresses 10000 The dot pattern data for OSD characters is stored in OSD ROM. To specify the kinds of the character font necessary to write the character code (Table 8 ...

Page 64

... Block 2 : 22nd character 23rd character 24th character 64 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER (2) OSD RAM (addresses 0600 The OSD RAM is allocated at addresses 0600 Right 4 dots lines divided into a display character code specification part, and color code specification part for each block. Table 8.10.4 shows the con- ...

Page 65

... Fig. 8.10.12 Bit structure of OSD RAM Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER MITSUBISHI MICROCOMPUTERS M37212EFSP/FP with ON-SCREEN DISPLAY CONTROLLER Character code Specify 256 characters (“ ...

Page 66

... Fig. 8.10.13 Color Register i 66 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 67

... The portion “A” in which character dots are displayed is not mixed with any TV video signal The wavy-lined arrows in the Table denote video signals Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER G output B output OUT1 output ...

Page 68

... Fig. 8.10.14 Border Selection Register Table 8.10.6 Relationship between Set Value in Border Selection Register and Character Border Function Border selection register MDn0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER Fig. 8.10.15 Example of Border Border selection register (MD) [Address 00E5 B Name 0 ...

Page 69

... Fig. 8.10.16 Note on Occurence of OSD Interrupt Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER Note: An OSD interrupt does not occur at the end of display when the block is not displayed. In other words block is set to off display by the display control bit of the CRT control register (address 00EA rupt request does not occur (refer to Figure 8 ...

Page 70

... Fig. 8.10.17 CRT Port Control Register 70 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER . ...

Page 71

... Fig. 8.10.18 Example of Raster Coloring Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER MITSUBISHI MICROCOMPUTERS M37212EFSP/FP with ON-SCREEN DISPLAY CONTROLLER : “ ” “ ” “ ...

Page 72

... Fig. 8.11.1 Sequence at Detecting Software Runaway Detection 72 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER – – ...

Page 73

... Fig. 8.12.2 Reset Sequence Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER 10 %, hold the ...

Page 74

... Fig. 8.13.3 Clock Generating Circuit Block Diagram 74 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER stops at HIGH. )/16 IN keeps its HIGH stops in Fig ...

Page 75

... Fig. 8.15.1 Auto-clear Circuit Example Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER 8.16 ADDRESSING MODE The memory access is reinforced with 17 kinds of addressing modes. Refer to SERIES 740 <Software> User’s Manual for details. ...

Page 76

... Oscillation frequency (for CPU operation) (See note fosc Oscillation frequency (for OSD) f Input frequency hs1 f Input frequency hs2 f hs3 Input frequency 76 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER Conditions All voltages are based Output transistors – – – ...

Page 77

... Dedicated pins: dedicated pin names. (2) Duble-/triple-function ports • When the same limits: I/O port name. • When the limits of functins except ports are different from I/O port limits: function pin name. Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ( f(X ...

Page 78

... Fig.12.1 Measure Circuits 78 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 79

... SDA t BUF t LOW SCL STA HD Fig.14.1 Definition Diagram of Timing on Multi-master I Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER = 25 C, unless otherwise noted) a Test conditions Parameter DAT HIGH SU DAT SU ...

Page 80

... Caution : The screening temperature is far higher than the storage temperature. Never expose to 150°C exceeding 100 hours. Fig. 15.1 Programming and Testing of One Time PROM Version 80 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER PCA7406 PCA7420 MITSUBISHI MICROCOMPUTERS M37212EFSP/FP with ON-SCREEN DISPLAY CONTROLLER Rev ...

Page 81

... Mask ROM Order Confirmation Form • Mark Specification Form • Data to be written to ROM, in EPROM form (32-pin DIP Type 27C101, three identical copies) or FDK Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER MITSUBISHI MICROCOMPUTERS M37212EFSP/FP with ON-SCREEN DISPLAY CONTROLLER ...

Page 82

... MASK CONFIRMATION FORM GZZ–SH55–23B < 91A0 > 740 FAMILY MASK ROM CONFIRMATION FORM SINGLE-CHIP MICROCOMPUTER M37212M4-XXXSP MITSUBISHI ELECTRIC Company name Customer Date Date : issued 1. Confirmation Three EPROMs are required for each pattern if this order is performed by EPROMs. One floppy disk is required for each pattern if this order is performed by a floppy disk. ...

Page 83

... GZZ–SH55–23B < 91A0 > 740 FAMILY MASK ROM CONFIRMATION FORM SINGLE-CHIP MICROCOMPUTER M37212M4-XXXSP (2) Write the ASCII codes that indicate the product name of “M37212M4–” to addresses 0000 Addresses 0000 to 000F 16 16 ASCII codes ‘M37212M4-’ are listed on the right. The addresses and data are in hexadecimal notation. ...

Page 84

... GZZ–SH55–23B < 91A0 > 740 FAMILY MASK ROM CONFIRMATION FORM SINGLE-CHIP MICROCOMPUTER M37212M4-XXXSP Inputting the character ROM Input the character ROM data by dividing it into character ROM1 and character ROM2. The structure of character ROM ( divided into 12 516 dots font) Example Character code Ò ...

Page 85

... GZZ–SH55–24B < 91A0 > 740 FAMILY MASK ROM CONFIRMATION FORM SINGLE-CHIP MICROCOMPUTER M37212M6-XXXSP/FP MITSUBISHI ELECTRIC Company name Customer Date Date : issued 1. Confirmation Specify the name of the product being ordered. Three EPROMs are required for each pattern if this order is performed by EPROMs. One floppy disk is required for each pattern if this order is performed by a floppy disk. ...

Page 86

... File code Mask file name 2. Mark specification Mark specification must be submitted using the correct form for the type of package being ordered. Fill the appropriate mark specification form (52P4B for M37212M6-XXXSP , 80P6N for M37212M6-XXXFP) and attach to the mask ROM confirmation form. 3. Comments 86 M37212M4/M8– ...

Page 87

... GZZ–SH55–24B < 91A0 > 740 FAMILY MASK ROM CONFIRMATION FORM SINGLE-CHIP MICROCOMPUTER M37212M6-XXXSP/FP Inputting the character ROM Input the character ROM data by dividing it into character ROM1 and character ROM2. The structure of character ROM(divided into 12 516 dots font) Example Character code Ò1A ...

Page 88

... GZZ–SH55–42B < 91A0 > 740 FAMILY MASK ROM CONFIRMATION FORM SINGLE-CHIP MICROCOMPUTER M37212M8-XXXSP MITSUBISHI ELECTRIC Company name Customer Date Date : issued 1. Confirmation Three EPROMs are required for each pattern if this order is performed by EPROMs. One floppy disk is required for each pattern if this order is performed by a floppy disk. ...

Page 89

... GZZ–SH55–42B < 91A0 > 740 FAMILY MASK ROM CONFIRMATION FORM SINGLE-CHIP MICROCOMPUTER M37212M8-XXXSP (2) Write the ASCII codes that indicate the product name of “M37212M8–” to addresses 0000 Addresses 0000 to 000F store the product name ASCII codes ‘M37212M8-’ are listed on the right. ...

Page 90

... GZZ–SH55–42B < 91A0 > 740 FAMILY MASK ROM CONFIRMATION FORM SINGLE-CHIP MICROCOMPUTER M37212M8-XXXSP Inputting the character ROM Input the character ROM data by dividing it into character ROM1 and character ROM2. The structure of character ROM (divided into 12 516 dots font) Example Character code Ò ...

Page 91

... MARK SPECIFICATION FORM Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER MITSUBISHI MICROCOMPUTERS M37212EFSP/FP with ON-SCREEN DISPLAY CONTROLLER 91 ...

Page 92

... B. Customer’s Parts Number + Mitsubishi IC Catalog Name Special Mark Required M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER Mitsubishi IC catalog name 41 40 Mitsubishi IC catalog name Customer’s Parts Number Note : The fonts and size of characters are standard Mitsubishi type ...

Page 93

... ONE TIME PROM VERSION M37212EFSP/FP MARKING Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER M37212EFSP XXXXXXX XXXXXXX is mitsubishi lot number M37212EFFP XXXXXXX XXXXXXX is mitsubishi lot number MITSUBISHI MICROCOMPUTERS M37212EFSP/FP with ON-SCREEN DISPLAY CONTROLLER 93 ...

Page 94

... APPENDIX Pin Configuration (TOP VIEW M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 95

... Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER Outline 80P6N-A MITSUBISHI MICROCOMPUTERS M37212EFSP/FP with ON-SCREEN DISPLAY CONTROLLER ...

Page 96

... M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 97

... Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 98

... M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 99

... Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 100

... 100 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 101

... Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 102

... 102 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 103

... Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER Port Pi direction register (Di) (i=0,1,2) [Addresses 00C1 B Name ...

Page 104

... 104 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 105

... Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER PWM output control register 2 (PN) [Address 00D6 B Name 0 ...

Page 106

... 106 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 107

... Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 108

... Horizontal Position Register Vertical Position Register Character Size Register 108 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER Horizontal position register (HR) [Address 00E0 B Name 0 Horizontal display start ...

Page 109

... Border Selection Register Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER Border selection register (MD) [Address 00E5 16 B Name ...

Page 110

... CRT Control Register 110 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER CRT control register (CC) [Address 00EA 16 B ...

Page 111

... Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 112

... 112 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 113

... Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 114

... 114 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 115

... Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 116

... M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER ...

Page 117

... EIAJ Package Code JEDEC Code – QFP80-P-1420-0. Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER Weight(g) Lead Material 5.1 Alloy 42/Cu Alloy Weight(g) Lead Material Alloy 42 1. ...

Page 118

... Please contact Mitsubishi Electric Corporation or an authorized Mitsubishi Semiconductor product distributor for further details on these materials or the products contained therein. © 1999 MITSUBISHI ELECTRIC CORP. New publication, effective Sep. 1999. Specifications subject to change without notice. M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER MITSUBISHI MICROCOMPUTERS M37212EFSP/FP ...

Page 119

... REVISION HISTORY Rev. No. 1.0 PDF First Edition Rev. 1.0 M37212M4/M8–XXXSP, M37212M6–XXXSP/FP SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER for VOLTAGE SYNTHESIZER M37212M4/M8-XXXSP, M37212M6-XXXSP/FP, M37212EFSP/FP (Rev.1.0) Revision Description (1/1) MITSUBISHI MICROCOMPUTERS M37212EFSP/FP with ON-SCREEN DISPLAY CONTROLLER DATA SHEET Rev. date 9909 119 ...

Related keywords