The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

ion. icat ecif ubject mits mentic para MITSUBISHI MICROCOMPUTERS


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet




ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
DESCRIPTION
M37280MF-XXXSP M37280MK-XXXSP single-chip microcomputers designed with CMOS silicon gate technology. They have function data slicer function, useful channel selection system with closed caption decoder. feautures M37280EKSP similar those M37280MK-XXXSP except that chip built-in PROM which written electrically. difference between M37280MK-XXXSP M37280MF-XXXSP size size. Accordingly, following descriptions will M37280MK-XXXSP.
FEATURES
qNumber basic instructions qMemory size bytes (M37280MF-XXXSP) bytes (M37280MK-XXXSP, M37280EKSP) 1024 bytes (M37280MF-XXXSP) 1472 bytes (M37280MK-XXXSP, M37280EKSP) correction memory bytes qMinimum instruction execution time oscillation frequency) qPower source voltage qSubroutine nesting levels (Max.) qInterrupts types, vectors q8-bit timers qProgrammable ports (Ports P31) qInput ports (Ports P40-P4 P63, P70-P7 qOutput ports (Ports P47, -P62, P65-P67 withstand ports qLED drive ports qSerial 8-bit channel qMulti-master I2C-BUS interface systems) qA-D converter (8-bit resolution) channels qPWM output circuit 8-bit qPower dissipation high-speed mode 5.5V, oscillation frequency, Data slicer low-speed mode 0.33 5.5V, oscillation frequency) qROM correction function
qClosed caption data slicer qOSD function Display characters characters lines font character) (CC/OSD mode)(CDOSD mode)(RAM font) Kinds characters kinds kinds kind character) dot) dot) (Coloring unit) Triple layer function layers selected from CC/CDOSD/OSD mode font layer Character display area CC/CDOSD mode: dots mode/RAM font: dots Kinds character sizes mode/RAM font: kinds OSD/CDOSD mode: kinds Kinds character colors colors adjustment levels each Coloring unit dot, character, character background, raster Blanking output OUT1, OUT2 Display position Vertical :1024 levels Horizontal: levels (RAM font independently) Attribute mode: smooth italic, underline, flash, automatic solid space mode: border, shadow Window/Blank function
APPLICATION
with closed caption decoder
CONFIGURATION
Refer page
BLOCK DIAGRAM
Refer page
PERFORMANCE OVERVIEW
Refer pages
DESCRIPTION
Refer pages
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
TABLE CONTENTS
CONFIGURATION FUNCTIONAL BLOCK DIAGRAM PERFORMANCE OVERVIEW DESCRIPTION FUNCTIONAL DESCRIPTION 12.1 CENTRAL PROCESSING UNIT (CPU) 12.2 MEMORY 12.3 INTERRUPTS 12.4 TIMERS 12.5 SERIAL 12.6 MULTI-MASTER I2C-BUS INTERFACE 12.7 OUTPUT CIRCUIT 12.8 CONVERTER 12.9 CORRECTION FUNCTION 12.10 DATA SLICER 12.11 FUNCTIONS SOFTWARE RUNAWAY DETECT FUNCTION RESET CIRCUIT CLOCK GENERATING CIRCUIT. 15.1 OSCILLATION CONTROL DISPLAY OSCILLATION CIRCUIT AUTO-CLEAR CIRCUIT. ADDRESSING MODE MACHINE INSTRUCTIONS PROGRAMMING NOTES ABSOLUTE MAXIMUM RATINGS RECOMMENDED OPERATING CONDITIONS ELECTRIC CHARACTERISTICS ANALOG OUTPUT CHARACTERISTICS CONVERETER CHARACTERISTICS MULTI-MASTER C-BUS LINE CHARACTERISTICS DATA REQUIRED MASK ORDERS PROM PROGRAMMING METHOD MASK CONFIRMATION FORM MARK SPECIFICATION FORM APPENDIX PACKAGE OUTLINE
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
CONFIGURATION
HSYNC VSYNC P40AD4 P41/INT2 P42/TIM2 P43/TIM3 P24/AD3 P25/AD2 P26/AD1 P27/AD5 P00/PWM4 P50/PWM7 P01/PWM5 P02/PWM6 P17/SIN/R0 P44/INT1 P45/SOUT P46/SCLK AVCC HLF/AD6 P72/(SIN) P71/VHOLD P70/CVIN CNVSS XOUT
P52/R/R1 P53/G/G1 P54/B/B1 P55/OUT1 P04/PWM0 P05/PWM1 P06/PWM2 P07/PWM3 P10/OUT2 P11/SCL1 P12/SCL2 P13/SDA1 P14/SDA2 P15/G0 P16/INT3/B0 P03/PWM7 P30/AD7 P31/AD8 RESET P64/OSC2/XCOUT P63/OSC1/XCIN
Outline 64P4B
M37280MF-XXXSP, M37280MK-XXXSP, M37280EKSP
Fig. Configuration (Top View)
Rev.
SCLK SOUT
SDA2 SDA1 SCL2 SCL1
PWM7 PWM6 PWM5 PWM4 PWM3 PWM2 PWM1 PWM0
INT1 INT2
I2C-BUS interface
INT3
OUT1
VSYNC
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
Output port ports P30, port
port
port
Output port
Input ports P40-P46
Output ports Output port P60-P62 P65-P47
Sync signal input
HSYNC
Input ports Pins data slicer Reset input RESET AVCC CNVSS
Clock input Clock output VHOLD CVIN RVCO
XOUT
Input ports P63, Clock input Clock output OSD/ OSD/sub-clock input sub-clock output OSC1 OSC2
SI/O Data slicer converter
ion. icat ecif ubject mits mentic para
Clock generating circuit TIM2 TIM3
Program counter
Fig. Functional Block Diagram M37280
Timer count source selection circuit
Progam counter
FUNCTIONAL BLOCK DIAGRAM
Data
Timer Timer
Timer
Address
Timer Control signal
Index register Index register
8-bit arithmetic logical unit Stack pointer Timer Timer Instruction decoder Instruction register
Accumulator
Processor status register
circuit
Multi-master
converter SI/O
8-bit circuit
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
PERFORMANCE OVERVIEW
Table 10.1 Performance Overview Parameter Number basic instructions Instruction execution time Clock frequency Memory size Functions (the minimum instruction execution time, oscillation frequency) (maximum) bytes bytes 1024 bytes 1472 bytes bytes 20400 bytes 9672 bytes bytes 1536 bytes 7-bit (N-channel open-drain output structure, used 8-bit output pins) 1-bit (CMOS input/output structure, used 14-bit output pin) 4-bit (CMOS input/output structure, used output pin, input pin, serial input pin) 4-bit (N-channel open-drain output structure, used multimaster I2C-BUS interface) 8-bit (CMOS input/output structure, used input pins) 2-bit (CMOS input/output structure, used input pins) 1-bit (N-channel open-drain output structure) 5-bit (can used input pins, input pins, external clock input pins) 2-bit (N-channel open-drain output structure when serial used, used serial pins) 1-bit (N-channel open-drain output structure) 4-bit (N-channel open-drain output structure, used output pin) 4-bit (CMOS output structure, used output pins) 6-bit (N-channel open-drain output structure) 1-bit (can used sub-clock input pin, clock input pin) 1-bit (CMOS output structure when oscillating, used sub-clock output pin, clock output pin) 3-bit (can used data slicer input/output, serial input pin) 8-bit systems) channels (8-bit resolution) 8-bit 8-bit timer levels (maximum) types> External interrupt Internal timer interrupt Serial interrupt interrupt Multi-master 2C-BUS interface interrupt Data slicer interrupt f(XIN)/4096 interrupt SPRITE interrupt SYNC interrupt conversion interrupt instruction interrupt built-in circuits (externally connected ceramic resonator quartzcrystal oscillator) Built
M37280MF-XXXSP M37280MK-XXXSP, M37280EKSP M37280MF-XXXSP M37280MK-XXXSP, M37280EKSP correction memory (character font) (color font) (SPRITE) (character) P00-P0 P04-P0 P10, 5-P17 P11-P1 P30, P40-P4 P45, P50, P56, P52-P5 P60-P6 P65-P6
Input/Output ports
Output Input Input Output Output Output Output Input Input Input
P70-P7 Serial Multi-master I2C-BUS interface converter output circuit Timers Subroutine nesting Interrupt
Clock generating circuit Data slicer
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
Table 10.2 Performance Overview Parameter Number display characters Character display area Functions characters lines mode: dots (dot structure: dots) mode: dots EXOSD mode: dots SPRITE display: dots CC/OSD mode: kinds CDOSD mode: kinds SPRITE display: kind mode: kinds OSD/CDOSD mode: kinds SPRITE display: kinds CC/CDOSD mode: kinds OUT1, OUT2)) mode: kinds OUT1, OUT2) SPRITE display: kinds OUT1) levels (horizontal) 1024 levels (vertical) SPRITE display: 2048 1024 typ. oscillation frequency f(XIN) MHz, MHz) typ. oscillation frequency f(XIN) MHz, fOSC 82.5 typ. oscillation frequency f(XIN) MHz) 0.33 typ. oscillation frequency f(XCIN) kHz, f(XIN) stop) 0.055 maximum CMOS silicon gate process 64-pin shrink plastic molded
function
Kinds characters
Kinds character sizes
Kinds character colors
Display position (horizontal, vertical) Power source voltage Power high-speed dissipation mode (Analog output) (Digital output) Data slicer Data slicer Data slicer Data slicer
low-speed mode stop mode Operating temperature range Device structure Package
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
DESCRIPTION
Table 11.1 Description AVCC, CNVSS RESET Name Power source Input/ Output Functions Apply voltage (typical) AVCC, VSS.
CNVSS Reset input
Input Input
XOUT
Clock input Clock output
Input Output
port PWM4- /PWM6, /PWM7, 8-bit output PWM0- /PWM3 P10/OUT2, P11/SCL1, P12/SCL2, P13/SDA1, P14/SDA2, P15/G0, P16/INT3/ P17/SIN/R0 port
Output
output Multi-master 2C-BUS interface External interrupt input Serial data input port Analog input port Analog input Output port Input port Analog input External interrupt input External clock input Serial data output Serial synchronous clock input/output Output port
Output Output Input Input Input Input Output Input Input Input Input Output
Connected VSS. enter reset state, reset input must kept more (under normal conditions). more time needed quartz-crystal oscillator stabilize, this condition should maintained required time. This chip internal clock generating circuit. control generating frequency, external ceramic resonator quartz-crystal oscillator connected between pins XOUT. external clock used, clock source should connected XOUT should left open. Port 8-bit port with direction register allowing each individually programmed input output. reset, this port input mode. output structure CMOS output, that P00-P02 P04-P07 N-channel open-drain output. notes Table full details port functions. Pins P00-P03 -P07 also used 8-bit output pins PWM4-PWM7 PWM0-PWM3 respectively. output structure PWM0-PWM6 N-channel open-drain output. output structure PWM7 CMOS output. Port 8-bit port basically same functions port output structure 5-P17 CMOS output, that P11-P14 N-channel open-drain output. P10, P15-P17 also used output pins OUT2, respectively. output structure CMOS output. -P14 used SCL1, SCL2, SDA1 SDA2 respectively, when multi-master I2C-BUS interface used. output structure N-channel open-drain output. also used extemal interrupt input INT3. also used serial data input SIN. Port 8-bit port basically same functions port output structure CMOS output. Pins P24-P26, also used analog input pins AD3-AD1, respectively. Ports 2-bit ports have basically same functions port output structure CMOS output. Pins P30, also used analog input pins AD7, respectively. Ports 1-bit output port. output structure N-channel open-drain output. Ports P40-P4 7-bit input port. also used analog input AD4. Pins P41, also used external interrupt input pins INT2, INT1. Pins also used external clock input pins TIM2, TIM3 respectively. used serial data output SOUT. output structure N-channel opendrain output. used serial synchronous clock input/output SCLK. output structure N-channel open-drain output. Port 1-bit output port. output structure N-channel open-drain output.
-P23 /AD3- /AD1, /AD5 /AD7, /AD8 /AD4, /INT2, /TIM2, /TIM3, /INT1, P45/SOUT, /SCLK
Output
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
Table 11.2 Description (continued) P50/PWM7, P51, P52/R/R1, P53/G/G1, P54/B/B1, P55/OUT1, P56, P60- P62, P65- /OSC1/ XCIN, /OSC2/ XCOUT Name Output port output output Input/ Output Output Output Output Functions Port 4-bit output port. output structure P50, N-channel open-drain output, that P52-P55 CMOS output. also used 8-bit output PWM7. output structure N-channel open-drain output. Pins P52-P55 also used output pins R/R1, G/G1, B/B1, OUT1 respectively. output, output structure analog output. OUT1 output, output structure CMOS output. Ports P60-P62 5-P67 6-bit output ports. output structure N-channel opendrain output. Ports 2-bit input port. also used clock input OSC1. also used clock output OSC2. output structure CMOS output. also used sub-clock output COUT. output structure CMOS output. also used sub-clock input XCIN. Ports P70-P7 3-bit input port. Pins P70, also used data slicer input pins CVIN, VHOLD respectively. When using data slicer, input composite video signal through capacitor. Connect capacitor between VHOLD VSS. Pins also used serial data input SIN. When using data slicer, connect filter using capacitor resistor between VSS. This analog input This horizontal synchronous signal input OSD. This vertical synchronous signal input OSD.
Output port Input port Clock input Clock output Sub-clock output Sub-clock input Input port Input data slicer Serial data input
Output Input Input Output Output Input Input Input
/CVIN, P71/VHOLD, /(SIN)
Input
HLF/AD6 Analog input HSYNC input VSYNC input Input Input Input
HSYNC VSYNC
Note shown memory (Figure 12.2.1), port accessed memory address 00C016 zero page. Port port direction register (address 00C116 zero page) which used program each input ("0") output ("1"). pins programmed direction register output pins. When pins programmed "0," they input pins. When pins programmed output pins, output data written into port latch then output. When data read from output pins, output level read data port latch read. This allows previouslyoutput value read correctly even output voltage risen, example, because light emitting diode directly driven. input pins float, values pins read. When data written into input pin, written only into port latch, while remains floating state.
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
Ports P03, P10, P15-P17, P30,
Direction register
CMOS output Ports P10, P15-P17, P30, Note Each port also used follows PWM7 OUT2 INT3/B0 SIN/R0 P24-P26 AD3-AD1
Data
Port latch
Ports P00-P02, P04-P07
N-channel open-drain output
Direction register
Ports 0-P02, P04-P07
Data Port latch
Note Each port also used follows P00-P02 PWM4-PWM6 P04-P07 PWM0-PWM3
Ports P11-P14
N-channel open-drain output
Direction register
Port P11-P14
Data Port latch
Note Each port also used follows SCL1 SCL2 SDA1 SDA2
Fig. 11.1 Block Diagram
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
SOUT, SCLK Direction register
N-channel open-drain output Ports
Data
Note Each also used follows
HSYNC, VSYNC
Port
Schmidt input HSYNC, SYNC
Internal circuit Internal circuit
CMOS output
Port Note Port also used OUT1.
Input Ports P40-P44 Note Each port also used below INT2 TIM2 TIM3 INT1
Ports P40-P44
Data
N-chanel open drain output
Ports P32, P47, P51, P56, P57, P60-P62, P65-P67
Ports P32, P47, P51, P56, P57, P60-P62, P65-P67
Data
Ports latch
N-chanel open drain output Port
Port
Note Port also used PWM7.
Ports latch
Data
Fig. 11.2 Block Diagram
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
Ports P52-P54
Internal circuit
Output Ports P52-P54 Note Each port also used below R/R1 G/G1 B/B1
Fig. 11.3 Block Diagram
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
FUNCTIONAL DESCRIPTION 12.1. CENTRAL PROCESSING UNIT (CPU)
This microcomputer uses standard Family instruction set. Refer table Family addressing modes machine instructions SERIES <Software> User's Manual details instruction set. Machine-resident Family instructions follows: FST, instruction cannot used. MUL, DIV, instructions used.
12.1.1 Mode Register
mode register contains stack page selection internal system clock selection bit. mode register allocated address 00FB16.
Mode Register
mode register (CM) [Address 00FB16] Name Processor mode bits (CM0, CM1) Functions
After reset
Single-chip mode available
Stack page selection (CM2) (See note) these bits "1." XCOUT drivability selection (CM5) Main Clock (XIN-XOUT) stop (CM6) Internal system clock selection (CM7)
page page
drive HIGH drive Oscillating Stopped
XIN-XOUT selected (high-speed mode) XCIN-XCOUT selected (low-speed mode) Note: This after reset release.
Fig. 12.1.1 Mode Register
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
12.2 MEMORY 12.2.1 Special Function Register (SFR) Area
special function register (SFR) area zero page contains control registers such ports timers.
12.2.6 Interrupt Vector Area
interrupt vector area contains reset interrupt vectors.
12.2.7 Zero Page
bytes from addresses 000016 00FF16 called zero page area. internal special function registers (SFR) allocated this area. zero page addressing mode used specify memory register addresses zero page area. Access this area with only bytes possible zero page addressing mode.
12.2.2
used data storage stack area subroutine calls interrupts.
12.2.3
M37280MF-XXXSP 60K-byte program area. M37280MK -XXXSP 56K-byte program area 24K-byte data-dedicated area. M37280EKSP, area (60K, 56K) swithed each other setting bank control register.
12.2.8 Special Page
bytes from addresses FF0016 FFFF called special page area. special page addressing mode used specify memory addresses special page area. Access this area with only bytes possible special page addressing mode.
12.2.4
display used specifying character codes colors display.
12.2.9 Correction Memory (RAM) 12.2.5
display used storing character data. This used program area correction.
000016 00BF16 00C016 00FF16 010016 020016 025816 02C016 02FF16 030016 053F16
(SPRITE) (120 bytes) (See note (character) (1536 bytes) (See note Zero page
1000016 1080016
used
(1472 bytes) M37280MK-XXXSP M37280EKSP
(1024 bytes) M37280MFXXXSP
SFR1 area
SFR2 area used
(character font) (20400 bytes)
correction memory bytes) Block addresses 02C016 02DF16 Block addresses 02E016 02FF16 used
157FF16 used 1800016
06FF16 070016 07A716 080016
used
(color font) (9672 bytes)
0FFF16 100016
1ACFF16
used
1B00016
(60K bytes) Expansion (20K bytes) M37280MK-XXXSP
Bank Bank Bank Bank
1C00016 1D00016 1E00016 1F00016
FF0016 FFDE16 FFFF16
M37280EKSP
Interrupt vector area
Special page
Bank 1FFFF16 Notes Refer Table 12.11.3 (SPRITE). Refer Tables 12.11.4 2.11.5 (character).
Fig. 12.2.1 Memory
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
12.2.10 Expansion (only M37280MKXXXSP/M37280EKSP)
M37280MK-XXXSP/M37280EKSP 5-bank (total bytes) expansion bytes each bank) setting bank register. expansion assigned address 1B00016 1FFFF16 contents each bank expansion read setting bank register accessing addresses 100016 1FFF16. expansion programmable, data-dedicated area. When using expansion area, internal addresses 100016 1FFF16 (extra area) also programmable.
Notes When using expansion (BK7 "1"), correction function operate addresses 100016 1FFF16. When using emulator (M37280ERSS), addresses 100016 FFFF emulated setting bank control register "0," expansion cannot used. Addresses 2000 FFFF16 emulated setting "1." data specified area bank selection bits read accessing addresses 1000 1FFF16. When using emulator MCU, expansion extra area cannot emulated setting bank control register "1." Therefore, write data this area before using. M37280MK-XXXSP, bank control register "1." M37280MF-XXXSP, address 00ED16 "0016
Bank Control Register
Bank control register (BK) [Address 00ED16]
Name
Functions
After reset
Bank Bank number selected (bank selection bits (BK0 BK3)
these bits "0". Bank control bits (BK6, BK7) Bank Address 100016 level access used Read from extra area (programmable) Used Read data from area specified bank selection bits Read from extra area Used (data-dedicated)
Fig. 12.2.2 Bank Control Register
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
SFR1 area (addresses C016 DF16)
allocation
Name
State immediately after reset immediately after reset immediately after reset Indeterminate immediately after reset
Function
function this write "1") this write "0") allocation
Address C016 C116 C216 C316 C416 C516 C616 C716 C816 C916 CA16 CB16 CC16 CD16 CE16 CF16 D016 D116 D216 D316 D416 D516 D616 D716 D816 D916 DA16 DB16 DC16 DD16 DE16 DF16
Register
State immediately after reset
Port (P0) Port direction register (D0) Port (P1) Port direction register (D1) Port (P2) Port direction register (D2) Port (P3) Port direction register (D3) Port (P4) Port direction register (D4) Port (P5) port control register (PF) Port (P6) Port (P7) control register
P6IM T3CS
OUT2 OUT1
2BIT
OC17 OC16 OC15 OC14 OC13 OC12 OC11 OC10
Horizontal position register (HP) HP17 HP16 HP15 HP14 HP13 HP12 HP11 HP10 Block control register (BC1) BC16 BC15 BC14 BC13 BC12 BC11 BC10 Block control register (BC2) Block control register (BC3) Block control register (BC4) Block control register (BC5) Block control register (BC6) Block control register (BC7) Block control register (BC8) Block control register (BC9) Block control register (BC10) Block control register (BC11) Block control register (BC12) Block control register (BC13) Block control register (BC14) Block control register (BC15) Block control register (BC16)
BC26 BC25 BC24 BC23 BC22 BC21 BC20 BC36 BC35 BC34 BC33 BC32 BC31 BC30 BC46 BC45 BC44 BC43 BC42 BC41 BC40 BC56 BC55 BC54 BC53 BC52 BC51 BC50 BC66 BC65 BC64 BC63 BC62 BC61 BC60 BC76 BC75 BC74 BC73 BC72 BC71 BC70 BC86 BC85 BC84 BC83 BC82 BC81 BC80 BC96 BC95 BC94 BC93 BC92 BC91 BC90
BC106 BC105 BC104 BC103 BC102 BC101 BC100 BC116 BC115 BC114 BC113 BC112 BC111 BC110 BC126 BC125 BC124 BC123 BC122 BC121 BC120
BC136 BC135 BC134 BC133 BC132 BC131 BC130
BC146 BC145 BC144 BC143 BC142 BC141 BC140 BC156 BC155 BC154 BC153 BC152 BC151 BC150 BC166 BC165 BC164 BC163 BC162 BC161 BC160
0016 0016 0016 0016 0016 0016 0016 0016
Fig. 12.2.3 Memory Special Function Register (SFR1)
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
SFR1 area (addresses E016 FF16)
allocation
Name
State immediately after reset immediately after reset immediately after reset Indeterminate immediately after reset
Function
function
this write "1") this write "0") Address E016 E116 E216 E316 E416 E516 E616 E716 E816 E916 EA16 EB16 EC16 ED16 EE16 EF16 F016 F116 F216 F316 F416 F516 F616 F716 F816 F916 FA16 FB16 FC16 FD16 FE16 FF16 Register
Data slicer control register (DSC1) Data slicer control register (DSC2) Caption data register (CD1) Caption data register (CD2) Caption data register (CD3) Caption data register (CD4) Caption Position register (CPS) Data slicer test register Data slicer test register
Sync signal counter register (HC) Clock run-in detect register (CRD) Data clock position register (DPS)
allocation
DSC12 DSC11 DSC10
State immediately after reset
DSC25 DSC24 DSC23
DSC20
CDL17 CDL16 CDL15 CDL14 CDL13 CDL12 CDL11 CDL10 CDH17 CDH16 CDH15 CDH14 CDH13 CDH12 CDH11 CDH10 CDL27 CDL26 CDL25 CDL24 CDL23 CDL22 CDL21 CDL20 CDH27 CDH26 CDH25 CDH24 CDH23 CDH22 CDH21 CDH20 CPS7 CPS6 CPS5 CPS4 CPS3 CPS2 CPS1 CPS0
0016 0016
CRD7 CRD6 CRD5 CRD4 CRD3 DPS7 DPS6 DPS5 DPS4 DPS3
Bank control register (BK) conversion register (AD) control register (ADCON) Timer (T1) Timer (T2) Timer (T3) Timer (T4) Timer mode register (TM1) Timer mode register (TM2) data shift register (S0) address register (S0D) status register (S1) control register (S1D) clock control register (S2) mode register (CM) Interrupt request register (IREQ1) Interrupt request register (IREQ2) Interrupt control register (ICON1) Interrupt control register (ICON2)
ADVREF ADSTR
ADIN2 ADIN1 ADIN0
TM17 TM16 TM15 TM14 TM13 TM12 TM11 TM10 TM27 TM26 TM25 TM24 TM23 TM22 TM21 TM20
SAD6 SAD5 SAD4 SAD3 SAD2 SAD1 SAD0
10BIT BSEL1 BSEL0 FAST MODE CCR4 CCR3 CCR2 CCR1 CCR0
VSCR OSDR TM4R TM3R TM2R TM1R
TM56R IICR IN2R SIOR IN1R
VSCE OSDE TM4E TM3E TM2E TM1E
TM56S TM56E IICE IN2E SIOE IN1E
0016 0016 0016 0016 0016 0016 0016 0016 0916 0016 FF16 0716 FF16 0716 0016 0016 0016 0016 0016 3C16 0016 0016 0016 0016
Fig. 12.2.4 Memory Special Function Register (SFR2)
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
SFR2 area (addresses 20016 21F16)
allocation
Name
State immediately after reset immediately after reset immediately after reset Indeterminate immediately after reset
Function
function
this write "1") this write "0") Address 20016 20116 20216 20316 20416 20516 20616 20716 20816 20916 20A16 20B16 20C16 20D16 20E16 20F16 21016 21116 21216 21316 21416 21516 21616 21716 21816 21916 21A16 21B16 21C16 21D16 21E16 21F16 Register
PWM0 register (PWM0) PWM1 register (PWM1) PWM2 register (PWM2) PWM3 register (PWM3) PWM4 register (PWM4) PWM5 register (PWM5) PWM6 register (PWM6) PWM7 register (PWM7)
allocation
State immediately after reset
mode register (PN) mode register (PW) correction address (high-order) correction address (low-order) correction address (high-order) correction address (low-order) correction enable register (RCR) Test register Interrupt input polarity register (IP) Serial mode register (SM) Serial register (SIO) control register 2(OC2) Clock control register (CS) polarity control register (PC) Raster color register (RC) control register 3(OC3) Timer (TM5) Timer (TM6) border control register (TB1) Bottom border control register (BB1) border control register (TB2) Bottom border control register (BB2)
TB17 TB16 TB15 TB14 TB13 TB12 TB11 TB10 BB17 BB16 BB15 BB14 BB13 BB12 BB11 BB10 TB21 TB20 BB21 BB20 OC27 OC26 OC25 OC24 OC23 OC12 OC21 OC20
AD/INT3 AD/INT3 AD/INT3 AD/INT3 POL3 AD/INT3 INT3 AD/INT3 INT3 AD/INT3 INT3
RCR1 RCR0
0016
POL2 POL1
INT3 INT3 INT3
OC37 OC36 OC35 OC34 OC33 OC30 OC32 OC31
0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 8016 0016 0016 0716 FF16
Fig. 12.2.5 Memory Special Function Register (SFR2)
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
SFR2 area (addresses 22016 23F16)
allocation
Name
State immediately after reset immediately after reset immediately after reset Indeterminate immediately after reset
Function
function this write "1") this write "0") allocation
Address 22016 22116 22216 22316 22416 22516 22616 22716 22816 22916 22A16 22B16 22C16 22D16 22E16 22F16 23016 23116 23216 23316 23416 23516 23616 23716 23816 23916 23A16 23B16 23C16 23D16 23E16 23F16
Register
State immediately after reset
Vertical position register (VP11) Vertical position register (VP12) Vertical position register (VP13) Vertical position register (VP14) Vertical position register (VP15) Vertical position register (VP16) Vertical position register (VP17) Vertical position register (VP18) Vertical position register (VP19) Vertical position register (VP110) Vertical position register (VP111) Vertical position register (VP112) Vertical position register (VP113) Vertical position register (VP114) Vertical position register (VP115) Vertical position register (VP116) Vertical position register (VP21) Vertical position register (VP22) Vertical position register (VP23) Vertical position register (VP24) Vertical position register (VP25) Vertical position register (VP26) Vertical position register (VP27) Vertical position register (VP28) Vertical position register (VP29) Vertical position register (VP210) Vertical position register (VP211) Vertical position register (VP212) Vertical position register (VP213) Vertical position register (VP214) Vertical position register (VP215) Vertical position register (VP216)
VP117 VP116 VP115 VP114 VP113 VP112 VP111 VP110 VP127 VP126 VP125 VP124 VP123 VP122 VP121 VP120 VP137 VP136 VP135 VP134 VP133 VP132 VP131 VP130 VP147 VP146 VP145 VP144 VP143 VP142 VP141 VP140 VP157 VP156 VP155 VP154 VP153 VP152 VP151 VP150 VP167 VP166 VP165 VP164 VP163 VP162 VP161 VP160 VP177 VP176 VP175 VP174 VP173 VP172 VP171 VP170 VP187 VP186 VP185 VP184 VP183 VP182 VP181 VP180 VP197 VP196 VP195 VP194 VP193 VP192 VP191 VP190
VP1107 VP1106 VP1105 VP1104 VP1103 VP1102 VP1101 VP1100 VP1117 VP1116 VP1115 VP1114 VP1113 VP1112 VP1111 VP1110 VP1127 VP1126 VP1125 VP1124 VP1123 VP1122 VP1121 VP1120 VP1137 VP1136 VP1135 VP1134 VP1133 VP1132 VP1131 VP1130 VP1147 VP1146 VP1145 VP1144 VP1143 VP1142 VP1141 VP1140 VP1157 VP1156 VP1155 VP1154 VP1153 VP1152 VP1151 VP1150 VP1167 VP1166 VP1165 VP1164 VP1163 VP1162 VP1161 VP1160 VP211 VP210 VP221 VP220 VP231 VP230 VP241 VP240 VP251 VP250 VP261 VP260 VP271 VP270 VP281 VP280 VP291 VP290 VP2101 VP2100 VP2111 VP2110 VP2121 VP2120 VP2131 VP2130 VP2141 VP2140 VP2151 VP2150 VP2161 VP2160
Fig. 12.2.6 Memory Special Function Register (SFR2)
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
SFR2 area (addresses 24016 25816)
allocation
Name
State immediately after reset immediately after reset immediately after reset Indeterminate immediately after reset
Function
function
this write "1") this write "0") Address Register
allocation
State immediately after reset
24016 24116 Color pallet register (CR1) 24216 Color pallet register (CR2) 24316 Color pallet register (CR3) 24416 Color pallet register (CR4) 24516 Color pallet register (CR5) 24616 Color pallet register (CR6) 24716 Color pallet register (CR7) 24816 24916 Color pallet register (CR9) 24A16 Color pallet register10 (CR10) 24B16 Color pallet register (CR11) 24C16 Color pallet register (CR12) 24D16 24E16 24F16 25016 25116 25216 25316 25416 25516 25616 25716 25816
Color pallet register (CR13) Color pallet register (CR14) Color pallet register (CR15) Left border control register (LB1) Left border control register (LB2) Right border control register (RB1) Right border control register (RB2)
SPRITE vertical position register (VS1) SPRITE vertical position register (VS2)
CR16 CR15 CR14 CR13 CR12 CR11 CR10 CR26 CR25 CR24 CR23 CR22 CR21 CR20 CR36 CR35 CR34 CR33 CR32 CR31 CR30 CR46 CR45 CR44 CR43 CR42 CR41 CR40 CR56 CR55 CR54 CR53 CR52 CR51 CR50 CR66 CR65 CR64 CR63 CR62 CR61 CR60 CR76 CR75 CR74 CR73 CR72 CR71 CR70 CR96 CR95 CR94 CR93 CR92 CR91 CR90
CR106 CR105 CR104 CR103 CR102 CR101 CR100 CR116 CR115 CR114 CR113 CR112 CR111 CR110 CR126 CR125 CR124 CR123 CR122 CR121 CR120 CR136 CR135 CR134 CR133 CR132 CR131 CR130 CR146 CR145 CR144 CR143 CR142 CR141 CR140 CR156 CR155 CR154 CR153 CR152 CR151 CR150 LB17 LB16 LB15 LB14 LB13 LB12 LB11 LB10 LB22 LB21 LB20 RB17 RB16 RB15 RB14 RB13 RB12 RB11 RB10 RB22 RB21 RB20 VS17 VS16 VS15 VS14 VS13 VS12 VS11 VS10 VS21 VS20
SPRITE horizontal position register (HS1) HS17 HS16 HS15 HS14 HS13 HS12 HS11 HS10 SPRITE horizontal position register (HS2)
HS22 HS21 HS20
SPRITE control register (SC)
0116 0016 FF16 0716 0016 0016
Fig. 12.2.7 Memory Special Function Register (SFR2)
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
allocation
Name
State immediately after reset immediately after reset immediately after reset Indeterminate immediately after reset
Function
function
this write "1") this write "0") Register
Processor status register (PS) Program counter (PCH) Program counter (PCL)
allocation
State immediately after reset
Contents address FFFF16 Contents address FFFE16
Fig. 12.2.8 Internal State Processor Status Register Program Counter Reset
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
12.3 INTERRUPTS
Interrupts caused different sources consisting external, internal, software, reset. Interrupts vectored interrupts with priorities shown Table 12.3.1. Reset also included table because operation similar interrupt. When interrupt accepted, contents program counter processor status regis automatically stored into stack. interrupt disable flag corresponding interrupt request "0." jump destination address stored vector address enters program counter. Other interrupts disabled when interrupt disable flag "1." interrupts except instruction interrupt have interrupt request interrupt enable bit. interrupt request bits interrupt request registers interrupt enable bits interrupt control registers Figures 12.3.2 12.3.6 show interrupt-related registers. Interrupts other than instruction interrupt reset accepted when interrupt enable "1," interrupt request "1," interrupt disable flag "0." interrupt request program, "1." interrupt enable program. Reset treated non-maskable interrupt with highest priority. Figure 12.3.1 shows interrupt control.
12.3.1 Interrupt Causes
VSYNC Interrupts VSYNC interrupt interrupt request synchronized with vertical sync signal. interrupt occurs after character block display completed. INT1, INT2 Interrupts INT1 INT2 interrupts external interrupt inputs, system detects that level changes from HIGH from HIGH LOW, generates interrupt request. input active edge selected bits interrupt input polarity register (address 021216 when this "0," change from HIGH detected; when "1," change from HIGH detected. Note that both bits cleared reset. Timer Interrupts interrupt generated overflow timer
Table 12.3.1 Interrupt Vector Addresses Priority Priority Interrupt Source Reset interrupt INT1 interrupt Data slicer interrupt Serial interrupt Timer SPRITE interrupt IN)/4096 interrupt VSYNC interrupt Timer interrupt Timer interrupt Timer interrupt convertion INT3 interrupt INT2 interrupt Multi-master I2C-BUS interface interrupt Timer interrupt instruction interrupt Vector Addresses FFFF16 FFFE16 FFFD16, FFFC16 FFFB16 FFFA16 FFF916, FFF816 FFF716, FFF616 FFF516, FFF416 FFF316, FFF216 FFF116, FFF016 FFEF16 FFEE16 FFED16, FFEC16 FFEB16, FFEA16 FFE916, FFE816 FFE716, FFE616 FFE516, FFE416 FFE316, FFE216 FFDF16 FFDE16 Remarks Non-maskable Active edge selectable
Software switch software (See note) Active edge selectable
Software switch software (See note)/ When selecting INT3 interrupt, active edge selectable. Active edge selectable Software switch software (See note) Non-maskable (software interrupt)
Note Switching source during program causes unnecessary interrupt occurs. Accordingly, source initializing program.
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
Serial Interrupt This interrupt request from clock synchronous serial function. f(XIN)/4096 SPRITE Interrupt (XIN)/4096 interrupt occurs regularly with f(XIN)/4096 period. mode register "0." SPRITE interrupt occurs completion SPRITE display. Since f(XIN)/4096 interrupt SPRITE interrupt share same vector, interrupt source selected SPRITE control register (address 025816). Data Slicer Interrupt interrupt occurs when slicing data completed. Multi-master I2C-BUS Interface Interrupt This interrupt request related multi-master I2C-BUS interface. Conversion INT3 Interrupt conversion interrupt occurs completion conversion. INT3 external input,the system detects that level changes from HIGH from HIGH LOW, generates interrupt request. input active edge selected interrupt input polarity register (address 0212 when this "0," change from HIGH detected; when "1," change from HIGH detected. Note that this cleared reset. Since conversion interrupt INT3 interrupt share same vector, interrupt source selected interrupt interval determination control register (address 021216). Timer Interrupt interrupt generated overflow timer Their priorities same, switched software. (10) Instruction Interrupt This software interrupt least significant priority. does have corresponding interrupt enable bit, affected interrupt disable flag (non-maskable). Fig. 12.3.1 Interrupt Control
Interrupt request Interrupt enable
Interrupt disable flag
instruction Reset
Interrupt request
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
Interrupt Request Register
Interrupt request register (IREQ1) [Address 00FC16] Name Timer interrupt request (TM1R) Timer interrupt request (TM2R) Timer interrupt request (TM3R) Timer interrupt request (TM4R) interrupt request (OSDR) VSYNC interrupt request (VSCR) After reset Functions interrupt request issued Interrupt request issued interrupt request issued Interrupt request issued interrupt request issued Interrupt request issued interrupt request issued Interrupt request issued interrupt request issued Interrupt request issued interrupt request issued Interrupt request issued interrupt request issued conversion INT3 interrupt request (ADR) Interrupt request issued Nothing assigned. This write disable bit. When this read out, value "0."
software, cannot set.
Fig. 12.3.2 Interrupt Request Register
Interrupt Request Register
Interrupt request register (IREQ2) [Address 00FD16]
After reset Functions interrupt request issued Interrupt request issued interrupt request issued Interrupt request issued interrupt request issued Interrupt request issued f(XIN)/4096 SPRITE interrupt request issued interrupt request (CKR) Interrupt request issued interrupt request issued INT2 interrupt request (IN2R) Interrupt request issued interrupt request issued Multi-master I2C-BUS interrupt request (IICR) Interrupt request issued Timer interrupt interrupt request issued request (TM56R) Interrupt request issued this "0." Name INT1 interrupt request (IN1R) Data slicer interrupt request (DSR) Serial interrupt request (SIOR)
software, cannot set.
Fig. 12.3.3 Interrupt Request Register
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
Interrupt Control Register
Interrupt control register (ICON1) [Address 00FE16] Name Timer interrupt enable (TM1E) Timer interrupt enable (TM2E) Timer interrupt enable (TM3E) Timer interrupt enable (TM4E) Functions Interrupt disabled Interrupt enabled Interrupt disabled Interrupt enabled Interrupt disabled Interrupt enabled Interrupt disabled Interrupt enabled After reset
interrupt enable Interrupt disabled Interrupt enabled (OSDE) VSYNC interrupt enable Interrupt disabled Interrupt enabled (VSCE) conversion INT3 interrupt enable (ADE) Interrupt disabled Interrupt enabled
Nothing assigned. This write disable bit. When this read out, value "0."
Fig. 12.3.4 Interrupt Control Register
Interrupt Control Register
Interrupt control register (ICON2) [Address 00FF16] Name INT1 interrupt enable (IN1E) Data slicer interrupt enable (DSE) Serial interrupt enable (SIOE) f(XIN)/4096 SPRITE interrupt enable (CKE) INT2 interrupt enable (IN2E) Multi-master I2C-BUS interface interrupt enable (IICE) Timer interrupt enable (TM56E) Timer interrupt switch (TM56S) Functions Interrupt disabled Interrupt enabled Interrupt disabled Interrupt enabled Interrupt disabled Interrupt enabled Interrupt disabled Interrupt enabled Interrupt disabled Interrupt enabled Interrupt disabled Interrupt enabled Interrupt disabled Interrupt enabled Timer Timer After reset
Fig. 12.3.5 Interrupt Control Register
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
Interrupt Input Polarity Register
Interrupt input polarity register (IP) [Address 021216]
Name
Functions
After reset
Nothing assigned. These bits write disable bits. When these bits read out, values "0." INT1 polarity switch (POL1) INT2 polarity switch (POL2) Positive polarity Negative polarity Positive polarity Negative polarity
Nothing assigned. This write disable bit. When this read out, value "0." INT3 polarity switch (POL3) conversion INT3 interrupt source selection (AD/INT3SEL) Positive polarity Negative polarity INT3 interrupt conversion interrupt
Fig. 12.3.6 Interrupt Input Polarity Register
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
12.4 TIMERS
This microcomputer timers: timer timer timer timer timer timer timers 8-bit timers with 8-bit timer latch. timer block diagram shown Figure 12.4.3. timers count down their divide ratio 1/(n+1), where value timer latch. writing count value corresponding timer latch (addresses 00F016 00F316 timers addresses 021A16 021B16 timers value also timer, simultaneously. count value decremented timer interrupt request timer overflow next count pulse, after count value reaches "0016
12.4.5 Timer
Timer select following count sources: f(XIN)/16 f(XCIN)/16 Timer overflow signal Timer overflow signal count source timer selected setting timer mode register (address 00F4 timer mode register (address 00F5 16). When overflow timer count source timer either timer functions 8-bit prescaler. Either f(XCIN) selected mode register. Timer interrupt request occurs timer overflow.
12.4.6 Timer 12.4.1 Timer
Timer select following count sources: f(XIN)/16 f(XCIN)/16 f(XIN)/4096 f(XCIN)/4096 External clock from P42/TIM2 count source timer selected setting bits timer mode register (address 00F416 Either f(XIN) f(XCIN selected mode register. Timer interrupt request occurs timer overflow. Timer select following count sources: f(XIN)/16 f(XCIN)/16 Timer overflow signal count source timer selected setting timer mode register (address 00F416). Either f(XIN) f(XCIN) selected mode register. When timer overflow signal count source timer timer functions 8-bit prescaler. Timer interrupt request occurs timer overflow. reset, timers connected hardware "FF16 automatically timer "0716 timer f(XIN)V selected timer count source. internal reset released timer overflow this state internal clock connected. execution instruction, timers connected hardware "FF16" automatically timer "0716" timer However, f(XIN)V selected timer count source. both timer mode register (address 00F5 address 00C7 before execution instruction (f(XIN) selected timer count source). internal state released timer overflow this state internal clock connected. result above procedure, program start under stable clock. When mode register (CM7) "1," f(XIN) becomes CIN). structure timer-related registers shown Figures 12.4.1 12.4.2.
12.4.2 Timer
Timer select following count sources: f(XIN)/16 f(XCIN)/16 Timer overflow signal External clock from TIM2 count source timer selected setting bits timer mode register (address 00F416 Either f(XIN) f(XCIN selected mode register. When timer overflow signal count source timer timer functions 8bit prescaler. Timer interrupt request occurs timer overflow.
12.4.3 Timer
Timer select following count sources: f(XIN)/16 f(XCIN)/16 f(XCIN) External clock from TIM3 count source timer selected setting timer mode register (address 00F516) address 00C716. Either f(XIN) f(XCIN) selected mode register. Timer interrupt request occurs timer overflow.
12.4.4 Timer
Timer select following count sources: f(XIN)/16 f(XCIN)/16 f(XIN)/2 f(XCIN)/2 f(XCIN) count source timer selected setting bits timer mode register (address 00F516 Either f(XIN) f(XCIN selected mode register. When timer overflow signal count source timer timer functions 8bit prescaler. Timer interrupt request occurs timer overflow.
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
Timer Mode Register
Timer mode register (TM1) [Address 00F416] Name Timer count source selection (TM10) Timer count source selection (TM11) After reset Functions f(XIN)/16 f(XCIN)/16 (Note) Count source selected Count source selected External clock from TIM2 Count start Count stop Count start Count stop
Timer count stop (TM12) Timer count stop (TM13)
Timer count source f(XIN)/16 f(XCIN)/16 (See note) selection (TM14) Timer overflow Timer count source selection (TM15) Timer count source selection (TM16) Timer internal count source selection (TM17) f(XIN)/4096 f(XCIN)/4096 (See note) External clock from TIM2 Timer overflow Timer overflow f(XIN)/16 f(XCIN)/16 (See note) Timer overflow
Note: Either f(XIN) f(XCIN) selected mode register.
Fig. 12.4.1 Timer Mode Register
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
Timer Mode Register
Timer mode register (TM2) [Address 00F516] Name Timer count source selection (TM20) Functions address 00C716) Timer count source selection bits (TM21, TM24) f(XIN)/16 f(XCIN)/16 (See note) f(XCIN) External clock from TIM3 Timer overflow signal f(XIN)/16 f(XCIN)/16 (See note) f(XIN)/2 f(XCIN)/2 (See note) f(XCIN) After reset
Timer count stop (TM22) Timer count stop (TM23) Timer count stop (TM25) Timer count stop (TM26)
Count start Count stop Count start Count stop Count start Count stop Count start Count stop
Timer count source f(XIN)/16 f(XCIN)/16 (See note) Count source selected selection (TM27) Note: Either f(XIN) f(XCIN) selected mode register.
Fig. 12.4.2 Timer Mode Register
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
Data
XCIN
TM15 1/4096 Timer latch
TM10 TM12 TM14
Timer
Timer interrupt request
Timer latch
TIM2 TM11 TM13
Timer
Timer interrupt request
FF16 T3CS Timer latch
Reset instruction
TIM3 TM20 TM22
Timer
Timer interrupt request
TM21
0716 Timer latch
Timer TM21 TM24 TM23 TM16 Selection gate Connected black side reset Timer mode register Timer mode register T3CS Timer count source switch (address 00C716) mode register TM27 TM25
Timer interrupt request
Timer latch
Timer
Timer interrupt request
Timer latch
Timer TM17 TM26
Timer interrupt request
Notes HIGH pulse width external clock inputs TIM2 TIM3 needs machine cycles more. When external clock source selected, timers counted rising edge input signal. stop mode wait mode, external clock inputs TIM2 TIM3 cannot used.
Fig. 12.4.3 Timer Block Diagram
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
12.5 SERIAL
This microcomputer built-in serial which either transmit receive 8-bit data serially clock synchronous mode. serial block diagram shown Figure 12.5.1. synchronous clock (SCLK), data output (SOUT) also function port data input (SIN) also functions ports serial mode register (address 021316) selects whether synchronous clock supplied internally externally (from SCLK pin). When internal clock selected, bits select whether f(XIN) f(XCIN) divided SCLK pins serial I/O, corresponding bits port direction register (address 00C916) "0." serial I/O, corresponding port direction register (address 00C316) "0."
operation serial described below. operation serial differs depending clock source; external clock internal clock.
XCIN
Synchronous circuit
Data Frequency divider
1/16
Selection gate: Connect black side reset.
SCLK
Serial counter
mode register Serial mode register Serial interrupt request
SOUT
(Note)
Serial shift register (Address 021416)
Note When data serial register (address 021416), register functions serial shift register.
Fig. 12.5.1 Serial Block Diagram
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
Internal clock serial counter during write cycle into serial register (address 021416 transfer clock goes forcibly. each falling edge transfer clock after write cycle, serial data output from pin. Transfer direction selected serial mode register. each rising edge transfer clock, data input from data serial register shifted bit. After transfer clock counted times, serial counter becomes transfer clock stops HIGH. this time interrupt request "1."
External clock external clock selected clock source, interrupt request after transfer clock been counted counts. However, transfer operation does stop, clock should controlled externally. external clock 500kHz less with duty cycle 50%. serial timing shown Figure 12.5.2. When using external clock transfer, external clock must held HIGH initializing serial counter. When switching between internal clock external clock, switch during transfer. Also, sure initialize serial counter after switching.
Notes programming, note that serial counter writing serial register with managing instructions, such CLB. When external clock used synchronous clock, write transmit data serial register when transfer clock input level HIGH.
Synchronous clock
Transfer clock Serial register write signal (Note) Serial output SOUT Serial input
Interrupt request Note When internal clock selected, SOUT high-impedance after transfer completed.
Fig. 12.5.2 Serial Timing (for first)
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
Serial Mode Register
Serial mode register (SM) [Address 021316] Name Functions f(XIN)/8 f(XCIN)/8 f(XIN)/16 f(XCIN)/16 f(XIN)/32 f(XCIN)/32 f(XIN)/64 f(XCIN)/64 After reset
Internal synchronous clock selection bits (SM0, SM1)
Synchronous clock selection (SM2) Port function selection (SM3)
External clock Internal clock P11, SCL1, SDA1 P12, SCL2, SDA2 first first pin. pin.
Port function selection (SM4) Transfer direction selection (SM5) switch (SM6)
Nothing assigned. This write disable bit. When this read out, value "0."
Fig. 12.5.3 Serial Mode Register
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
12.6 MULTI-MASTER I2C-BUS INTERFACE
multi-master I2C-BUS interface serial communications circuit, conforming Philips 2C-BUS data transfer format. This interface, offering both arbitration lost detection synchronous functions, useful multi-master serial communications. Figure 12.6.1 shows block diagram multi-master I2C-BUS interface Table 12.6.1 shows multi-master I2C-BUS interface functions. This multi-master I2C-BUS interface consists address register, data shift register, clock control register, control register, status register other control circuits.
Table 12.6.1 Multi-master I2C-BUS Interface Functions Item Function conformity with Philips I2C-BUS standard: 10-bit addressing format 7-bit addressing format High-speed clock mode Standard clock mode conformity with Philips I2C-BUS standard: Master transmission Master reception Slave transmission Slave reception 16.1 MHz)
Format
Communication mode
clock frequency
System clock f(XIN)/2
Note responsible third party's infringement patent rights other rights attributable control function (bits control register address 00F916 connections between I2C-BUS interface ports (SCL1, SCL2, SDA1, SDA2).
address register (S0D)
Interrupt generating circuit Interrupt request signal (IICIRQ)
SAD6 SAD5 SAD4 SAD3 SAD2 SAD1 SAD0
Address comparator Serial data
(SDA)
Noise elimination circuit
Data control circuit
data shift register
circuit
Internal data
status register (S1)
circuit
Serial clock
(SCL)
Noise elimination circuit
Clock control circuit
FAST CCR4 CCR3 CCR2 CCR1 CCR0 MODE
BSEL1 BSEL0 10BIT
clock control register (S2) Clock division
control register (S1D) System clock counter
Fig. 12.6.1 Block Diagram Multi-master I2C-BUS Interface
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
12.6.1 Data Shift Register
data shift register address 00F616) 8-bit shift register store receive data write transmit data. When transmit data written into this register, transferred outside from synchronization with clock, each time one-bit data output, data this register shifted left. When data received, input this register from synchronization with clock, each time one-bit data input, data this register shifted left. data shift register write enable status only when control register (address 00F9 "1." counter reset write instruction data shift register. When both status register (address 00F816 "1," output write instruction data shift register. Reading data from data shift register always enabled regardless value.
Note: write data into data shift register after setting (slave mode), keep interval machine cycles more.
Data Shift Register
data shift register (S0) [Address 00F616]
Name
Functions This 8-bit shift register store receive data write transmit data.
After reset
Indeterminate
Note: write data into data shift register after setting (slave mode), keep interval machine cycles more.
Fig. 12.6.2 Data Shift Register
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
12.6.2 Address Register
address register (address 00F7 consists 7-bit slave address read/write bit. addressing mode, slave address written this register compared with address data received immediately after START condition detected. Read/Write (RBW) used when comparing addresses, 7-bit addressing mode. 10-bit addressing mode, first address data received compared with contents (SAD6 SAD0 RBW) address register. cleared automatically when stop condition detected. Bits Slave Address (SAD0-SAD6) These bits store slave addresses. Regardless 7-bit addressing mode 10-bit addressing mode, address data transmitted from master compared with contents these bits.
Address Register
address register (S0D) [Address 00F716]
Name
Read/write (RBW) Slave address (SAD0 SAD6) Read Write
Functions
After reset
address data transmitted from master compared with contents these bits.
Fig. 12.6.3 Address Register
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
12.6.3 Clock Control Register
clock control register (address 00FA16) used control, mode frequency. Bits Frequency Control Bits (CCR0-CCR4) These bits control frequency. Mode Specification (FAST MODE) This specifies mode. When this "0," standard clock mode set. When "1," high-speed clock mode set. (ACK BIT) This sets status when clockV generated. When this "0," return mode goes occurrence clock. When "1," non-return mode set. held HIGH status occurrence clock. However, when slave address matches address data reception address data "0," automatically made (ACK returned). there mismatch between slave address address data, automatically made HIGH (ACK returned). VACK clock: Clock acknowledgement
Clock (ACK) This specifies mode acknowledgment which acknowledgment response data transmission. When this "0," clock mode set. this case, clock occurs after data transmission. When "1," clock mode master generates clock upon completion each 1-byte data transmission.The device transmitting address data control data releases occurrence clock (make HIGH) receives generated data receiving device.
Note: write data into clock control register during transmission. data written during transmission, clock generator reset, that data cannot transmitted normally.
Clock Control Register
clock control register (S2) [Address 00FA16]
Name
Functions
High speed clock mode
After reset
frequency control bits Setup value Standard clock CCR4-CCR0 mode (CCR0 CCR4)
Setup disabled Setup disabled Setup disabled Setup disabled 83.3
500/CCR value
(See note)
1000/CCR value
17.2 16.6 16.1
34.5 33.3 32.3
MHz, unit kHz) mode specification (FAST MODE) (ACK BIT) clock (ACK) Standard clock mode High-speed clock mode returned. returned. clock clock
Note: high-speed clock mode, duty below period period other cases, duty below. period period
Fig. 12.6.4 Address Register
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
12.6.4 Control Register
control register (address 00F916) controls data communication format. Bits Counter (BC0-BC2) These bits decide number bits next 1-byte data transmitted. interrupt request signal occurs immediately after number bits specified with these bits transmitted. When START condition received, these bits become "0002" address data always transmitted received bits. Interface Enable (ESO) This enables usage multimaster interface. When this "0," disable status provided, become high-impedance. When "1," interface enabled. When "0," following performed. "1," (they bits status register address 00F816 Writing data data shift register (address 00F616) disabled.
Data Format Selection (ALS) This decides whether recognize slave addresses. When this "0," addressing format selected, that address data recognized. When match found between slave address address data result comparison when general call (refer "12.6.5 Status Register," received, transmission processing performed. When this "1," free data format selected, that slave addresses recognized. Addressing Format Selection (10BIT SAD) This selects slave address specification format. When this "0," 7-bit addressing format selected. this case, only high-order bits (slave address) address register (address 00F716) compared with address data. When this "1," 10-bit addressing format selected, bits address register compared with address data. Bits 7:Connection Control Bits between I2C-BUS Interface Ports (BSEL0, BSEL1) These bits controls connection between ports ports (refer Figure 12.6.5).
BSEL0 SCL1/P11 Multi-master I2C-BUS interface BSEL1 SCL2/P12 BSEL0 SDA1/P13 BSEL1 SDA2/P14
Note: When using multi-master I2C-BUS interface, bits serial mode register (address 021316) "1." Moreover, corresponding direction register port multi-master I2C-BUS interface. Fig. 12.6.5 Connection Port Control BSEL0 BSEL1
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
Control Register
control register (S1D) [Address 00F916]
Name
counter (Number transmit/recieve bits) (BC0 BC2)
Functions
After reset
I2C-BUS interface enable (ESO) Data format selection bit(ALS) Addressing format selection (10BIT SAD)
Disabled Enabled Addressing format Free data format 7-bit addressing format 10-bit addressing format Connection port (See note) None SCL1, SDA1 SCL2, SDA2 SCL1, SDA1, SCL2, SDA2
Connection control bits between C-BUS interface ports (BSEL0, BSEL1)
Fig. 12.6.6 Control Register
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
12.6.5 Status Register
status register (address 00F816 controls I2C-BUS interface status. low-order bits read-only bits highorder bits read written Last Receive (LRB) This stores last value received data also used receive confirmation. returned when clock occurs, "0." returned, this "1." Except mode, last value received data input. state this changed from executing write instruction data shift register (address 00F616 General Call Detecting Flag (AD0) This when general call whose address data received slave mode. general call master device, every slave device receives control data after general call. detecting STOP condition START condition. VGeneral call: master transmits general call address "0016" slaves. Slave Address Comparison Flag (AAS) This flag indicates comparison result address data. slave receive mode, when 7-bit addressing format selected, this following conditions. address data immediately after occurrence START condition matches slave address stored high-order bits address register (address 00F7 16). general call received. slave reception mode, when 10-bit addressing format selected, this with following condition. When address data compared with address register bits consists slave address RBW), first bytes match. state this changed from executing write instruction data shift register (address 00F616). Arbitration LostV detecting flag (AL) master transmission mode, when device other than microcomputer sets "L,", arbitration judged have been lost, that this "1." same time, "0," that immediately after transmission byte whose arbitration lost completed, "0." When arbitration lost during slave address transmission, reception mode set. Consequently, becomes possible receive recognize slave address transmitted another master device. VArbitration lost: status which communication master disabled.
I2C-BUS Interface Interrupt Request (PIN) This generates interrupt request signal. Each time 1-byte data transmitted, state changes from "0." same time, interrupt request signal sent CPU. synchronization with falling edge last clock (including clock) internal clock interrupt request signal occurs synchronization with falling edge bit. When "0," kept state clock generation disabled. Figure 12.6.8 shows interrupt request signal generating timing chart. following conditions. Executing write instruction data shift register (address 00F6 16). When reset conditions which shown below: Immediately after completion 1-byte data transmission (including when arbitration lost detected) Immediately after completion 1-byte data reception slave reception mode, with immediately after completion slave address general call address reception slave reception mode, with immediately after completion address data reception Busy Flag (BB) This indicates status system. When this "0," this system busy START condition generated. When this "1," this system busy occurrence START condition disabled START condition duplication prevention function (Note). This flag written software only master transmission mode. other modes, this detecting START condition detecting STOP condition. When control register (address 00F916) reset, flag kept state. Communication Mode Specification (transfer direction specification bit: TRX) This decides direction transfer data communication. When this "0," reception mode selected data transmitting device received. When "1," transmission mode selected address data control data output into synchronization with clock generated SCL. When control register (address 00F916) slave reception mode selected, (transmit) least significant (R/W bit) address data transmitted master "1." When "0," cleared (receive). cleared following conditions. When arbitration lost detected. When STOP condition detected. When occurence START condition disabled START condition duplication prevention function (Note). With when START condition detected. With when non-return detected. reset
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
Communication Mode Specification (master/slave specification bit: MST) This used master/slave specification data communication. When this "0," slave specified, that START condition STOP condition generated master received, data communication performed synchronization with clock generated master. When this "1," master specified START condition STOP condition generated, also clocks required data communication generated SCL. cleared following conditions. Immediately after completion 1-byte data transmission when arbitration lost detected When STOP condition detected. When occurence START condition disabled START condition duplication preventing function (Note). reset
Note: START condition duplication prevention function disables START condition generation, reset counter reset, output, when following condition satisfied: START condition another master device.
Status Register
status register (S1) [Address 00F816]
Name
Last receive (LRB) (See note) General call detecting flag (AD0) (See note) Slave address comparison flag (AAS) (See note) Arbitration lost detecting flag (AL) (See note) I2C-BUS interface interrupt request (PIN) busy flag (BB)
Functions
Last Last (See note)
After reset
Indeterminate
general call detected General call detected (See note) Address match Address mismatch detected Detected (See note)
(See note) Interrupt request issued interrupt request issued free busy Slave recieve mode Slave transmit mode Master recieve mode Master transmit mode
Communication mode specification bits (TRX, MST)
Note These bits flags read out, cannnot written.
Fig. 12.6.7 Status Register
IICIRQ
Fig. 12.6.8 Interrupt Request Signal Generation Timing
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
12.6.6 START Condition Generation Method
When control register (address 00F916) "1," execute write instruction status register (address 00F816) MST, bits "1." START condition will then generated. After that, counter becomes "0002" byte output. START condition generation timing timing different standard clock mode highspeed clock mode. Refer Figure 12.6.9 START condition generation timing diagram, Table 12.6.2 START condition/STOP condition generation timing table.
status register write signal flag Setup time Setup time Hold time time flag
Fig. 12.6.9 START Condition Generation Timing Diagram
12.6.7 STOP Condition Generation Method
When control register (address 00F916) "1," execute write instruction status register (address 00F816) setting "0". STOP condition will then generated. STOP condition generation timing flag reset timing different standard clock mode high-speed clock mode. Refer Figure 12.6.10 STOP condition generation timing diagram, Table 12.6.2 START condition/STOP condition generation timing table. status register write signal flag Setup time Hold time Reset time flag
Fig. 12.6.10 STOP Condition Generation Timing Diagram
Table 12.6.2 START Condition/STOP Condition Generation Timing Table Item Setup time Hold time Set/reset time flag Standard Clock Mode 4.25 cycles) cycles) cycles) High-speed Clock Mode 1.75 cycles) cycles) cycles)
Note: Absolute time MHz. value parentheses denotes number cycles.
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
12.6.8 START/STOP Condition Detect Conditions
START/STOP condition detect conditions shown Figure 12.6.11 Table 12.6.3. Only when conditions Table 12.6.3 satisfied, START/STOP condition detected.
When STOP condition detected slave mode (MST interrupt request signal "IICIRQ" generated CPU.
12.6.9 Address Data Communication
There address data communication formats, namely, 7-bit addressing format 10-bit addressing format. respective address communication formats described below. 7-bit Addressing Format meet 7-bit addressing format, 10BIT control register (address 00F9 "0." first 7-bit address data transmitted from master compared with high-order 7-bit slave address stored address register (address 00F716 time this comparison, address comparison address register (address 00F7 made. data transmission format when 7-bit addressing format selected, refer Figure 12.6.12, (2). 10-bit Addressing Format meet 10-bit addressing format, 10BIT control register (address 00F916) "1." address comparison made between first-byte address data transmitted from master 7-bit slave address stored address register (address 00F7 16). time this comparison, address comparison between address register (address 00F7 which last address data transmitted from master made. 10-bit addressing mode, which last address data only specifies direction communication control data also processed address data bit. When first-byte address data matches slave address, status register (address 00F8 "1." After second-byte address data stored into data shift register (address 00F616 make address comparison between second-byte data slave address software. When address data bytes matches slave address, address register (address 00F716 software. This processing match 7-bit slave address data, which received after RESTART condition detected, with value address register (address 00F716). data transmission format when 10-bit addressing format selected, refer Figure 12.6.12, (4).
release time (START condition) (STOP condition) Setup time Setup time Hold time Hold time
Fig. 12.6.11 START Condition/STOP Condition Detect Timing Diagram
Table 12.6.3 START Condition/STOP Condition Detect Conditions Standard Clock Mode cycles) release time 3.25 cycles) Setup time 3.25 cycles) Hold time High-speed Clock Mode cycles) release time cycles) Setup time cycles) Hold time
Note: Absolute time MHz. value parentheses denotes number cycles.
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
12.6.10 Example Master Transmission
example master transmission standard clock mode, frequency return mode shown below. slave address high-order bits address register (address 00F716) bit. return mode setting "8516" clock control register (address 00FA16). "1016 status register (address 00F816 hold HIGH. communication enable status setting "4816" control register (address 00F916). address data destination transmission highorder bits data shift register (address 00F616) least significant bit. "F016" status register (address 00F816) generate START condition. this time, byte clock automatically occurs. transmit data data shift register (address 00F616). this time, clock automatically occurs. When transmitting control data more than byte, repeat step "D016" status register (address 00F816). After this, returned transmission ends, STOP condition will generated.
12.6.11 Example Slave Reception
example slave reception high-speed clock mode, frequency kHz, non-return mode, using addressing format, shown below. slave address high-order bits address register (address 00F716) bit. clock mode setting clock control register (address 00FA16). "1016" status register (address 00F816 hold HIGH. communication enable status setting "4816" control register (address 00F916 When START condition received, address comparison made. transmitted address are"0" (general call): status register (address 00F816) "1"and interrupt request signal occurs. transmitted addresses match address status register (address 00F816) interrupt request signal occurs. cases other than above: status register (address 00F8 interrupt request signal occurs. dummy data data shift register (address 00F616 When receiving control data more than byte, repeat step When STOP condition detected, communication ends.
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
Slave address
Data
Data
bits bits bits master-transmitter transmits data slave-receiver
Slave address
Data
Data
bits bits bits master-receiver receives data from slave-transmitter Slave address bits Slave address byte
Data
Data
bits bits bits bits master-transmitter transmits data slave-receiver with 10-bit address Slave address bits Slave address byte Slave address bits
Data
Data bits
bits bits bits bits master-receiver receives data from slave-transmitter with 10-bit address START condition Restart condition STOP condition Read/Write From master slave From slave master
Fig. 12.6.12 Address Data Communication Format 12.6.12 Precautions when using multi-master I2C-BUS interface Read-modify-write instruction precautions when raead-modify-write instruction such SEB, etc. executed each register multi-master I2C-BUS interface described below. data shift register (S0) When executing read-modify-write instruction this register during transfer, data become value intended. address register (S0D) When read-modify-write instruction executed this register detecting STOP condition, data become value intended. because hardware changes read/write (RBW) above timing. status register (S1) execute read-modify-write instruction this register because bits this register changed hardware. control register (S1D) When read-modify-write instruction executed this register detecting START condition completing byte transfer, data become value intended. Because hardware changes counter (BC0-BC2) above timing. clock control register (S2) read-modify-write instruction executed this register. START condition generating procedure using multi-master Procedure example (The necessary conditions generating procedure described following
5,S1,BUSBUSY BUSFREE: #$F0, BUSBUSY:
(Taking slave address value) (Interrupt disabled) flag confirming branch process) (Writing slave address value) (Trigger START condition generating) (Interrupt enabled)
(Interrupt enabled)
"STA," "STX" "STY" zero page addressing instruction writing slave address value data shift register. "LDM" instruction setting trigger START condition generating. Write slave address value above trigger START condition generating above continuously shown above procedure example. Disable interrupts during following three process steps: flag confirming Writing slave address value Trigger START condition generating When condition flag busy, enable interrupts immediately.
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
RESTART condition generating procedure
Procedure example (The necessary conditions generating procedure described following Execute following procedure when "0." #$00, #$F0, Select slave receive mode when "0." write bit. Neither specified writing bit. becomes released. released writing slave address value data shift register. "STA," "STX" "STY" zero page addressing instruction writing. "LDM" instruction setting trigger RESTART condition generating. Write slave address value above trigger RESTART condition generating above continuously shown above procedure example. Disable interrupts during following process steps: Writing slave address value Trigger RESTART condition generating
STOP condition generating procedure
Procedure example (The necessary conditions generating procedure described following
(Select slave receive mode) (Taking slave address value) (Interrupt disabled) (Writing slave address value) (Trigger RESTART condition generating) (Interrupt enabled)
#$C0, #$D0,
(Interrupt disabled) (Select master transmit mode) (Set NOP) (Trigger STOP condition generating) (Interrupt enabled)
Write when master transmit mode select. Execute "NOP" instruction after setting master transmit mode. Also, trigger STOP condition generating within cycles after selecting master trasmit mode. Disable interrupts during following process steps: Select master transmit mode Trigger STOP condition generating
Writing status register
execute instruction from instruction bits from simultaneously. because enter state that released released after about machine cycle. execute instruction bits from simultaneously when "1." because become same above.
Process after STOP condition generating
write data data shift register status register until busy flag becomes after generating STOP condition master mode. because STOP condition waveform might normally generated. Reading above registers have problem.
Rev.
ange. atio cific inal This entic ice: para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
12.7 OUTPUT CIRCUIT
This microcomputer equipped with eight 8-bit PWMs (PWM0- PWM7). PWM0-PWM7 have same circuit structure 8-bit resolution with minimum resolution width repeat period 1024 (for f(XIN) MHz) Figure 12.7.1 shows block diagram. timing generating circuit applies individual control signals PWM0-PWM7 using divided reference signal.
12.7.1 Data Setting
When outputting PWM0-PWM7, 8-bit output data PWMi register means addresses 020016 020716).
12.7.2 Transmitting Data from Register circuit
Data transfer from register circuit executed writing data register. signal output from output corresponds contents this register.
12.7.3 Operation
following explains operation. First, mode register (address 020A16) reset, already automatically), that count source supplied. PWM0-PWM3 also used pins 4-P07, PWM4-PWM6 also used pins P00-P02, PWM7 also used respectively. corresponding bits port direction register (output mode). select each output polarity mode register (address 020A16 Then, bits mode register (PWM output). waveform output from output pins setting these registers. Figure 12.7.2 shows timing. cycle composed (28) segments. kinds pulses, relative weight each (bits output inside circuit during cycle. Refer Figure 12.7.2 (a). outputs waveform which logical (OR) pulses corresponding contents bits register. Several examples shown Figure 12.7.2 (b). kinds output (HIGH area: 0/256 255/256) selected changing contents register. length entirely HIGH cannot output, i.e. 256/256.
12.7.4 Output after Reset
reset, output port high-impedance state, port outputs Low, contents register circuit undefined. Note that after reset, output undefined until setting register.
Rev.
ange. atio cific inal This entic ice: para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
Data timing generating circuit PWM0 register (Address 020016)
circuit
PWM0
PWM1
PWM1 register (Address 020116)
PWM2
PWM2 register (Address 020216)
PWM3
PWM3 register (Address 020316)
PWM4
PWM4 register (Address 020416)
PWM5
PWM5 register (Address 020516)
PWM6
PWM6 register (Address 020616)
PWM7
PWM7 register (Address 020716)
Selection gate: Connected black side reset. Inside same contents with others.
PWM7
mode register [address 020A16] mode register [address 020B16] Port register [address 00C016] Port direction register [address 00C116]
Fig. 12.7.1 Block Diagram
Rev.
3579
Fig. 12.7.2 Timing
ange. atio cific inal This entic ice: para
Pulses showing weight each
0016
0116
1816 (24)
FF16 (255)
output 1024 f(XIN)
Example 8-bit
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
MITSUBISHI MICROCOMPUTERS
Rev.
ange. atio cific inal This entic ice: para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
Mode Register
mode register (PN) [Address 020A16] Name counts source selection (PN0) Functions Count source supply Count source stop After reset
Nothing assigned. These bits write disable bits. When these bits read out, values "0." output polarity selection (PN3) P03/PWM7 output selection (PN4) Positive polarity Negative polarity output PWM7 output
Nothing assigned. These bits write disable bits. When these bits read out, values "0."
Fig. 12.7.3 Mode Register
Mode Register
mode register (PW) [Address 020B16] Name P04/PWM0 output selection (PW0) P05/PWM1 output selection (PW1) P06/PWM2 output selection (PW2) P07/PWM3 output selection (PW3) P00/PWM4 output selection (PW4) P01/PWM5 output selection (PW5) P02/PWM6 output selection (PW6) P50/PWM7 output selection (PW7) Functions output PWM0 output output PWM1 output output PWM2 output output PWM3 output output PWM4 output output PWM5 output output PWM6 output output PWM7 output After reset
Fig. 12.7.4 Mode Register
Rev.
ange. atio cific inal This entic ice: para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
12.8 CONVERTER 12.8.1 Conversion Register (AD)
conversion reigister read-only register that stores result conversion. This register should read during conversion.
12.8.3 Comparison Voltage Generator (Resistor Ladder)
voltage generator divides voltage between 256, outputs divided voltages comparator reference voltage Vref.
12.8.2 Control Register (ADCON)
control register controls conversion. Bits this register select analog input pins. When these pins used anlog input pins, they used ordinary pins. conversion completion bit, conversion started writing this bit. value this remains during conversion, then changes when conversion completed. controls connection between resistor ladder VCC. When using converter, resistor ladder from internal setting this "0," accordingly providing lowpower dissipation.
12.8.4 Channel Selector
channel selector connects analog input pin, selected bits control register, comparator.
12.8.5 Comparator Control Circuit
conversion result analog input voltage reference voltage "Vref" stored conversion register. conversion completion conversion interrupt request completion conversion.
Data
control register (address 00EF16)
control circuit Comparator conversion register (address 00EE16)
conversion interrupt request
Channel selector
Switch tree
Resistor ladder
Fig. 12.8.1 Comparator Block Diagram
Rev.
ange. atio cific inal This entic ice: para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
Control Register
control register (ADCON) [Address 00EF16]
Name
Analog input selection bits (ADIN0 ADIN2)
Functions
After reset
conversion completion (ADSTR) connection selection (ADVREF) this "0."
Conversion progress Convertion completed
Indeterminate
Nothing assigned. This write disable bit. When this read out, value indeterminate. this "0."
Fig. 12.8.2 Control Register
Rev.
ange. atio cific inal This entic ice: para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
12.8.6 Conversion Method
interrupt input polarity register (address 0212 generate interrupt request completion conversion. conversion INT3 interrupt request (even when conversion started, conversion INT3 interrupt reguest automatically). When using conversion interrupt, enable interrupts setting conversion INT3 interrupt request setting interrupt disable flag "0." connection selection connect resistor ladder. Select analog input pins analog input selection control register. conversion completion "0." This write operation starts conversion. read conversion register during conversion. Verify completion conversion state ("1") conversion completion bit, state ("1") conversion INT3 interrupt reguest bit, occurrence conversion interrupt. Read conversion register obtain conversion results.
Note When ladder resistor disconnect from VCC, connection selection between steps
12.8.7 Internal Operation
When conversion starts, following operations automatically performed. conversion register "0016." most significant conversion register becomes comparison voltage "Vref" input comparator. this point, Vref compared with analog input voltage "VIN determined comparison results follows. When Vref holds When Vref becomes With above operations, analog value converted into digital value. conversion terminates maximum machine cycles (12.5 MHz) after starts, conversion result stored conversion register. conversion interrupt request occurs same time conversion completion, conversion INT3 interrupt request becomes "1." conversion completion also becomes "1."
Table 12.8.1 Expression Vref VREF conversion register contents (decimal notation)
Note: indicates reference voltage Vcc).
Vref VREF |0.5)
Contents conversion register conversion start
Reference voltage (Vref)
VREF VREF VREF
VREF VREF VREF VREF VREF VREF
comparison start comparison start comparison start
comparison start
VREF VREF VREF VREF VREF
conversion completion (8th comparison completion)
Digital value corresponding analog input voltage.
Value determined result
Fig. 12.8.3 Changes Conversion Register Comparison Voltage during Conversion
Rev.
ange. atio cific inal This entic ice: para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
12.8.8 Definition Conversion Accuracy
definition conversion accuracy described below (refer Figure 12.8.4). Relative Accuracy transition error (V0T) deviation input voltage which conversion output data changes from "1," from corresponding ideal conversion characteristics between VREF. VREF/256) 1LSB [LSB]
EDifferential non-linearity error deviation input voltage required change output data "1," from corresponding ideal conversion characteristics between VREF. (Vn+1 1LSB 1LSB
Differential non-linearity error
[LSB]
Absolute Accuracy EAbsolute accuracy error deviation actual conversion characteristics, from ideal conversion characteristics between VREF. 1LSBA 1/2) Absolute accuracy error 1LSBA [LSB]
Full-scale transition error (VFST) deviation input voltage which conversion output data changes from "255" "254," from corresponding ideal conversion characteristics between REF. (VREF VREF/256) V254 VFST 1LSB [LSB]
Note: analog input voltage "Vn" which conversion output data changes from 254) follows (refer Figure 12.8.4)
Non-linearity error deviation actual conversion characteristics, from ideal conversion characteristics between V254 (1LSB 1LSB
1LSB with respect relative accuracy
V254 VREF
Non-linearity error
[LSB]
1LSBA with respect absolute accuracy
Output code 0916 0816 Absolute accuracy 0716 0616 0516 0416 0316 2LSB 0216 0116 0016 Analog input voltage (mV) 2LSB Ideal conversion characteristics Limitless resolution conversion characteristics
Fig. 12.8.4 Definition Conversion Accuracy
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
12.9 CORRECTION FUNCTION
This correct program data ROM. addresses blocks) corrected, program correction stored correction memory RAM. memory correction bytes blocks. Block addresses 02C0 02DF16 Block addresses 02E0 02FF16 address data corrected into correction address register. When value counter matches data address correction address, main program branches correction program stored memory correction. return from correction program main program, code operand instruction (total bytes) necessary correction program. When blocks used series, above instruction needed block correction function controlled correction enable register.
Notes instruction correction address. instruction (total bytes) return from correction program main program. same correction address blocks M37280MK-XXXSP M37280EKSP, when using expansion (BK7 "1"), correction function operate used addresses 100016 to1FFF16 Note that programming.
correction address (high-order) 020C16 correction address (low-order) 020D16
correction address (high-order) 020E16 correction address (low-order) 020F16
Fig. 12.9.1 Correction Address Registers
Correction Enable Register
correction enable register (RCR) [Address 021016]
Name
Block enable (RCR0) Block enable (RCR1)
Functions
Disabled Enabled Disabled Enabled
After reset
these bits "0."
Nothing assigned. These bits write disable bits. When these bits read out, values "0."
Fig. 12.9.2 Correction Enable Register
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
12.10 DATA SLICER
This microcomputer includes data slicer function closed caption decoder (referred CCD). This function takes caption data superimposed vertical blanking interval composite video signal. composite video signal which makes sync chip's polarity negative input CVIN pin.
When data slicer function used, data slicer circuit timing signal generating circuit setting data slicer control register (address 00E016) "0." These settings realize low-power dissipation.
Composite video signal
Sync pulse counter register (address 00E916)
CVIN
HSYNC
Synchronizing signal counter Clamping circuit Low-pass filter Sync slice circuit
Synchronizing separation circuit
Data slicer control register (address 00E116)
Data slicer control register (address 00E016) Timing signal generating circuit
Data slicer ON/OFF
Reference voltage generating 1000 circuit
VHOLD
Comparator
Clock run-in determination circuit
Data slice line specification circuit
Clock run-in defect register (address 00EA16)
Start detecting circuit
External circuit Note Make length wiring which connected VHOLD, HLF, CVIN short possible that leakage current generated when mounting resistor capacitor each pin.
Caption position register (address 00E616)
Data clock generating circuit Data clock position register (address 00EB16) 16-bit shift register Interrupt request generating circuit
high-order low-order Caption data register (address 00E216)
Data slicer interrupt request
Caption data register (address 00E316)
Caption data register (address 00E516)
Caption data register (address 00E416)
Data
Fig. 12.10.1 Data Slicer Block Diagram
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
12.10.1 Notes When Using Data Slicer
When data slicer control register (address 00E016) "0," terminate pins shown Figure 12.10.2.
<When data slicer circuit timing signal generating circuit state>
Apply same voltage AVCC pin. Apply level. Apply VHOLD level. Pull-up CVIN through resistor more.
AVCC VHOLD
CVIN
Fig. 12.10.2 Termination Data Slicer Input/Output Pins when Data Slicer Circuit Timing Generating Circuit State When both bits data slicer control register (address 00E016) "1," terminate pins shown Figure 12.10.3.
<When using reference clock generated timing signal generating circuit clock>
Apply same voltage AVCC pin.
AVCC
Connect same external circuit when using data slicer pin. Leave VHOLD open. Pull-up CVIN through resistor more.
200pF
Open
VHOLD
more
CVIN
Fig. 12.10.3 Termination Data Slicer Input/Output Pins when Timing Signal Generating Circuit State
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
Figures 12.10.4 12.10.5 data slicer control registers.
Data Slicer Control Register
Data slicer control register 1(DSC1) [Address 00E016] Name Functions Stopped Operating Video signal HSYNC signal After reset
Data slicer timing signal generating circuit control (DSC10) Selection data slice reference voltage generating field (DSC11) Reference clock source selection (DSC12) these bits "0."
Definition fields (F1) (F2) Hsep Vsep Hsep Vsep
Fig. 12.10.4 Data Slicer Control Register
Data Slicer Control Register
Data slicer control register (DSC2) [Address 00E116]
Name Caption data latch completion flag (DSC20)
Functions
After reset
Data latched Indeterminate clock-run-in determined. Data latched clock-run-in determined. Read-only Method Method
this "0." Test Field determination flag(DSC23) Vertical synchronous signal (Vsep) generating method selection (DSC24)
Indeterminate Indeterminate
Match V-pulse shape determination flag (DSC25) Mismatch this "0." Test Read-only
Indeterminate
Indeterminate
Definition fields (F1) (F2) Hsep Vsep Hsep Vsep
Fig. 12.10.5 Data Slicer Control Register
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
12.10.2 Clamping Circuit Low-pass Filter
clamp circuit clamps sync chip part composite video signal input from CVIN pin. low-pass filter attenuates noise clamped composite video signal. which composite video signal input requires capacitor (0.1 coupling outside. Pull down CVIN with resistor hundreds kiloohms addition, recommend install externally simple lowpass filter using resistor capacitor (refer Figure 12.10.1). Composite Measure period Timing signal
12.10.3 Sync Slice Circuit
This circuit takes composite sync signal from output signal low-pass filter.
Vsep signal
12.10.4 Synchronous Signal Separation Circuit
This circuit separates horizontal synchronous signal vertical synchronous signal from composite sync signal taken sync slice circuit. (1)Horizontal Synchronous Signal (Hsep) one-shot horizontal synchronizing signal Hsep generated falling edge composite sync signal. (2)Vertical Synchronous Signal (Vsep) Vsep signal generating method, possible select following methods using data slicer control register (address 00E116). level width composite sync signal measured. this width exceeds certain time, Vsep signal generated synchronization with rising timing signal immediately after this level. level width composite sync signal measured. this width exceeds certain time, detected whether falling composite sync signal exits level period timing signal immediately after this level. falling exists, signal generated synchronization with rising timing signal (refer Figure12.10.6). Figure 12.10.6 shows Vsep generating timing. timing signal shown figure generated from reference clock which timing generating circuit outputs. Reading data slicer control register permits determinating shape V-pulse portion composite sync signal. shown Figure 12.10.7, when level matches level, this "0." case mismatch, "1."
Vsep signal generated rising timing signal immediately after level width composite sync signal exceeds certain time.
Fig. 12.10.6 Vsep Generating Timing (method
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
12.10.5 Timing Signal Generating Circuit
This circuit generates reference clock which times large horizontal synchronous signal frequency. also generates various timing signals basis reference clock, horizontal synchronous signal vertical synchronizing signal. circuit operates setting data slicer control register (address 00E0 "1." reference clock used display clock function addition data slicer. HSYNC signal used count source instead composite sync signal. However, when HSYNC signal selected, data slicer cannot used. count source reference clock selected data slicer control register (address 00E016). pins HLF, connect resistor capacitor shown Figure 12.10.1. Make length wiring which connected these pins short possible that leakage current generated.
Note: takes tens milliseconds until reference clock becomes stable after data slicer timing signal generating circuit started. this period, various timing signals, signals Vsep signals become unstable. this reason, take stabilization time into consideration when programming.
DSC2 Composite sync signal
Fig. 12.10.7 Determination V-pulse Waveform
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
12.10.6 Data Slice Line Specification Circuit
Specification Data Slice Line This circuit decides line which caption data superimposed. line (fixed), appropriate line period field (total line period field), both fields sliced their data. caption position register (address 00E616) used each setting (refer Table 12.10.1). counter reset falling edge Vsep incremented every Hsep pulse. When counter value matched value specified bits caption position register, this Hsep sliced. values "0016 "1F16 caption position register setting only appropriate line). Figure 12.10.8 shows signals vertical blanking interval. Figure 12.10.9 shows structure caption position register. Specification Line Slice Voltage reference voltage slicing (slice voltage) generated clock run-in pulse particular line (refer Table field generate slice voltage specified data slicer control register line generate slice voltage field specified bits caption position register (refer Table 12.10.1).
Field Determination field determination flag read data slicer control register This flag charge falling edge Vsep.
Video signal
Vertical blanking interval
Composite video signal Vsep
appropriate line caption position register Line (when setting line
Hsep
Count value caption position register ("0F16" this case)
Magnified drawing
Hsep Clock run-in Start 16-bit data
Composite video signal Window deteminating clock-run-in
Start
Fig. 12.10.8 Signals Vertical Blanking Interval
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
Caption Position Register
Caption Position Register (CPS) [Address 00E616]
Name Caption position bits(CPS0 CPS4) Caption data latch completion flag (CPS5)
Functions
After reset
Data latched Indeterminate clock-run-in determined. Data latched clock-run-in determined. Refer corresponding Table (Table 12.10.1).
Slice line mode specification bits field) (CPS6, CPS7)
Fig. 12.10.9 Caption Position Register
Table 12.10.1 Specification Data Slice Line Field Line Sliced Data Both fields Line line specified bits (total lines) (See note Both fields line specified bits (total line) (See note Both fields Line (total line) Both fields Line line specified bits (total lines) (See note Field Line Generate Slice Voltage Field specified DSC1 Line (total line) Field specified DSC1 line specified bits (total line) (See note Field specified DSC1 Line (total line) Field specified DSC1 Line line specified bits (total lines) (See note
Notes DSC1 data slicer control register caption position register. "1016 bits CPS. "1F16 bits CPS.
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
12.10.7 Reference Voltage Generating Circuit Comparator
composite video signal clamped clamping circuit input reference voltage generating circuit comparator. Reference Voltage Generating Circuit This circuit generates reference voltage (slice voltage) using amplitude clock run-in pulse line specified data slice line specification circuit. Connect capacitor between HOLD pin, make length wiring short possible that leakage current generated. Comparator comparator compares voltage composite video signal with voltage (reference voltage) generated reference voltage generating circuit, converts composite video signal into digital value.
12.10.8 Start Detecting Circuit
This circuit detects start line decided data slice line specification circuit. detection start described below. sampling clock generated dividing reference clock output timing signal. clock run-in pulse detected sampling clock. After detection pulse, start pattern detected from comparator output.
12.10.9 Clock Run-in Determination Circuit
This circuit determinates clock run-in counting number pulses window composite video signal. reference clock count value pulse cycle stored bits clock run-in detect register (address 00EA 16). Read these bits after occurrence data slicer interrupt (refer "12.10.12 Interrupt Request Generating Circuit"). Figure 12.10.10 shows structure clock run-in detect register.
Clock Run-in Detect Register
Clock run-in detect register (CRD) [Address 00EA16]
Test bits
Name Read-only
Functions
After reset
Clock run-in detection bit(CRD3 CRD7)
Number reference clocks counted clock run-in pulse period.
Fig. 12.10.10 Clock Run-in Detect Register
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
12.10.10 Data Clock Generating Circuit
This circuit generates data clock synchronized with start detected start detecting circuit. data clock stores caption data 16-bit shift register. When 16-bit data been stored clock run-in determination circuit determines clock run-in, caption data latch completion flag set. This flag reset falling vertical synchronous signal sep).
Data Clock Position Register
Data clock position register (DPS) [Address 00EB16]
Name these bits "1."
Functions
After reset
this "0." Data clock position bits (DPS3 DPS7)
Fig. 12.10.11 Data Clock Position Register
Rev.
ion. icat ecif ubject mits mentic para
MITSUBISHI MICROCOMPUTERS
M37280MF-XXXSP, M37280MK-XXXSP M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER ON-SCREEN DISPLAY CONTROLLER
12.10.11 16-bit Shift Register
caption data converted into digital value comparator stored into 16-bit shift register synchronization with data clock. contents high-order bits stored caption data obtained reading data register (address 00E316) data register (address 00E5 16). contents low-order bits obtained reading data register (address 00E216) data register (address 00E416), respectively. These registers reset falling sep. Read data registers after occurrence data slicer interrupt (refer "12.10.12 Interrupt Request Generating Circuit").
12.10.12 Interrupt Request Generating Circuit
interrupt requests shown Table 12.10.3 generated combination following bits; bits caption position register (address 00E616). Read contents data r

Other recent searches


SUM110P04-04L - SUM110P04-04L   SUM110P04-04L Datasheet
SPL15B - SPL15B   SPL15B Datasheet
SN7401N - SN7401N   SN7401N Datasheet
SN7401N3 - SN7401N3   SN7401N3 Datasheet
SN74LS01D - SN74LS01D   SN74LS01D Datasheet
SN74LS01DR - SN74LS01DR   SN74LS01DR Datasheet
SN74LS01N - SN74LS01N   SN74LS01N Datasheet
SN74LS01N3 - SN74LS01N3   SN74LS01N3 Datasheet
SN5401J - SN5401J   SN5401J Datasheet
SN54LS01J - SN54LS01J   SN54LS01J Datasheet
MAX1190 - MAX1190   MAX1190 Datasheet
MAX1180 - MAX1180   MAX1180 Datasheet
MAX1184 - MAX1184   MAX1184 Datasheet
MAX1185 - MAX1185   MAX1185 Datasheet
MAX1186 - MAX1186   MAX1186 Datasheet
MAX1195 - MAX1195   MAX1195 Datasheet
MAX1198 - MAX1198   MAX1198 Datasheet
74LVX541 - 74LVX541   74LVX541 Datasheet
2N3771 - 2N3771   2N3771 Datasheet
2N3772 - 2N3772   2N3772 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive