MB90V378 [FUJITSU]

16-BIT PROPRIETARY MICROCONTROLLER; 16位微控制器专有
MB90V378
型号: MB90V378
厂家: FUJITSU    FUJITSU
描述:

16-BIT PROPRIETARY MICROCONTROLLER
16位微控制器专有

微控制器
文件: 总65页 (文件大小:471K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
FUJITSU SEMICONDUCTOR  
DATA SHEET  
DS07-13740-1E  
16-bit Proprietary Microcontroller  
CMOS  
F2MC-16LX MB90378 Series  
MB90F378/V378  
DESCRIPTION  
The MB90378 series is a line of general-purpose, 16-bit microcontrollers designed for those applications which  
require high-speed real-time processing. The instruction set is designed to be optimized for controller applications  
which inheriting the AT architecture of F2MC-16LX family and allow a wide range of control tasks to be processed  
efficiently at high speed.  
A built-in LPC interface, serial IRQ and PS/2 interface simplifies communication with host CPU and PS/2 devices  
in computer system. Moreover, SMbus compliant I2C*2 and A/D converter implements the smart battery control.  
With these features, the MB90378 series matches itself as keyboard controller with smart battery control.  
While inheriting the AT architecture of the F2MC*1 family, the instruction set for the F2MC-16LX CPU core of the  
MB90378 series incorporates additional instructions for high-level languages, supports extended addressing  
modes, and contains enhanced multiplication and division instructions as well as a substantial collection of  
improved bit manipulation instructions. In addition, the MB90378 series has an on-chip 32-bit accumulator which  
enables processing of long-word data.  
*1 : F2MC stands for FUJITSU Flexible Microcontroller, a registered trademark of FUJITSU LIMITED.  
*2 : Purchase of Fujitsu I2C components conveys a license under the Philips I2C Patent Rights to use, these  
components in an I2C system provided that the system conforms to the I2C Standard Specification as defined  
by Philips.  
PACKAGE  
144-pin plastic LQFP  
(FPT-144P-M12)  
MB90378 Series  
FEATURES  
Clock  
Embedded PLL clock multiplication circuit  
Operating clock (PLL clock) can selected from divided-by-2 of oscillation or one to four times the oscillation  
(at oscillation of 4 MHz to 20 MHz)  
Minimum instruction execution time of 50 ns (at oscillation of 5 MHz, four times the PLL clock, operation at  
VCC of 3.3 V)  
CPU addressing space of 16 Mbytes  
Internal 24-bit addressing  
Instruction set optimized for controller applications  
Rich data types (bit, byte, word, long word)  
Rich addressing mode (23 types)  
High code efficiency  
Enhanced precision calculation realized by the 32-bit accumulator  
Instruction set designed for high level language (C) and multi-task operations  
Adoption of system stack pointer  
Enhanced pointer indirect instructions  
Barrel shift instructions  
Program patch function (2 address pointer)  
Improved execution speed  
4-byte instruction queue  
Powerful interrupt function  
Priority level programmable : 8 levels  
32 factors of stronger interrupt function  
Automatic data transmission function independent of CPU operation  
Extended intelligent I/O service function (EI2OS)  
Maximum 16 channels  
Low-power consumption (standby) mode  
Sleep mode (mode in which CPU operating clock is stopped)  
Timebase timer mode (mode in which operations other than timebase timer and watch timer are stopped)  
Stop mode (mode in which all oscillations are stopped)  
CPU intermittent operation mode  
Watch mode  
Dual operation flash  
Upper and lower banks of flash memory can be used to execute erase/program and read operation  
concurrently (MB90F378)  
Package  
LQFP-144 (FPT-144P-M12 : 0.4 mm pitch)  
Process  
CMOS technology  
2
MB90378 Series  
PRODUCT LINEUP  
Part number  
MB90F378  
MB90V378  
Parameter  
Classification  
Flash type ROM  
128 Kbytes (112 Kbytes 16 Kbytes)  
Dual operation  
ROM size  
RAM size  
6 Kbytes  
15.6 Kbytes  
Number of instruction  
: 351  
Minimum execution time : 50 ns/5 MHz (PLL x 4)  
CPU function  
I/O port  
Addressing mode  
Data bit length  
Maximum memory space : 16 Mbytes  
: 23  
: 1, 8, 16 bits  
I/O port (Nch)  
I/O port (CMOS)  
I/O port (CMOS with pull-up control) : 32  
: 25  
: 68  
Total  
: 125  
Reload timer : 6 channels  
Reload mode, single-shot mode or event count mode selectable  
16-bit reload timer  
8/16-bit PPG timer  
16-bit PPG timer  
Bit decoder  
PPG timer : 2 channels (8-bit mode, 4 channels)  
PPG timer : 3 channels  
PWM mode or single-shot mode selectable  
Bit decoder : 1 channel  
Parity generator : 1 channel  
Selectable odd/even parity  
Parity generator  
PS/2 interface : 3 channels  
4 selectable sampling clocks  
PS/2 interface  
LPC interface  
LPC bus interface  
Universal peripheral Interface : 4 channels  
GA20 output control  
Data buffer array  
: 1 channel  
: for UPI ch 0 only  
: 80 bytes  
Serial IRQ request : 6 channels  
LPC clock monitor/control  
Serial IRQ controller  
UART  
With full-duplex double buffer (variable data length)  
Clock asynchronized or clock synchronized transmission (with start and stop  
bits) can be selectively used  
I2C (SMbus compliant) : 1 channel  
Support I2C bus of PHILIPS and the SMbus proposed by Intel I2C bus  
Selectable packet error check  
I2C  
Timeout detection function  
Multi-address I2C (SMbus compliant) : 1 channel  
Support I2C bus of PHILIPS and the SMbus proposed by Intel I2C bus  
Selectable packet error check  
Multi-address I2C  
Timeout detection function  
6 addresses support  
ALERT function  
(Continued)  
3
MB90378 Series  
(Continued)  
Part number  
Parameter  
MB90F378  
MB90V378  
Bridge circuit  
Three bus connection routes can be switched by I2C/multi-address I2C  
8 independent channels  
Selectable causes : Rise/fall edge, fall edge, Llevel or Hlevel  
DTP/external interrupt  
8 multiplex channels 2 set  
Selectable causes : Rise/fall edge, fall edge, rise edge or Llevel  
Extended external interrupt  
Key-on wake-up interrupt  
8 independent channels  
Causes : Llevel  
8/10-bit resolution : 12 channels  
Conversion time : Less than 4.2 s (20 MHz internal clock)  
8/10-bit A/D converter  
8-bit D/A converter  
LCD controller/driver  
8-bit resolution : 2 channels  
Up to 9 SEG 4 COM  
Selectable LCD output or CMOS I/O port  
Low-power consumption  
Process  
Stop mode/Sleep mode/CPU intermittent operation mode/Watch mode  
CMOS  
LQFP-144  
PGA299  
Package  
(FPT-144P-M12 : 0.4 mm pitch)  
Operating voltage  
2.7 V to 3.6 V at 20 MHz*  
* : Varies with conditions such as the operating frequency (see ELECTRICAL CHARACTERISTICS).  
Assurance for the MB90V378 is given only for operation with a tool at power supply voltage of 2.7 V to 3.6 V,  
an operating temperature of 0 C to 25 C, and an operating frequency of 1 MHz to 20 MHz.  
PACKAGE AND CORRESPONDING PRODUCTS  
Package  
FPT-144P-M12  
PGA299  
: Available  
: Not available  
MB90F378  
MB90V378  
X
X
X
Note : For more information about each package, see PACKAGE DIMENSIONS.  
DIFFERENCES AMONG PRODUCTS  
Memory size  
In evaluation with an evaluation product, note the difference between the evaluation product and the product  
actually used. The following items must be taken into consideration.  
The MB90V378 does not have an internal ROM, however, operations equivalent to chips with an internal ROM  
can be evaluated by using a dedicated development tool, enabling selection of ROM size by settings of the  
development tool.  
In the MB90V378, images from FF4000H to FFFFFFH are mapped to bank 00, and FF0000H to FF3FFFH are  
mapped to bank FF only. (This setting can be changed by the development tool configuration.)  
In the MB90F378, images from FF4000H to FFFFFFH are mapped to bank 00, and FF0000H to FF3FFFH are  
mapped to bank FF only.  
4
MB90378 Series  
PIN ASSIGNMENT  
TOP VIEW  
P40/PSCK0  
P41/PSDA0  
P42/PSCK1  
P43/PSDA1  
P44/PSCK2  
P45/PSDA2  
P46/CLKRUN  
P47/SERIRQ  
P50/GA20  
P51/LFRAME  
P52/LRESET  
P53/LCK  
P54/LAD0  
P55/LAD1  
P56/LAD2  
P57/LAD3  
RST  
1
2
3
4
5
6
7
8
108  
107  
106  
105  
104  
103  
102  
101  
100  
99  
98  
97  
96  
95  
94  
93  
92  
91  
90  
89  
88  
87  
86  
85  
84  
83  
82  
81  
80  
79  
78  
77  
76  
75  
P77/PPG1  
P76/UI3  
P75/UO3  
P74/UCK3  
P73/UI2  
P72/UO2  
P71/UCK2  
P70/UI1  
P67/UO1  
P66/UCK1  
P65/INT5  
P64/INT4  
P63/INT3  
P62/INT2  
P61/INT1  
P60/INT0  
PD7/PPG3  
VSS  
VCC  
PF7/V3*  
PF6/V2*  
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
VCC  
VSS  
X0A  
X1A  
LQFP-144  
PA0/EEI0  
PA1/EEI1  
PA2/EEI2  
PA3/EEI3  
PA4/EEI4  
PA5/EEI5  
PA6/EEI6  
PA7/EEI7  
P83/INT6  
P84/INT7  
P85  
PF5/V1*  
PF4/COM3*  
PF3/TO6/COM2*  
PF2/TIN6/COM1*  
PF1/TO5/COM0*  
PF0/TIN5/SEG8*  
PE7/TO4/SEG7  
PE6/TIN4/SEG6  
PE5/TO3/SEG5  
PE4/TIN3/SEG4  
PE3/TO2/SEG3  
PE2/TIN2/SEG2  
PE1/TO1/SEG1  
PE0/TIN1/SEG0  
P82/ALERT  
P86  
PB0/EEI8  
PB1/EEI9  
PB2/EEI10  
74  
73  
(FPT-144P-M12)  
* : Heavy current pins  
5
MB90378 Series  
PIN DESCRIPTION  
Pin no.  
I/O  
Pin status  
during  
reset  
Pin name  
Function  
circuit  
LQFP-144  
128,129  
20,21  
17  
X0,X1  
X0A,X1A  
RST  
A
A
B
Oscillating Main oscillation I/O pins.  
Oscillating Sub-clock oscillation I/O pins.  
Reset input External reset input pin.  
MD0 to  
MD2  
Input pin for operation mode specification. Connect this pin  
directly to Vcc or Vss.  
58, 57, 56  
C
Mode input  
P00 to P07  
General-purpose I/O ports.  
109 to 116  
D
KSI0 to  
KSI7  
Can be used as key-on wake-up interrupt input ch 0 to 7. Input  
is enabled when 1 is set in EICR : EN0 to 7 in standby mode.  
117 to 124 P10 to P17  
E
E
General-purpose I/O ports.  
General-purpose I/O ports.  
General-purpose I/O ports.  
125,  
P20 to P27  
130 to 136  
P30, P31  
8/16-bit PPG timer output pins.  
8-bit x 2 channels mode use : Event output from PG00/PG01  
16-bit x 1channel mode use : Event output from PG00  
137, 138  
139, 140  
E
E
PG00,  
PG01  
P32, P33  
General-purpose I/O ports.  
8/16-bit PPG timer output pins.  
8-bit x 2 channels mode use : Event output from PG10/PG11.  
16-bit x 1channel mode use : Event output from PG10.  
PG10,  
PG11  
141 to 143 P34 to P36  
E
E
General-purpose I/O ports.  
Port input  
P37  
144  
General-purpose I/O port.  
ADTG  
External trigger input pin (ADTG) for the A/D converter.  
General-purpose Nch open-drain I/O port.  
P40  
1
F
F
F
F
Serial clock I/O pin for PS/2 interface ch 0. This function is  
selected when PS/2 interface ch 0 is enabled.  
PSCK0  
P41  
General-purpose Nch open-drain I/O port.  
2
Serial data I/O pin for PS/2 interface ch 0. This function is  
selected when PS/2 interface ch 0 is enabled.  
PSDA0  
P42  
General-purpose Nch open-drain I/O port.  
3
Serial clock I/O pin for PS/2 interface ch 1. This function is  
selected when PS/2 interface ch 1 is enabled.  
PSCK1  
P43  
General-purpose Nch open-drain I/O port.  
4
Serial data I/O pin for PS/2 interface ch 1. This function is  
selected when PS/2 interface ch 1 is enabled.  
PSDA1  
(Continued)  
6
MB90378 Series  
Pin no.  
Pin status  
during  
reset  
I/O  
circuit  
Pin name  
Function  
LQFP-144  
P44  
PSCK2  
P45  
General-purpose Nch open-drain I/O port.  
5
6
F
F
Serial clock I/O pin for PS/2 interface ch 2. This function is  
selected when PS/2 interface ch 2 is enabled.  
General-purpose Nch open-drain I/O port.  
Serial data I/O pin for PS/2 interface ch 2. This function is  
selected when PS/2 interface ch 2 is enabled.  
PSDA2  
P46  
General-purpose Nch open-drain I/O port.  
LPC clock status / restart request I/O pin for serial IRQ  
controller. This function is selected when serial IRQ and LPC  
clock restart request is enabled.  
7
G
CLKRUN  
P47  
SERIRQ  
P50  
General-purpose I/O port.  
8
9
H
J
Serial IRQ data I/O pin for serial IRQ controller. This function is  
selected when serial IRQ is enabled.  
General-purpose Nch open-drain I/O port.  
GA20 output for LPC interface. This function is selected when  
GA20 function is enabled.  
GA20  
P51  
General-purpose I/O port.  
10  
H
H
H
H
Port input  
LFRAME input for LPC interface. This function is selected when  
LPC interface is enabled.  
LFRAME  
P52  
General-purpose I/O port.  
11  
Reset input for LPC interface. This function is selected when  
LPC interface is enabled.  
LRESET  
P53  
General-purpose I/O port.  
12  
Clock input for LPC interface. This function is selected when  
LPC interface is enabled.  
LCK  
P54 to P57  
General-purpose I/O ports.  
13 to 16  
LAD0 to  
LAD3  
Address/Data I/O for LPC interface. This function is selected  
when LPC interface is enabled.  
P60 to P65  
General-purpose I/O ports.  
Can be used as DTP/external interrupt request input ch 0 to 5.  
Input is enabled when 1 is set in ENIR: EN0 to 5 in standby  
mode.  
93 to 98  
99  
I
I
INT0 to  
INT5  
P66  
General-purpose I/O port.  
Serial clock I/O pin for UART ch 1. This function is enabled  
when UART ch 1 enables clock output.  
UCK1  
(Continued)  
7
MB90378 Series  
Pin no.  
I/O  
Pin status  
during  
Pin name  
Function  
circuit  
LQFP-144  
reset  
P67  
General-purpose I/O port.  
100  
101  
I
I
Serial data output pin for UART ch 1. This function is  
enabled when UART ch 1 enables data output.  
UO1  
P70  
General-purpose I/O port.  
Serial data input pin for UART ch 1. While UART ch 1 is  
operating for input, the input of this pin is used as required and  
must not be used for any other input.  
UI1  
P71  
UCK2  
P72  
General-purpose I/O port.  
102  
103  
I
I
Serial clock I/O pin for UART ch 2. This function is enabled  
when UART ch 2 enables clock output.  
General-purpose I/O port.  
Serial data output pin for UART ch 2. This function is  
enabled when UART ch 2 enables data output.  
UO2  
P73  
General-purpose I/O port.  
Serial data input pin for UART ch 2. While UART ch 2 is  
operating for input, the input of this pin is used as required and  
must not be used for any other input.  
104  
I
UI2  
Port input  
P74  
UCK3  
P75  
General-purpose I/O port.  
105  
106  
I
I
Serial clock I/O pin for UART ch 3. This function is enabled  
when UART ch 3 enables clock output.  
General-purpose I/O port.  
Serial data output pin for UART ch 3. This function is  
enabled when UART ch 3 enables data output.  
UO3  
P76  
General-purpose I/O port.  
Serial data input pin for UART ch 3. While UART ch 3 is  
operating for input, the input of this pin is used as required and  
must not be used for any other input.  
107  
108  
I
I
UI3  
P77  
General-purpose I/O port.  
Output pin for PPG ch 1. This function is enabled when  
PPG ch 1 output is enabled.  
PPG1  
P80  
SCL1  
P81  
General-purpose Nch open-drain I/O port.  
Serial clock I/O pin for multi-address I2C.  
General-purpose Nch open-drain I/O port.  
71  
72  
T
T
SDA1  
Serial data I/O pin for multi-address I2C.  
(Continued)  
8
MB90378 Series  
Pin no.  
Pin status  
during  
reset  
I/O  
circuit  
Pin name  
Function  
LQFP-144  
P82  
General-purpose Nch open-drain I/O port.  
73  
J
I
ALERT  
P83, P84  
ALERT output pin for multi-address I2C.  
General-purpose I/O ports.  
30, 31  
Can be used as DTP/external interrupt request input ch6, 7.  
Input is enabled when 1 is set in ENIR: EN6, 7 in standby mode.  
INT6, INT7  
32  
33  
P85  
P86  
I
I
General-purpose I/O port.  
General-purpose I/O port.  
P90  
General-purpose Nch open-drain I/O port.  
Serial clock I/O pin for bridge circuit.  
General-purpose Nch open-drain I/O port.  
Serial data I/O pin for bridge circuit.  
General-purpose Nch open-drain I/O port.  
Serial clock I/O pin for bridge circuit.  
General-purpose Nch open-drain I/O port.  
Serial data I/O pin for bridge circuit.  
General-purpose Nch open-drain I/O port.  
Serial clock I/O pin for bridge circuit.  
General-purpose Nch open-drain I/O port.  
Serial data I/O pin for bridge circuit.  
General-purpose I/O ports.  
65  
66  
67  
68  
69  
70  
T
T
T
T
T
T
SCL2  
P91  
SDA2  
P92  
SCL3  
P93  
Port input  
SDA3  
P94  
SCL4  
P95  
SDA4  
PA0 to PA7  
External IRQ input pin for Extend External Interrupt request ch0  
to 7.  
When IRQ detect, prepare to the CPU Interrupt. (Multiplex)  
22 to 29  
I
I
EEI0 to  
EEI7  
PB0 to PB7  
General-purpose I/O ports.  
External IRQ input pin for Extend External Interrupt request ch8  
to 15.  
When IRQ detect, prepare to the CPU Interrupt. (Multiplex)  
34 to 41  
45 to 52  
EEI8 to  
EEI15  
PC0 to PC7  
AN0 to AN7  
PD0 to PD3  
General-purpose I/O ports.  
M
M
A/D converter analog input pin 0 to 7. This function is enabled  
when the analog input specification is enabled (ADER1).  
A/D input  
General-purpose I/O ports.  
53,  
59 to 61  
AN8 to  
AN11  
A/D converter analog input pin 8 to 11. This function is enabled  
when the analog input specification is enabled (ADER2).  
(Continued)  
9
MB90378 Series  
Pin no.  
I/O  
Pin status  
during  
Pin name  
Function  
General-purpose I/O ports.  
circuit  
LQFP-144  
reset  
PD4, PD5  
62, 63  
64, 92  
N
H
D/A converter analog output 1, 2. This function is selected when  
D/A converted is enabled.  
DA1, DA2  
PD6, PD7  
General-purpose I/O ports.  
PPG2,  
PPG3  
Output pin for PPG ch 2, 3. This function is selected when PPG  
ch 2, 3 output is enabled.  
PE0  
General-purpose I/O port.  
Segment output pin for LCD controller/driver. This function is  
selected when LCD segment output is enabled.  
74  
75  
76  
77  
78  
79  
80  
SEG0  
O
O
O
O
O
O
O
TIN1  
PE1  
External clock input pin for reload timer 1.  
General-purpose I/O port.  
Segment output pin for LCD controller/driver. This function is  
selected when LCD segment output is enabled.  
SEG1  
TO1  
PE2  
Event output pin for reload timer 1.  
General-purpose I/O port.  
Segment output pin for LCD controller/driver. This function is  
selected when LCD segment output is enabled.  
SEG2  
Port input  
TIN2  
PE3  
External clock input pin for reload timer 2.  
General-purpose I/O port.  
Segment output pin for LCD controller/driver. This function is  
selected when LCD segment output is enabled.  
SEG3  
TO2  
PE4  
Event output pin for reload timer 2.  
General-purpose I/O port.  
Segment output pin for LCD controller/driver. This function is  
selected when LCD segment output is enabled.  
SEG4  
TIN3  
PE5  
External clock input pin for reload timer 3.  
General-purpose I/O port.  
Segment output pin for LCD controller/driver. This function is  
selected when LCD segment output is enabled.  
SEG5  
TO3  
PE6  
Event output pin for reload timer 3.  
General-purpose I/O port.  
Segment output pin for LCD controller/driver. This function is  
selected when LCD segment output is enabled.  
SEG6  
TIN4  
External clock input pin for reload timer 4.  
(Continued)  
10  
MB90378 Series  
(Continued)  
Pin no.  
Pin status  
during  
I/O  
circuit  
Pin name  
Function  
LQFP-144  
reset  
PE7  
General-purpose I/O port.  
Segment output pin for LCD controller/driver. This function is  
selected when LCD segment output is enabled.  
81  
SEG7  
O
P
P
P
P
TO4  
PF0  
Event output pin for reload timer 4.  
General-purpose Nch Open-drain I/O port.  
Segment output pin for LCD controller/driver. This function is  
selected when LCD segment output is enabled.  
82  
83  
84  
85  
SEG8  
TIN5  
PF1  
External clock input pin for reload timer 5.  
General-purpose Nch Open-drain I/O port.  
COM output pin for LCD controller/driver. This function is select-  
ed when LCD COM output is enabled.  
COM0  
Port input  
TO5  
PF2  
Event output pin for reload timer 5.  
General-purpose Nch Open-drain I/O port.  
COM output pin for LCD controller/driver. This function is select-  
ed when LCD COM output is enabled.  
COM1  
TIN6  
PF3  
External clock input pin for reload timer 6.  
General-purpose Nch Open-drain I/O port.  
COM output pin for LCD controller/driver. This function is select-  
ed when LCD COM output is enabled.  
COM2  
TO6  
PF4  
Event output pin for reload timer 6.  
General-purpose Nch Open-drain I/O port.  
86  
P
COM output pin for LCD controller/driver. This function is select-  
ed when LCD COM output is enabled.  
COM3  
PF5 to  
PF7  
General-purpose Nch Open-drain I/O ports.  
87 to 89  
Q
Power input  
Power input  
Power input pin for LCD controller/driver. This function is select-  
ed when external voltage divider is enabled.  
V1 to V3  
AVCC  
AVR  
42  
43  
44  
R
S
R
Vcc power input pin for analog circuits.  
Vref+ input pin for the A/D converter. This voltage must not  
exceed Vcc. Vref- is fixed to AVSS.  
AVSS  
VSS  
Vss power input pin for analog circuits.  
Power (0 V) input pin.  
19,55,91,  
127  
Source  
Power input  
18,54,90,  
126  
VCC  
Power (3.3 V) input pin.  
11  
MB90378 Series  
I/O CIRCUIT TYPE  
Type  
Circuit  
Remarks  
X1/X1A  
X0/X0A  
Xout  
Nch Pch  
Main/Sub clock (main/sub clock crystal oscillator)  
At an oscillation feedback resistor of  
approximately 1 M  
Pch  
Nch  
A
Standby mode control  
CMOS hysteresis input  
Pull-up resistor approximately 50 k  
R
B
C
CMOS hysteresis input  
CMOS hysteresis input  
CMOS hysteresis input  
CMOS output  
R
CMOS hysteresis input  
Selectable pull-up resistor  
approximately 50 k  
IOL 4 mA  
Pch  
Pull-up control  
Pch  
Pout  
D
Nout  
Nch  
CMOS hysteresis input  
Standby mode control  
CMOS output  
CMOS input  
R
Pch  
Pull-up control  
Selectable pull-up resistor  
approximately 50 k  
IOL 4 mA  
Pch  
Pout  
Nout  
E
Nch  
CMOS input  
Standby mode control  
Nch open-drain output  
CMOS hysteresis input  
IOL 4 mA  
Nch  
Nch  
5 V tolerant  
Nout  
F
CMOS hysteresis input  
Standby mode control  
(Continued)  
12  
MB90378 Series  
Type  
Circuit  
Remarks  
Nch open-drain output  
Pch  
Nch  
CMOS input  
IOL 4 mA  
Nout  
G
CMOS input  
Standby mode control  
CMOS output  
CMOS input  
IOL 4 mA  
Pch  
Nch  
Pout  
Nout  
H
CMOS input  
Standby mode control  
CMOS output  
CMOS hysteresis input  
IOL 4 mA  
Pch  
Nch  
Pout  
Nout  
I
CMOS hysteresis input  
Standby mode control  
Nch open-drain output  
CMOS input  
IOL 4 mA  
Nch  
Nch  
Nout  
5 V tolerant  
J
CMOS input  
Standby mode control  
CMOS output  
CMOS input  
A/D analog input  
IOL 4 mA  
Pch  
Nch  
Pout  
Nout  
M
CMOS input  
Standby mode control  
Analog input  
(Continued)  
13  
MB90378 Series  
Type  
Circuit  
Remarks  
CMOS output  
CMOS input  
D/A analog output  
IOL 4 mA  
Pch  
Nch  
Pout  
Nout  
N
CMOS input  
Standby mode control  
Analog input  
CMOS output  
Pch  
Nch  
CMOS hysteresis input  
Segment output  
IOL 4 mA  
Pout  
Nout  
O
CMOS hysteresis input  
Standby mode control  
Segment output  
R
Nch open-drain output  
CMOS hysteresis input  
Segment output  
Nch  
Nch  
IOL 12 mA  
Nout  
P
CMOS hysteresis input  
Standby mode control  
Segment output  
R
Nch open-drain output  
CMOS hysteresis input  
LCD driving power supply  
IOL 12 mA  
Nch  
Nch  
Nout  
Q
CMOS hysteresis input  
Standby mode control  
LCD driving power supply  
(Continued)  
14  
MB90378 Series  
(Continued)  
Type  
Circuit  
Remarks  
Power supply input protection circuit  
Pch  
Nch  
IN  
R
S
A/D converter reference voltage (AVR) input  
pin with protection circuit  
Analog input enable  
Pch  
Nch  
IN  
Analog input enable  
Nch open-drain output  
CMOS input  
Nch  
IOL 4 mA  
5 V tolerant  
Nout  
Nch  
T
CMOS input  
Standby mode control  
15  
MB90378 Series  
HANDLING DEVICES  
1. Be sure that the maximum rated voltage is not exceeded (latch-up prevention).  
A latch-up may occur on a CMOS IC if a voltage higher than VCC or lower than VSS is applied to an input or output  
pin other than medium-to-high voltage pins. A latch-up may also occur if a voltage higher than the rating is  
applied between VCC pin and VSS pin. A latch-up causes a rapid increase in the power supply current, which can  
result in thermal damage to an element. Take utmost care that the maximum rated voltage is not exceeded.  
When turning the power on or off to analog circuits, be sure that the analog supply voltages (AVCC, AVR) and  
analog input voltage do not exceed the digital supply voltage (VCC).  
2. Stabilize the supply voltages  
Even within the operation guarantee range of the VCC supply voltage, a malfunction can be caused if the supply  
voltage undergoes a rapid change. For voltage stabilization guidelines, the VCC ripple fluctuations (P-P value)  
at commercial frequencies (50 Hz to 60 Hz) should be suppressed to "10%" or less of the reference VCC value.  
During a momentary change such as when switching a supply voltage, voltage fluctuations should also be  
suppressed so that the "transient fluctuation rate" is 0.1 V/ms or less.  
3. Power-on  
To prevent a malfunction in the built-in voltage drop circuit, secure "50 s (between 0.2 V and 1.8 V)" or more  
for the voltage rise time during power-on.  
4. Treatment of unused input pins  
An unusedinput pin may cause amalfunctionif it isleft open. Every unused input pin should be pulled up or down.  
5. Treatment of A/D converter, and D/A converter power pin  
When the A/D converter, D/A converter and comparator is not used, connect the pins as follows: AVCC VCC,  
AVSS AVR VSS.  
6. Notes on external clock  
When an external clock is used, the oscillation stabilization wait time is required at power-on reset or at cancel-  
lation of sub-clock mode or stop mode. As shown in diagram below, when an external clock is used, connect  
only the X0 pin and leave the X1 pin open.  
X0  
MB90378 series  
X1  
Open  
16  
MB90378 Series  
7. Power supply pins  
When a device has two or more VCC or VSS pins, the pins that should have equal potential are connected within  
the device in order to prevent a latch-up or other malfunction. To reduce extraneous emission, to prevent a  
malfunction of the strobe signal due to an increase in the group level, and to maintain the local output current  
rating, connect all these power supply pins to an external power supply and ground them.  
The current source should be connected to the VCC and VSS pins of the device with minimum impedance. It is  
recommended that a bypass capacitor of about 0.1 F be connected near the terminals between VCC and VSS.  
8. Analog power-on sequence of A/D converter and D/A converter  
The power to the A/D converter and D/A converter (AVCC, AVR) and analog inputs (AN0 to AN11) must be turned  
on after the power to the digital circuits (VCC) is turned on. When turning off the power, turn off the power to the  
digital circuits (VCC) after turning off the power to the A/D converter, D/A converter and analog inputs. When the  
power is turned on or off, AVR should not exceed AVCC. Also, when a pin that is used for A/D analog input is also  
used as an input port, the input voltage should not exceed AVCC. (The power to the analog circuits and the power  
to the digital circuits can be simultaneously turned on or off.)  
17  
MB90378 Series  
BLOCK DIAGRAM  
Other pins  
CPU  
VSS x 4, VCC x4, MD0 to MD2,  
X0, X0A  
X1, X1A  
Clock control  
circuit  
F2MC-16LX family core  
AVCC, AVSS, AVR  
Delayed interrupt generator  
Reset circuit  
RST  
(Watchdog timer)  
Interrupt controller  
Timebase timer  
Nch open-drain I/O port 8, 9  
P80/SCL1  
P81/SDA1  
P82/ALERT  
P90/SCL2  
P91/SDA2  
P92/SCL3  
P93/SDA3  
P94/SCL4  
P95/SDA4  
I2C bus  
(Multi-address)  
8
P00/KSI0 to  
P07/KSI7  
CMOS I/O port 0, 1, 2, 3*  
I2C bus  
8
8
P10 to P17  
Key-on wake-up  
interrupt  
8
6
P20 to P27  
8
8/16-bit PPG timer  
(ch1, ch2)  
P30/PG00 to  
P33/PG11  
P34 to P36  
P37/ADTG  
6
Bridge circuit  
CMOS I/O port A, B, 8  
P40/PSCK0  
P41/PSDA0  
P42/PSCK1  
P43/PSDA1  
P44/PSCK2  
P45/PSDA2  
P46/CLKRUN  
P47/SERIRQ  
Nch open-drain I/O port 4  
(P47 is CMOS I/O port)  
Extend external  
interrupt 1 (8 channels)  
8
8
8
8
PA0/EEI0 to  
PA7/EEI7  
6
2
3ch PS/2 interface  
Extend external  
interrupt 2 (8 channels)  
PB0/EEI8 to  
PB7/EEI15  
Serial IRQ (6 channels)  
LPC Interface  
P83/INT6  
P84/INT7  
2
DTP/external interrupt  
(ch6, ch7)  
P50/GA20  
P51/LFRAME  
P52/LRESET  
P53/LCK  
GA20 control  
P85  
P86  
UPI  
P54/LAD0  
(ch0, ch1, ch2, ch3)  
7
P55/LAD1  
12  
2
8/10-bit A/D converter  
(12 channels)  
PC0/AN0 to  
PC7/AN7  
PD0/AN8 to  
PD3/AN11  
PD4/DA1  
PD5/DA2  
P56/LAD2  
P57/LAD3  
Nch open-drain I/O P50  
CMOS I/O P51 to P57  
8-bit D/A converter  
(2 channels)  
6
P60/INT0 to  
P65/INT5  
P66/UCK1  
P67/UO1  
P70/UI1  
6
3
3
6
DTP/external interrupt  
ch0, 1, 2, 3, 4, 5  
2
16-bit PPG  
(ch2, ch3)  
PD6/PPG2  
PD7/PPG3  
UART  
P71/UCK2  
P72/UO2  
P73/UI2  
(ch1, ch2, ch3)  
CMOS I/O port C, D  
P74/UCK3  
P75/UO3  
P76/UI3  
16-bit PPG (ch1)  
PE0/TIN1/SEG0  
PE1/TO1/SEG1  
PE2/TIN2/SEG2  
PE3/TO2/SEG3  
PE4/TIN3/SEG4  
PE5/TO3/SEG5  
PE6/TIN4/SEG6  
PE7/TO4/SEG7  
PF0/SEG8/TIN5*  
PF1/COM0/TO5*  
PF2/COM1/TIN6*  
CMOS I/O port E  
Nch open-drain I/O port F  
P77/PPG1  
CMOS I/O port 6, 7  
6
6
16-bit reload timer  
(ch1, ch2, ch3, ch4, ch5, ch6)  
RAM 6KB  
FLASH 128 KB  
16  
LCD controller/driver  
(9SEG x 4COM)  
Mirroring  
PF3/COM2/TO6*  
PF4/COM3*  
PF5/V1* to  
Flash security  
PF7/V3*  
* : P00 to P07, P10 to P17, P20 to P27, P30 to P37 : With resistors that can be used as input pull-up resistors.  
PF0 to PF7 : High current pins  
18  
MB90378 Series  
MEMORY MAP  
Single-chip mode  
(with ROM mirroring function)  
FFFFFFH  
ROM area  
Address #1  
FC0000H  
010000H  
ROM area  
(FF bank image)  
Address #2  
004000H  
Peripheral area  
RAM  
003F80H  
Address #3  
Register  
area  
000100H  
0000F8H  
000000H  
: Internal access memory  
: Access not allowed  
Peripheral area  
Model  
Address #1  
FE0000H  
Address #2  
Address #3  
001900H  
MB90F378  
MB90V378  
004000H  
004000H*  
FE0000H*  
003F80H  
* : The MB90V378 does not contain ROM. Assume that the development tool uses these area for its ROM decode  
areas.  
Notes : If single-chip mode (without ROM mirroring function) is selected, see Chapter 32, "ROM Mirroring  
Function Selection Module" of the MB90378 series H/W manual.  
ROM data in the FF bank can be seen as an image in the higher 00 bank to validate the small model C  
compiler. Because addresses of the 16 low-order bits in the FF bank are the same, the table in ROM  
can be referenced without the "far" specification. For example, when 00C000H is accessed, the contents  
of ROM at FFC000H are actually accessed. The ROM area in the FF bank exceeds 48 Kbytes, and all  
areas cannot be seen as images in the 00 bank. Because ROM data from FF4000H to FFFFFFH is seen  
as an image at 004000H to 00FFFFH, the ROM data table should be stored in the area from FF4000H to  
FFFFFFH.  
19  
MB90378 Series  
F2MC-16LX CPU PROGRAMMING MODEL  
Dedicated registers  
AH  
AL  
Accumulator (A)  
USP  
User Stack Pointer (USP)  
SSP  
PS  
System Stack Pointer (SSP)  
Processor Status (PS)  
Program Counter (PC)  
PC  
DPR  
Direct Page Register (DPR)  
PCB  
DTB  
USB  
SSB  
ADB  
Program Bank Register(PCB)  
Data Bank Register (DTB)  
User Stack Bank Register (USB)  
System Stack Bank Register (SSB)  
Additional Data Bank Register (ADB)  
8-bit  
16-bit  
32-bit  
General-purpose registers  
CPU  
Dedicated register  
RAM  
RAM  
General-purpose  
register  
Accumulator  
User stack pointer  
System stack pointer  
Processor status  
Program counter  
Direct page register  
Program bank register  
Data bank register  
User stack bank register  
System stack bank register  
Additional data bank register  
20  
MB90378 Series  
Processor status (PS)  
15  
13 12  
8 7  
0
ILM  
000  
RP  
CCR  
PS  
Default value  
Default value  
00000  
-01XXXXX  
7
6
I
5
4
T
3
2
1
0
: CCR  
-
S
N
Z
V
C
-
0
1
X
X
X
X
X
: RP  
B4 B3 B2 B1 B0  
Default value  
Default value  
0
0
0
0
0
: ILM  
ILM2  
0
ILM1  
ILM0  
0
- : Not used  
0
X : Undefined  
21  
MB90378 Series  
I/O MAP  
Byte  
access access  
Word  
Address Abbreviation  
Register  
Resource name Initial value  
000000H  
000001H  
000002H  
000003H  
000004H  
000005H  
000006H  
000007H  
000008H  
000009H  
00000AH  
00000BH  
00000CH  
00000DH  
00000EH  
00000FH  
000010H  
000011H  
000012H  
000013H  
000014H  
000015H  
000016H  
000017H  
000018H  
PDR0  
PDR1  
PDR2  
PDR3  
PDR4  
PDR5  
PDR6  
PDR7  
PDR8  
PDR9  
PDRA  
PDRB  
PDRC  
PDRD  
PDRE  
PDRF  
DDR0  
DDR1  
DDR2  
DDR3  
DDR4  
DDR5  
DDR6  
DDR7  
PGDR  
Port 0 data register  
Port 1 data register  
Port 2 data register  
Port 3 data register  
Port 4 data register  
Port 5 data register  
Port 6 data register  
Port 7 data register  
Port 8 data register  
Port 9 data register  
Port A data register  
Port B data register  
Port C data register  
Port D data register  
Port E data register  
Port F data register  
Port 0 direction register  
Port 1 direction register  
Port 2 direction register  
Port 3 direction register  
Port 4 direction register  
Port 5 direction register  
Port 6 direction register  
Port 7 direction register  
Parity generator data register  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
Port 0  
Port 1  
Port 2  
Port 3  
Port 4  
Port 5  
Port 6  
Port 7  
Port 8  
Port 9  
Port A  
Port B  
Port C  
Port D  
Port E  
Port F  
Port 0  
Port 1  
Port 2  
Port 3  
Port 4  
Port 5  
Port 6  
Port 7  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
X1111111B  
XXXXXXX1B  
XXXXXXXXB  
XXXXXXXXB  
-XXXX111B  
--111111B  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
11111111B  
00000000B  
00000000B  
00000000B  
00000000B  
0-------B  
0000000-B  
00000000B  
00000000B  
XXXXXXXXB  
Parity  
generator  
Parity generator control status  
register  
000019H  
PGCSR  
R/W  
R/W  
X------0B  
00001AH  
00001BH  
00001CH  
00001DH  
00001EH  
00001FH  
DDRA  
DDRB  
DDRC  
DDRD  
DDRE  
DDR8  
Port A direction register  
Port B direction register  
Port C direction register  
Port D direction register  
Port E direction register  
Port 8 direction register  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
Port A  
Port B  
Port C  
Port D  
Port E  
Port 8  
00000000B  
00000000B  
00000000B  
00000000B  
00000000B  
-0000---B  
(Continued)  
22  
MB90378 Series  
Byte  
access access  
Word  
Address Abbreviation  
Register  
Resource name Initial value  
000020H  
000021H  
SMR1  
SCR1  
Serial mode register 1  
Serial control register 1  
R/W  
R/W  
R/W  
R/W  
00000-00B  
00000100B  
SIDR1/  
SODR1  
Input data register 1/  
Output data register 1  
000022H  
R/W  
R/W  
UART1  
XXXXXXXXB  
000023H  
000024H  
SSR1  
Serial status register 1  
R/W  
R/W  
R/W  
R/W  
00001000B  
----1000B  
M2CR1  
Mode 2 control register 1  
Communication  
prescaler 1  
000025H  
CDCR1  
Clock division control register 1  
R/W  
R/W  
00--0000B  
000026H  
000027H  
000028H  
000029H  
00002AH  
00002BH  
00002CH  
00002DH  
00002EH  
00002FH  
000030H  
000031H  
000032H  
000033H  
ENIR  
EIRR  
Interrupt/DTP enable register  
Interrupt/DTP cause register  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R
00000000B  
XXXXXXXXB  
00000000B  
00000000B  
11111111B  
----1111B  
DTP/external  
interrupt  
ELVR  
Request level setting register  
ADER1  
ADER2  
BRSR  
Analog input enable register 1  
Analog input enable register 2  
Bridge circuit selection register  
A/D control register  
Port C, A/D  
Port D, A/D  
Bridge circuit  
--000000B  
ADC0  
00000000B  
XXXXXXXXB  
00000-XXB  
00--------B  
ADCR0  
ADCR1  
ADCS0  
ADCS1  
SICRL  
SICRH  
A/D data register  
8/10-bit  
A/D converter  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
A/D control status register  
00000000B  
00000000B  
00000000B  
Serial interrupt request register  
Serial interrupt control register  
Serial interrupt frame number  
register 1  
000034H  
000035H  
000036H  
000037H  
SIFR1  
SIFR2  
SIFR3  
SIFR4  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
--000000B  
--000000B  
--000000B  
--000000B  
Serial interrupt frame number  
register 2  
Serial IRQ  
Serial interrupt frame number  
register 3  
Serial interrupt frame number  
register 4  
000038H  
000039H  
00003AH  
00003BH  
00003CH  
00003DH  
00003EH  
00003FH  
PDCRL1  
PDCRH1  
PCSRL1  
PCSRH1  
PDUTL1  
PDUTH1  
PCNTL1  
PCNTH1  
R
R
11111111B  
11111111B  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
--000000B  
PPG1 down counter register  
PPG1 period setting register  
PPG1 duty setting register  
PPG1 control status register  
W
W
16-bit PPG timer  
(ch1)  
W
W
R/W  
R/W  
R/W  
R/W  
00000000B  
(Continued)  
23  
MB90378 Series  
Byte  
access access  
Word  
Address Abbreviation  
Register  
Resource name Initial value  
000040H  
000041H  
000042H  
000043H  
000044H  
000045H  
000046H  
000047H  
000048H  
000049H  
00004AH  
00004BH  
00004CH  
00004DH  
00004EH  
00004FH  
000050H  
000051H  
000052H  
000053H  
000054H  
000055H  
000056H  
000057H  
000058H  
000059H  
00005AH  
00005BH  
00005CH  
00005DH  
PDCRL2  
PDCRH2  
PCSRL2  
PCSRH2  
PDUTL2  
PDUTH2  
PCNTL2  
PCNTH2  
PDCRL3  
PDCRH3  
PCSRL3  
PCSRH3  
PDUTL3  
PDUTH3  
PCNTL3  
PCNTH3  
PSCR0  
PSSR0  
PSCR1  
PSSR1  
PSCR2  
PSSR2  
PSDR0  
PSDR1  
PSDR2  
PSMR  
R
R
11111111B  
11111111B  
XXXXXXXXB  
PPG2 down counter register  
W
W
W
W
PPG2 period setting register  
PPG2 duty setting register  
PPG2 control status register  
PPG3 down counter register  
PPG3 period setting register  
PPG3 duty setting register  
PPG3 control status register  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
--000000B  
16-bit PPG timer  
(ch2)  
R/W  
R/W  
R/W  
R/W  
R
00000000B  
11111111B  
11111111B  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
--000000B  
R
W
W
16-bit PPG timer  
(ch3)  
W
W
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
00000000B  
0--00000B  
PS/2 interface control register 0  
PS/2 interface status register 0  
PS/2 interface control register 1  
PS/2 interface status register 1  
PS/2 interface control register 2  
PS/2 interface status register 2  
PS/2 interface data register 0  
PS/2 interface data register 1  
PS/2 interface data register 2  
PS/2 interface mode register  
D/A converter data register 0  
D/A converter data register 1  
D/A control register 0  
00000000B  
0--00000B  
00000000B  
0--00000B  
3-channel PS/2  
interface  
00000000B  
00000000B  
00000000B  
00000000B  
----0000B  
DAT0  
XXXXXXXXB  
XXXXXXXXB  
-------0B  
DAT1  
8-bit  
D/A converter  
DACR0  
DACR1  
D/A control register 1  
-------0B  
(Continued)  
24  
MB90378 Series  
Byte  
access access  
Word  
Address Abbreviation  
Register  
Resource name Initial value  
00005EH  
00005FH  
000060H  
000061H  
000062H  
000063H  
000064H  
000065H  
UPAL1  
UPAH1  
UPAL2  
UPAH2  
UPAL3  
UPAH3  
UPCL  
UPI1 address register (lower)  
UPI1 address register (upper)  
UPI2 address register (lower)  
UPI2 address register (upper)  
UPI3 address register (lower)  
UPI3 address register (upper)  
UPI control register (lower)  
UPI control register (upper)  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
00000000B  
UPCH  
-000-000B  
UPDI0/  
UPDO0  
UPI0 data input register/  
data output register  
000066H  
000067H  
000068H  
000069H  
00006AH  
00006BH  
00006CH  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
XXXXXXXXB  
00000000B  
LPC interface  
UPS0  
UPI0 status register  
UPDI1/  
UPDO1  
UPI1 data input register/  
data output register  
XXXXXXXXB  
00000000B  
UPS1  
UPI1 status register  
UPDI2/  
UPDO2  
UPI2 data input register/  
data output register  
XXXXXXXXB  
00000000B  
UPS2  
UPI2 status register  
UPDI3/  
UPDO3  
UPI3 data input register/  
data output register  
XXXXXXXXB  
00006DH  
00006EH  
UPS3  
LCR  
UPI3 status register  
LPC control register  
R/W  
R/W  
R/W  
R/W  
00000000B  
-----000B  
ROM mirroring function  
selection register  
ROM mirroring  
function  
00006FH  
000070H  
000071H  
ROMM  
W
W
-------1B  
00000000B  
----0000B  
Timer control status register  
CH1 (lower)  
TMCSRL1  
TMCSRH1  
R/W  
R/W  
R/W  
R/W  
16-bit  
reload timer  
(ch1)  
Timer control status register  
CH1 (upper)  
000072H  
000073H  
R/W  
R/W  
XXXXXXXXB  
XXXXXXXXB  
TMR1/  
TMRD1  
16-bit timer/reload register CH1  
Timer control status register  
CH2 (lower)  
000074H  
000075H  
TMCSRL2  
TMCSRH2  
R/W  
R/W  
R/W  
R/W  
00000000B  
----0000B  
16-bit  
reload timer  
(ch2)  
Timer control status register  
CH2 (upper)  
000076H  
000077H  
R/W  
R/W  
XXXXXXXXB  
XXXXXXXXB  
(Continued)  
TMR2/  
TMRD2  
16-bit timer/reload register CH2  
25  
MB90378 Series  
Byte  
access access  
Word  
Address Abbreviation  
Register  
Resource name Initial value  
Timer control status register  
CH3 (lower)  
000078H  
000079H  
TMCSRL3  
TMCSRH3  
R/W  
R/W  
R/W  
R/W  
00000000B  
16-bit  
Timer control status register  
CH3 (upper)  
----0000B  
reload timer  
(ch3)  
00007AH  
00007BH  
R/W  
R/W  
XXXXXXXXB  
XXXXXXXXB  
TMR3/  
TMRD3  
16-bit timer/reload register CH3  
Timer control status register  
CH4 (lower)  
00007CH  
00007DH  
TMCSRL4  
TMCSRH4  
R/W  
R/W  
R/W  
R/W  
00000000B  
----0000B  
16-bit  
reload timer  
(ch4)  
Timer control status register  
CH4 (upper)  
00007EH  
00007FH  
000080H  
000081H  
000082H  
000083H  
000084H  
000085H  
000086H  
000087H  
000088H  
000089H  
00008AH  
00008BH  
R/W  
R/W  
R/W  
R/W  
R
XXXXXXXXB  
XXXXXXXXB  
----0000B  
TMR4/  
TMRD4  
16-bit timer/reload register CH4  
IBCRL  
IBCRH  
IBSRL  
IBSRH  
IDAR  
IADR  
ICCR  
ITCR  
I2C bus control register (lower)  
I2C bus control register (upper)  
I2C bus status register (lower)  
I2C bus status register (upper)  
I2C data register  
R/W  
R/W  
R
00000000B  
00000000B  
--000000B  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
XXXXXXXXB  
-XXXXXXXB  
0-000000B  
-0-00000B  
I2C address register  
I2C  
I2C clock control register  
I2C timeout control register  
I2C timeout clock register  
I2C timeout data register  
I2C slave timeout register  
I2C master timeout register  
ITOC  
ITOD  
ISTO  
00000000B  
00000000B  
00000000B  
00000000B  
IMTO  
Port 0 pull-up resistor setting  
register  
00008CH  
00008DH  
00008EH  
00008FH  
RDR0  
RDR1  
RDR2  
RDR3  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
Port 0  
Port 1  
Port 2  
Port 3  
00000000B  
00000000B  
00000000B  
00000000B  
Port 1 pull-up resistor setting  
register  
Port 2 pull-up resistor setting  
register  
Port 3 pull-up resistor setting  
register  
000090H  
to  
Prohibited area  
00009DH  
Program address detect control  
status register  
Address match  
detection  
00009EH  
00009FH  
PACSR  
DIRR  
R/W  
R/W  
R/W  
R/W  
00000000B  
Delayed interrupt cause/  
clear register  
Delayed  
interrupt  
-------0B  
(Continued)  
26  
MB90378 Series  
Byte  
access access  
Word  
Address Abbreviation  
Register  
Resource name Initial value  
Low-power consumption mode  
register  
Low-power  
consumption  
control register  
0000A0H  
0000A1H  
LPMCR  
CKSCR  
R/W  
R/W  
R/W  
R/W  
00011000B  
11111100B  
Clock selection register  
0000A2H,  
0000A3H  
Prohibited area  
R/W  
Clock modulation control  
register  
Clock  
modulation  
0000A4H  
CKMC  
R/W  
-------0B  
0000A5H  
to  
0000A7H  
Prohibited area  
R/W  
0000A8H  
0000A9H  
0000AAH  
0000ABH  
WDTC  
TBTC  
WTC  
Watchdog control register  
R/W  
R/W  
R/W  
Watchdog timer X-XXX111B  
Timebase timer control register  
Watch timer control register  
R/W  
R/W  
Timebase timer  
Watch timer  
1--00100B  
10001000B  
Prohibited area  
Wake-up interrupt control  
register  
0000ACH  
0000ADH  
0000AEH  
EICR  
EIFR  
R/W  
R/W  
R/W  
R/W  
00000000B  
-------0B  
Key-on wake-up  
interrupt  
Wake-up interrupt flag register  
R/W  
R/W  
Flash memory control status  
register  
Flash memory  
interface circuit  
FMCS  
000X0000B  
0000AFH  
0000B0H  
0000B1H  
0000B2H  
0000B3H  
0000B4H  
0000B5H  
0000B6H  
0000B7H  
0000B8H  
0000B9H  
0000BAH  
0000BBH  
0000BCH  
0000BDH  
0000BEH  
0000BFH  
Prohibited area  
R/W  
ICR00  
ICR01  
ICR02  
ICR03  
ICR04  
ICR05  
ICR06  
ICR07  
ICR08  
ICR09  
ICR10  
ICR11  
ICR12  
ICR13  
ICR14  
ICR15  
Interrupt control register 00  
Interrupt control register 01  
Interrupt control register 02  
Interrupt control register 03  
Interrupt control register 04  
Interrupt control register 05  
Interrupt control register 06  
Interrupt control register 07  
Interrupt control register 08  
Interrupt control register 09  
Interrupt control register 10  
Interrupt control register 11  
Interrupt control register 12  
Interrupt control register 13  
Interrupt control register 14  
Interrupt control register 15  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
00000111B  
00000111B  
00000111B  
00000111B  
00000111B  
00000111B  
00000111B  
00000111B  
00000111B  
00000111B  
00000111B  
00000111B  
00000111B  
00000111B  
00000111B  
00000111B  
(Continued)  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
Interrupt  
controller  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
27  
MB90378 Series  
Byte  
access access  
Word  
Address Abbreviation  
Register  
Resource name Initial value  
0000C0H  
0000C1H  
0000C2H  
0000C3H  
0000C4H  
0000C5H  
0000C6H  
0000C7H  
0000C8H  
0000C9H  
0000CAH  
0000CBH  
0000CCH  
0000CDH  
0000CEH  
0000CFH  
0000D0H  
0000D1H  
0000D2H  
0000D3H  
MBCRL  
MBCRH  
MBSRL  
MBSRH  
MDAR  
MALR  
MI2C bus control register (lower) R/W  
MI2C bus control register (upper) R/W  
R/W  
R/W  
R
----0000B  
00000000B  
00000000B  
--000000B  
MI2C bus status register (lower)  
MI2C bus status register (upper) R/W  
R
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
MI2C data register  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
XXXXXXXXB  
----0000B  
MI2C alert register  
MADR1  
MADR2  
MADR3  
MADR4  
MADR5  
MADR6  
MCCR  
MTCR  
MI2C address register 1  
MI2C address register 2  
MI2C address register 3  
MI2C address register 4  
MI2C address register 5  
MI2C address register 6  
MI2C clock control register  
MI2C timeout control register  
MI2C timeout clock register  
MI2C timeout data register  
MI2C slave timeout register  
MI2C master timeout register  
Serial mode register 2  
Serial control register 2  
-XXXXXXXB  
-XXXXXXXB  
-XXXXXXXB  
Multi-address  
I2C  
-XXXXXXXB  
-XXXXXXXB  
-XXXXXXXB  
0-000000B  
-0-00000B  
MTOC  
MTOD  
MSTO  
00000000B  
00000000B  
00000000B  
00000000B  
00000-00B  
00000100B  
MMTO  
SMR2  
SCR2  
SIDR2/  
SODR2  
Input data register 2/  
output data register 2  
0000D4H  
R/W  
R/W  
UART2  
XXXXXXXXB  
0000D5H  
0000D6H  
SSR2  
Status register 2  
R/W  
R/W  
R/W  
R/W  
00001000B  
----1000B  
M2CR2  
Mode 2 control register 2  
Communication  
prescaler 2  
0000D7H  
CDCR2  
Clock division control register 2  
R/W  
R/W  
00--0000B  
0000D8H  
0000D9H  
0000DAH  
0000DBH  
0000DCH  
0000DDH  
0000DEH  
0000DFH  
0000E0H  
EENR1  
EERR1  
Interrupt enable register  
Interrupt cause register  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
00000000B  
XXXXXXXXB  
00000000B  
00000000B  
00000000B  
XXXXXXXXB  
00000000B  
00000000B  
Extend External  
Interrupt 1  
EELR1  
Request level setting register  
EENR2  
EERR2  
Interrupt enable register  
Interrupt cause register  
Extend External  
Interrupt 2  
EELR2  
PDL3  
Request level setting register  
Port 3 data latch register  
R/W Port 3 data latch 00000000B  
(Continued)  
28  
MB90378 Series  
Byte  
access access  
Word  
Address Abbreviation  
Register  
Bit data register  
Resource name Initial value  
0000E1H  
0000E2H  
0000E3H  
0000E4H  
0000E5H  
BDR  
BRRL  
BRRH  
SMR3  
SCR3  
R/W  
R
R/W  
R
----XXXXB  
XXXXXXXXB  
XXXXXXXXB  
00000-00B  
Bit result register (lower)  
Bit result register (upper)  
Serial mode register 3  
Serial control register 3  
Bit decoder  
UART3  
R
R
R/W  
R/W  
R/W  
R/W  
00000100B  
SIDR3 /  
SODR3  
Input data register 3/  
output data register 3  
0000E6H  
R/W  
R/W  
XXXXXXXXB  
0000E7H  
0000E8H  
SSR3  
Status register 3  
R/W  
R/W  
R/W  
R/W  
00001000B  
----1000B  
M2CR3  
Mode 2 control register 3  
Communication  
prescaler 3  
0000E9H  
0000EAH  
0000EBH  
CDCR3  
TMCSRL5  
TMCSRH5  
Clock division control register 3  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
00--0000B  
00000000B  
----0000B  
Timer control status register  
CH5 (lower)  
16-bit  
reload timer  
(ch5)  
Timer control status register  
CH5 (upper)  
0000ECH  
0000EDH  
0000EEH  
0000EFH  
R/W  
R/W  
R/W  
R/W  
XXXXXXXXB  
XXXXXXXXB  
00010000B  
00000000B  
TMR5/  
TMRD5  
16-bit timer/reload register CH5  
LCRL  
LCRH  
LCD control register 0  
LCD control register 1  
R/W  
R/W  
LCD  
0000F0H  
to  
controller/driver  
VRAM  
LCD display RAM  
R/W  
-
XXXXXXXXB  
0000F4H  
0000F5H  
to  
0000F7H  
Prohibited area  
External area  
0000F8H  
to  
0000FFH  
000100H  
to  
Prohibited area (RAM area)  
0018FFH  
Program address detection  
register 0  
001FF0H  
001FF1H  
001FF2H  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
XXXXXXXXB  
XXXXXXXXB  
Program address detection  
register 1  
Address match  
detection  
PADR0  
Program address detection  
register 2  
XXXXXXXXB  
(Continued)  
29  
MB90378 Series  
Byte  
access access  
Word  
Address Abbreviation  
Register  
Resource name Initial value  
Program address detection  
register 3  
001FF3H  
001FF4H  
001FF5H  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
XXXXXXXXB  
Address match  
Program address detection  
register 4  
PADR1  
XXXXXXXXB  
detection  
Program address detection  
register 5  
XXXXXXXXB  
001FF6H  
to  
003F7FH  
Prohibited area  
R/W  
003F80H  
003F81H  
003F82H  
003F83H  
003F84H  
003F85H  
003F86H  
003F87H  
003F88H  
003F89H  
003F8AH  
003F8BH  
003F8CH  
003F8DH  
003F8EH  
003F8FH  
003F90H  
003F91H  
003F92H  
003F93H  
003F94H  
003F95H  
003F96H  
003F97H  
003F98H  
003F99H  
003F9AH  
003F9BH  
UDRL10  
UDRH10  
UDRL11  
UDRH11  
UDRL12  
UDRH12  
UDRL13  
UDRH13  
UDRL14  
UDRH14  
UDRL15  
UDRH15  
UDRL16  
UDRH16  
UDRL17  
UDRH17  
UDRL18  
UDRH18  
UDRL19  
UDRH19  
UDRL1A  
UDRH1A  
UDRL1B  
UDRH1B  
UDRL1C  
UDRH1C  
UDRL1D  
UDRH1D  
UP data register 10 (lower)  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
UP data register 10 (upper)  
UP data register 11 (lower)  
UP data register 11 (upper)  
UP data register 12 (lower)  
UP data register 12 (upper)  
UP data register 13 (lower)  
UP data register 13 (upper)  
UP data register 14 (lower)  
UP data register 14 (upper)  
UP data register 15 (lower)  
UP data register 15 (upper)  
UP data register 16 (lower)  
UP data register 16 (upper)  
UP data register 17 (lower)  
UP data register 17 (upper)  
UP data register 18 (lower)  
UP data register 18 (upper)  
UP data register 19 (lower)  
UP data register 19 (upper)  
UP data register 1A (lower)  
UP data register 1A (upper)  
UP data register 1B (lower)  
UP data register 1B (upper)  
UP data register 1C (lower)  
UP data register 1C (upper)  
UP data register 1D (lower)  
UP data register 1D (upper)  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
(Continued)  
LPC data buffer  
array-Extend  
30  
MB90378 Series  
Byte  
access access  
Word  
Address Abbreviation  
Register  
Resource name Initial value  
003F9CH  
003F9DH  
003F9EH  
003F9FH  
UDRL1E  
UDRH1E  
UDRL1F  
UDRH1F  
UP data register 1E (lower)  
UP data register 1E (upper)  
UP data register 1F (lower)  
UP data register 1F (upper)  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
LPC data buffer  
array-Extend  
LPC data buffer  
array  
003FA0H  
003FA1H  
003FA2H  
DBACLR  
Data buffer array clear register  
R/W  
R/W  
-----000B  
Prohibited area  
FLASH programming control  
register 0  
FWR0  
R/W  
R/W  
00000000B  
Dual operating  
FLASH  
FLASH programming control  
register 1  
003FA3H  
003FA4H  
FWR1  
SSR0  
R/W  
R/W  
R/W  
R/W  
00000000B  
Sector switching register  
00XXXXX0B  
003FA5H  
to  
Prohibited area  
003FAEH  
003FAFH  
003FB0H  
003FB1H  
003FB2H  
003FB3H  
003FB4H  
003FB5H  
003FB6H  
PCKCR  
PRLL2  
PRLH2  
PRLL3  
PRLH3  
PPGC2  
PPGC3  
PCS23  
PLL clock control register  
W
W
PLL  
XXXX0000B  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
00000001B  
PPG reload register (lower)  
PPG reload register (upper)  
PPG reload register (lower)  
PPG reload register (upper)  
PPG control register ch2  
PPG control register ch3  
PPG clock control register  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
8/16-bit  
PPG timer 2  
00000001B  
000000XXB  
003FB7H  
to  
Prohibited area  
003FBFH  
003FC0H  
003FC1H  
003FC2H  
003FC3H  
003FC4H  
003FC5H  
003FC6H  
003FC7H  
003FC8H  
003FC9H  
UDRL0  
UDRH0  
UDRL1  
UDRH1  
UDRL2  
UDRH2  
UDRL3  
UDRH3  
UDRL4  
UDRH4  
UP data register 0 (lower)  
UP data register 0 (upper)  
UP data register 1 (lower)  
UP data register 1 (upper)  
UP data register 2 (lower)  
UP data register 2 (upper)  
UP data register 3 (lower)  
UP data register 3 (upper)  
UP data register 4 (lower)  
UP data register 4 (upper)  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
(Continued)  
LPC data buffer  
array  
31  
MB90378 Series  
Byte  
access access  
Word  
Address Abbreviation  
Register  
Resource name Initial value  
003FCAH  
003FCBH  
003FCCH  
003FCDH  
003FCEH  
003FCFH  
003FD0H  
003FD1H  
003FD2H  
003FD3H  
003FD4H  
003FD5H  
003FD6H  
003FD7H  
003FD8H  
003FD9H  
003FDAH  
003FDBH  
003FDCH  
003FDDH  
003FDEH  
003FDFH  
003FE0H  
003FE1H  
003FE2H  
003FE3H  
003FE4H  
003FE5H  
003FE6H  
003FE7H  
003FE8H  
003FE9H  
003FEAH  
003FEBH  
003FECH  
003FEDH  
UDRL5  
UDRH5  
UDRL6  
UDRH6  
UDRL7  
UDRH7  
UDRL8  
UDRH8  
UDRL9  
UDRH9  
UDRLA  
UDRHA  
UDRLB  
UDRHB  
UDRLC  
UDRHC  
UDRLD  
UDRHD  
UDRLE  
UDRHE  
UDRLF  
UDRHF  
DNDL0  
DNDH0  
DNDL1  
DNDH1  
DNDL2  
DNDH2  
DNDL3  
DNDH3  
DNDL4  
DNDH4  
DNDL5  
DNDH5  
DNDL6  
DNDH6  
UP data register 5 (lower)  
UP data register 5 (upper)  
UP data register 6 (lower)  
UP data register 6 (upper)  
UP data register 7 (lower)  
UP data register 7 (upper)  
UP data register 8 (lower)  
UP data register 8 (upper)  
UP data register 9 (lower)  
UP data register 9 (upper)  
UP data register A (lower)  
UP data register A (upper)  
UP data register B (lower)  
UP data register B (upper)  
UP data register C (lower)  
UP data register C (upper)  
UP data register D (lower)  
UP data register D (upper)  
UP data register E (lower)  
UP data register E (upper)  
UP data register F (lower)  
UP data register F (upper)  
DOWN data register 0 (lower)  
DOWN data register 0 (upper)  
DOWN data register 1 (lower)  
DOWN data register 1 (upper)  
DOWN data register 2 (lower)  
DOWN data register 2 (upper)  
DOWN data register 3 (lower)  
DOWN data register 3 (upper)  
DOWN data register 4 (lower)  
DOWN data register 4 (upper)  
DOWN data register 5 (lower)  
DOWN data register 5 (upper)  
DOWN data register 6 (lower)  
DOWN data register 6 (upper)  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
(Continued)  
LPC data buffer  
array  
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
32  
MB90378 Series  
(Continued)  
Byte  
access access  
Word  
Address Abbreviation  
Register  
Resource name Initial value  
003FEEH  
003FEFH  
DNDL7  
DNDH7  
DOWN data register 7 (lower)  
DOWN data register 7 (upper)  
R
R
R
R
XXXXXXXXB  
XXXXXXXXB  
LPC data buffer  
array  
Data buffer array address  
register (lower)  
003FF0H  
003FF1H  
DBAAL  
DBAAH  
R/W  
R/W  
R/W  
R/W  
XXXXXXXXB  
XXXXXXXXB  
Data buffer array address  
register (upper)  
003FF2H,  
003FF3H  
Prohibited area  
Timer control status register  
CH6 (lower)  
003FF4H  
003FF5H  
TMCSRL6  
TMCSRH6  
R/W  
R/W  
R/W  
R/W  
00000000B  
----0000B  
16-bit  
reload timer  
(ch6)  
Timer control status register  
CH6 (upper)  
003FF6H  
003FF7H  
003FF8H  
003FF9H  
003FFAH  
003FFBH  
003FFCH  
003FFDH  
003FFEH  
003FFFH  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
XXXXXXXXB  
00000001B  
TMR6/  
TMRD6  
16-bit timer/reload register CH6  
PRLL0  
PRLH0  
PRLL1  
PRLH1  
PPGC0  
PPGC1  
PCS01  
PPG reload register (lower)  
PPG reload register (upper)  
PPG reload register (lower)  
PPG reload register (upper)  
PPG control register ch0  
PPG control register ch1  
PPG clock control register  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
8/16-bit  
PPG timer 1  
00000001B  
000000XXB  
Prohibited area  
Meaning of abbreviations used for reading and writing  
R/W : Readable and writable  
R
W
: Read-only  
: Write-only  
Explanation of initial values  
0 : The bit is initialized to 0.  
1 : The bit is initialized to 1.  
X : The initial value of the bit is undefined.  
-
: The bit is not used. Its initial value is undefined.  
Instruction using IO addressing e.g. MOV A, io, is not supported for registers area 003F80H to 003FFFH.  
33  
MB90378 Series  
INTERRUPT FACTORS, INTERRUPT VECTORS, INTERRUPT CONTROL REGISTER  
Interrupt control  
EI2OS  
support  
Interrupt vector  
Priority*2  
register  
Interrupt cause  
Number  
Address  
ICR Address  
Reset  
#08 08H FFFFDCH  
#09 09H FFFFD8H  
#10 0AH FFFFD4H  
#11 0BH FFFFD0H  
#12 0CH FFFFCCH  
#13 0DH FFFFC8H  
#14 0EH FFFFC4H  
#15 0FH FFFFC0H  
#16 10H FFFFBCH  
#17 11H FFFFB8H  
#18 12H FFFFB4H  
#19 13H FFFFB0H  
#20 14H FFFFACH  
#21 15H FFFFA8H  
#22 16H FFFFA4H  
#23 17H FFFFA0H  
#24 18H FFFF9CH  
#25 19H FFFF98H  
#26 1AH FFFF94H  
#27 1BH FFFF90H  
#28 1CH FFFF8CH  
High  
INT9 instruction  
Exception processing  
A/D converter conversion termination  
Timebase timer  
ICR00 0000B0H*1  
ICR01 0000B1H*1  
ICR02 0000B2H*1  
ICR03 0000B3H*1  
ICR04 0000B4H*1  
ICR05 0000B5H*2  
ICR06 0000B6H*1  
ICR07 0000B7H*1  
ICR08 0000B8H*1  
UPI0 IBF/LPC reset  
UPI1 IBF  
UPI2 IBF  
UPI3 IBF  
DTP/ext. interrupt channels 0/1 detection  
DTP/ext. interrupt channels 2/3 detection  
DTP/ext. interrupt channels 4/5 detection  
Key-on wake-up interrupt detection  
UPI0/1/2/3 OBE  
16-bit PPG timer 1 / 8/16-bit PPG timer 0/1  
PS/2 interface 0/1  
PS/2 interface 2  
Watch timer  
I2C transfer complete / bus error  
16-bit PPG timer 2/3  
DTP/ext. interrupt channels 6/7 detection  
Multi-address I2C transfer complete / bus  
error  
#29 1DH FFFF88H  
ICR09 0000B9H*1  
Extend External Interrupt 00 to 07/08 to 15  
I2C timeout / standby wake-up  
16-bit reload timer 1/2/5 underflow  
Multi-address I2C timeout / standby wake-up  
16-bit reload timer 3/4/6 underflow  
UART1 receive  
#30 1EH FFFF84H  
#31 1FH FFFF80H  
#32 20H FFFF7CH  
#33 21H FFFF78H  
#34 22H FFFF74H  
#35 23H FFFF70H  
#36 24H FFFF6CH  
#37 25H FFFF68H  
#38 26H FFFF64H  
#39 27H FFFF60H  
#40 28H FFFF5CH  
#41 29H FFFF58H  
#42 2AH FFFF54H  
ICR10 0000BAH*1  
ICR11 0000BBH*1  
ICR12 0000BCH*1  
ICR13 0000BDH*1  
ICR14 0000BEH*1  
ICR15 0000BFH*1  
UART1 send  
UART2 receive  
UART2 send  
UART3 receive  
UART3 send  
Flash memory status  
Low  
Delayed interrupt generator module  
(Continued)  
34  
MB90378 Series  
(Continued)  
: Can be used and interrupt request flag is cleared by EI2OS interrupt clear signal.  
: Cannot be used.  
: Can be used and support the EI2OS stop request.  
: Can be used.  
*1 :  
For peripheral functions that share the ICR register, the interrupt level will be the same.  
If the extended intelligent I/O service is to be used with a peripheral function that shares the ICR register  
with another peripheral function, the service can be started by either of the function. And if EI2OS clear is  
supported, both interrupt request flags for the two interrupt causes are cleared by EI2OS interrupt clear  
signal. It is recommended to mask either of the interrupt request during the use of EI2OS.  
EI2OS service cannot be started multiple times simultaneously. Interrupt other than the operating interrupt  
is masked during EI2OS operation. It is recommended to mask either of the interrupt requests during the  
use of EI2OS.  
*2 : This priority is applied when interrupts of the same level occur simultaneously.  
35  
MB90378 Series  
ELECTRICAL CHARACTERISTICS  
1. Absolute Maximum Rating  
Rating  
Symbol  
Unit  
Remarks  
Parameter  
Min  
Max  
VCC  
VSS 0.3 VSS 4.0  
VSS 0.3 VSS 4.0  
V
V
Power supply voltage*1  
AVCC  
VCC AVCC *2  
A/D converter reference  
input voltage*1  
AVR  
V1 to V3  
VI1  
VSS 0.3 VSS 4.0  
VSS 0.3 VSS 4.0  
VSS 0.3 VSS 4.0  
V
V
V
AVCC AVR, AVR AVSS  
LCD power supply  
voltage*1  
V1 to V3 must not exceed VCC  
All pins except P40 to P45,  
P80 to P82, P90 to P95 *3  
Input voltage*1  
VI2  
VO  
VSS 0.3 VSS 6.0  
VSS 0.3 VSS 4.0  
V
V
P40 to P45, P80 to P82, P90 to P95  
Output voltage*1  
*3  
*5  
Maximum clamp current  
ICLAMP  
2.0  
2.0  
20  
mA  
Total maximum clamp  
current  
|ICLAMP|  
mA  
*5  
IOL1  
IOL2  
10  
20  
mA  
mA  
All pins except PF0 to PF7 *4  
PF0 to PF7 *4  
Llevel maximum output  
current  
All pins except PF0 to PF7  
IOLAV1  
IOLAV2  
4
mA  
mA  
Average output current operating  
current operating efficiency  
Llevel average output  
current  
PF0 to PF7  
Average output current operating  
current operating efficiency  
12  
Llevel total maximum  
output current  
IOL  
IOLAV  
IOH  
100  
50  
10  
3
mA  
mA  
mA  
mA  
mA  
mA  
Llevel total average  
output current  
Average output current operating  
current operating efficiency  
Hlevel maximum output  
current  
*4  
Hlevel average output  
current  
Average output current operating  
current operating efficiency  
IOHAV  
IOH  
Hlevel total maximum  
output current  
100  
50  
Hlevel total average  
output current  
Average output current operating  
current operating efficiency  
IOHAV  
Power consumption  
Operating temperature  
Storage temperature  
PD  
TA  
200  
85  
mW  
C
40  
55  
Tstg  
150  
C
(Continued)  
36  
MB90378 Series  
(Continued)  
*1 : This parameter is based on VSS AVSS 0.0 V.  
*2 : Set AVCC and VCC at the same voltage. Take care so that AVR does not exceed VCC 0.3 V when the power is  
turned on.  
*3 : VI and VO shall never exceed VCC 0.3 V.  
*4 : The maximum output current is a peak value for a corresponding pin.  
*5 :  
Use within recommended operating conditions.  
Use at DC voltage (current).  
The B signal should always be applied a limiting resistance placed between the B signal and the  
microcontroller.  
The value of the limiting resistance should be set so that when the B signal is applied the input current to  
the microcontroller pin does not exceed rated values, either instantaneously or for prolonged periods.  
Note that when the microcontroller drive current is low, such as in the power saving modes, the B input  
potential may pass through the protective diode and increase the potential at the Vcc pin, and this may affect  
other devices.  
Note that if a B signal is input when the microcontroller power supply is off (not fixed at 0 V), the power  
supply is provided from the pins, so that incomplete operation may result.  
Note that if the B input is applied during power-on, the power supply is provided from the pins and the  
resulting supply voltage may not be sufficient to poerate the power-on reset.  
Care must be taken not to leave the B input pin open.  
Note that analog system input/output pins other than the A/D input pins (LCD drive pins, etc.) cannot accept  
B signal input.  
Sample recommended circuits :  
Input/output equivalent circuits  
Protective diode  
VCC  
Pch  
Limiting  
resistance  
B input (0 V to 16 V)  
Nch  
R
WARNING: Semiconductor devices can be permanently damaged by application of stress (voltage, current,  
temperature, etc.) in excess of absolute maximum ratings. Do not exceed these ratings.  
37  
MB90378 Series  
2. Recommended Operating Conditions  
(VSS AVSS 0.0 V)  
Value  
Parameter  
Symbol  
Unit  
Remarks  
Min  
2.7 *1  
Max  
3.6  
VCC  
VCC  
V
V
Normal operation assurance range  
Retains the RAM state in stop mode  
Power supply voltage *2  
1.8  
3.6  
A/D converter reference  
input voltage *3  
AVR  
0
AVCC  
V
Normal operation assurance range  
V1 to V3 pins  
LCD power supply voltage V1 to V3  
Operating temperature  
VSS  
VCC  
V
C
(The optimum value is dependent on the  
LCD element in use.)  
TA  
40  
85  
*1 : The operating voltage varies with the operation frequency.  
*2 : Set AVCC and VCC at the same voltage.  
*3 : Take care so that AVR does not exceed VCC + 0.3 V when power is turned on.  
WARNING: The recommended operating conditions are required in order to ensure the normal operation of the  
semiconductor device. All of the devices electrical characteristics are warranted when the device is  
operated within these ranges.  
Always use semiconductor devices within their recommended operating condition ranges. Operation  
outside these ranges may adversely affect reliability and could result in device failure.  
No warranty is made with respect to uses, operating conditions, or combinations not represented on  
the data sheet. Users considering application outside the listed conditions are advised to contact their  
FUJITSU representatives beforehand.  
38  
MB90378 Series  
3. DC Characteristics  
Parameter Symbol  
(VCC 2.7 V to 3.6 V, AVCC 2.7 V to 3.6 V, VSS AVSS 0.0 V, TA  
40 C to 85 C)  
Value  
Typ  
Pin name  
Condition  
Unit Remarks  
Min  
Max  
P10 to P17, P20 to P27,  
P30 to P37, P46, P47,  
P51 to P57, PC0 to PC7,  
PD0 to PD7  
CMOS  
V
VIH  
0.7 VCC  
VCC 0.3  
input pins  
P00 to P07, P60 to P67,  
P70 to P77, P83 to P86,  
PA0 to PA7, PB0 to PB7,  
PE0 to PE7, PF0 to PF7,  
RST  
CMOS  
hysteresis  
input pins  
VIHS  
0.8 VCC  
VCC 0.3  
V
Hlevel  
input voltage  
5Vtolerant  
CMOS  
hysteresis  
input pins  
VIHS5  
P40 to P45  
0.8 VCC  
0.7 VCC  
VSS 5.5  
VSS 5.5  
V
V
5Vtolerant  
CMOS  
input pins  
P50,  
P82  
VIH5  
P80, P81,  
P90 to P95  
SMbus  
input pins  
VIHSM  
VIHM  
2.1  
VSS 5.5  
VCC 0.3  
V
V
MD0 to MD2  
VCC 0.3  
Mode pins  
P10 to P17, P20 to P27,  
P30 to P37, P46, P47,  
P50 to P57, P82,  
CMOS  
input pins  
VIL  
VSS 0.3  
VSS 0.3  
0.3 VCC  
V
PC0 to PC7, PD0 to PD7  
P00 to P07, P40 to P45,  
P60 to P67, P70 to P77,  
P83 to P86, PA0 to PA7,  
PB0 to PB7, PE0 to PE7,  
PF0 to PF7, RST  
CMOS  
hysteresis  
input pins  
Llevel  
input voltage  
VILS  
0.2 VCC  
V
P80, P81,  
P90 to P95  
SMbus  
input pins  
VILSM  
VILM  
VD5  
VSS 0.3  
VSS 0.3  
VSS 0.3  
0.8  
V
V
V
MD0 to MD2  
VSS 0.3  
VSS 5.5  
Mode pins  
Open-drain  
output pin  
application  
voltage  
P40 to P45, P50,  
P80 to P82, P90 to P95  
VD  
P46, PF0 to PF7  
VSS 0.3  
VCC 0.5  
VCC 0.3  
V
V
All port pins except  
P40 to P46, P50,  
P80 to P82, P90 to P95, IOH1  
PF0 to PF7  
Hlevel  
output  
voltage  
VCC 3.0 V  
VOH1  
4.0 mA  
All port pins except  
PF0 to PF7  
Llevel  
output  
voltage  
VOL1  
VOL2  
IOL1 4.0 mA  
0.4  
0.4  
V
V
PF0 to PF7  
IOL2 12.0 mA  
(Continued)  
39  
MB90378 Series  
Value  
Parameter  
Symbol  
Pin name  
Condition  
Unit Remarks  
Min Typ Max  
Input leakage  
current  
(Hi-Z output  
leakage current)  
VCC 3.3 V,  
IIL  
All input pins  
5
5
A
VSS  
VI VCC  
Open-drain  
output leakage  
current  
P40 to P46, P50,  
P80 to P82, P90 to P95,  
PF0 to PF7  
ILEAK  
ICC  
5
A
VCC 3.3 V,  
Internal operation  
at 20 MHz  
56  
23  
68  
mA  
VCC 3.3 V,  
Internal operation  
at 20 MHz,  
ICCS  
30  
80  
mA  
A
In sleep mode  
VCC 3.3 V,  
External 32 kHz,  
Internal operation  
at 8 kHz,  
In sub-clock  
mode,  
ICCL  
23  
10  
Power supply  
current*  
VCC  
TA  
25 C  
VCC 3.3 V,  
External 32 kHz,  
Internal operation  
at 8 kHz,  
In sub-clock sleep  
mode,  
ICCLS  
50  
A
A
TA  
25 C  
VCC 3.3 V,  
External 32 kHz,  
Internal operation  
at 8 kHz,  
ICCWAT  
1.5  
2.0  
30  
3
In watch mode,  
TA  
25 C  
VCC 3.3 V,  
Internal operation  
at 20 MHz,  
In timebase timer  
mode  
ICCT  
mA  
A
Power supply  
current*  
VCC  
VCC 3.3 V,  
In stop mode,  
ICCH  
CIN  
1
20  
80  
TA  
25 C  
Input  
capacitance  
All input pins except  
VCC, AVCC, VSS, AVSS  
10  
pF  
(Continued)  
40  
MB90378 Series  
(Continued)  
Value  
Parameter  
Symbol  
Pin name  
Condition  
Unit Remarks  
Min Typ Max  
Between VCC andV3  
at VCC 3.3 V  
100 200 400  
LCD divided  
resistance  
Between V3 and V2  
Between V2 and V1  
Between V1 and VSS  
at VCC 3.3 V  
RLCD  
k
50 100 200  
COM0toCOM3  
output  
impedance  
RVCOM COM0 to COM3  
5
5
k
k
V1 to V3 3.3 V  
SEG0 to SEG8  
output  
impedance  
RVSEG  
LLCDL  
RUP  
SEG0 to SEG8  
V1 to V3,  
COM0 to COM3,  
SEG0 to SEG8  
LCD leakage  
current  
1
A
P00 to P07,P10 to P17,  
P20 to P27,P30 to P37,  
RST  
Pull-up  
resistance  
25  
25  
50  
50  
100  
100  
k
k
Pull-down  
resistance  
MB90V378  
only  
RDOWN MD2  
* : The current value is preliminary value and may be subject to change for enhanced characteristics without  
previous notice. The power supply current is measured with an external clock.  
41  
MB90378 Series  
4. AC Characteristics  
(1) Clock Timings  
(VCC 2.7 V to 3.6 V, AVCC 2.7 V to 3.6 V, VSS AVSS 0.0 V, TA  
40 C to 85 C)  
Remarks  
Value  
Typ  
Parameter  
Clock frequency  
Clock cycle time  
Symbol Pin name Condition  
Unit  
Min  
Max  
1/2(When PLL stops)  
MHz When using an  
oscillation circuit  
3
16  
PLL 1 When using an  
oscillation circuit  
4
4
4
4
16  
10  
MHz  
MHz  
PLL 2 When using an  
oscillation circuit  
PLL 3 When using an  
oscillation circuit  
6.67 MHz  
PLL 4 When using an  
oscillation circuit  
5
MHz  
fCH  
X0, X1  
1/2(When PLL stops)  
MHz When using an external  
clock  
3
32  
PLL 1 When using an  
MHz  
4
4
4
4
20  
10  
external clock  
PLL 2 When using an  
MHz  
external clock  
PLL 3 When using an  
external clock  
6.67 MHz  
PLL 4 When using an  
external clock  
5
MHz  
fCL  
X0A, X1A  
X0, X1  
32.768  
30.5  
kHz  
ns  
s
tHCYL  
tLCYL  
31.25  
333  
X0A, X1A  
Frequency  
fluctuation rate  
locked*  
f
5
%
PWH  
PWL  
Recommend duty  
ratio of 30% to 70%  
X0  
X0A  
X0  
5
ns  
s
Input clock pulse  
width  
PWHL  
PWLL  
Recommend duty  
ratio of 30% to 70%  
15.2  
Input clock rise/fall  
time  
tCR  
tCF  
External clock  
operation  
5
ns  
fCP  
fLCP  
tCP  
1.5  
50  
20  
MHz Main clock operation  
kHz Sub-clock operation  
ns Main clock operation  
Internal operating  
clock frequency  
8.192  
122.1  
666  
Internal operating  
clock cycle time  
tLCP  
s
Sub-clock operation  
42  
MB90378 Series  
X0, X1 clock timing  
tHCYL  
0.8 VCC  
0.8 VCC  
0.8 VCC  
0.2 VCC  
X0  
0.2 VCC  
PWL  
PWH  
tCF  
tCR  
X0A, X1A clock timing  
tLCYL  
0.8 VCC  
0.8 VCC  
0.8 VCC  
X0A  
0.2 VCC  
PWLL  
0.2 VCC  
tCR  
PWHL  
tCF  
43  
MB90378 Series  
PLL operation guarantee range  
Relationship between machine clock frequency and power supply voltage  
3.6  
3.0  
2.7  
1.5 3 4  
16  
20  
Machine clock fCP (MHz)  
Operation guarantee range of PLL  
Normal operation guarantee range  
Guaranteed oscillation frequency range  
Relationship between external clock frequency and machine clock frequency  
Guaranteed oscillation frequency range  
3
2
4
1
20  
16  
12  
8
1
2
(PLL off)  
4
1.5  
3
4
5
6.67 8  
10  
12  
16  
20  
24  
32  
External clock FC (MHz)*  
* : When using a crystal oscillator or a ceramic oscillator, the maximum oscillation clock frequency is 16 MHz.  
44  
MB90378 Series  
The AC ratings are measured for the following measurement reference voltages :  
Output signal waveform  
Input signal waveform  
Hysteresis input pin  
Output pin  
0.8 VCC  
0.2 VCC  
2.4 V  
0.8 V  
CMOS input pin  
0.7 VCC  
0.3 VCC  
SMbus input pin  
2.1 V  
0.8 V  
45  
MB90378 Series  
(2) Reset Input Timing  
(VCC 2.7 V to 3.6 V, AVCC 2.7 V to 3.6 V, VSS AVSS 0.0 V, TA  
40 C to 85 C)  
Value  
Parameter  
Symbol Pin name Condition  
Unit  
Remarks  
Min  
Max  
Normal  
operation  
16 tCP  
ns  
Reset input time  
tRSTL  
RST  
In stop mode  
ms and sub-clock  
mode  
Oscillation time of  
oscillator* 16 tCP  
* : Oscillation time of oscillator is the time to reach to 90% of the oscillation amplitude from stand still. In the crystal  
oscillator, the oscillation time is between several ms to tens of ms. In FAR/ceramic oscillator, the oscillation time  
is between hundreds of s to several ms. In the external clock, the oscillation time is 0 ms.  
Note : tCP is the internal operating clock cycle time. Refer to (1) Clock Timingsrating for tCP.  
In stop mode  
tRSTL  
RST  
0.2 VCC  
0.2 VCC  
90% of  
oscillation  
amplitude  
X0  
Internal operation  
clock  
16 tCP  
Oscillation time  
of oscillator  
Oscillation stabilization time  
Instruction execution  
Internal reset  
46  
MB90378 Series  
(3) Power-on Reset  
Parameter  
(VCC 2.7 V to 3.6 V, AVCC 2.7 V to 3.6 V, VSS AVSS 0.0 V, TA  
40 C to 85 C)  
Value  
Symbol Pin name Condition  
Unit  
Remarks  
Min  
Max  
Power supply rise time  
tR  
VCC*  
VCC*  
50  
ms  
ms  
Due to repeated  
operations  
Power supply cut-off time  
tOFF  
1
* : VCC must be kept lower than 0.2 V before power-on.  
Notes : The above values are used for causing a power-on reset.  
Some registers in the device are initialized only upon a power-on reset. To initialize these registers, turn  
on the power supply using the above values.  
Make sure that power supply rises within the selected oscillation stabilization time. If the power supply  
voltage needs to be varied in the course of operation, a smooth voltage rise is recommended.  
tR  
tOFF  
2.2 V  
0.2 V  
0.2 V  
0.2 V  
VCC  
Sudden changes in the power supply voltage may cause a power-on reset.  
To change the power supply voltage while the device is in operation, it is recommended  
to raise the voltage smoothly to suppress fluctuations as shown below. In this case,  
change the supply voltage with the PLL clock not used. If the voltage drop is 1 V or fewer  
per second, however, you can use the PLL clock.  
VCC  
It is recommended to keep the  
rising speed of the supply voltage  
at 50 mV/ms or slower.  
1.8 V  
VSS  
RAM data hold  
47  
MB90378 Series  
(4) UART1 to UART3  
(VCC = 2.7 V to 3.6 V, AVCC 2.7 V to 3.6 V, VSS AVSS 0.0 V, TA  
40 C to 85 C)  
Value  
Parameter  
Symbol  
Pin name  
Condition  
Unit Remarks  
Min  
Max  
Serial clock cycle time  
tSCYC  
tSLOV  
UCK1 to UCK3  
4 tCP  
ns  
ns  
UCK1 to UCK3,  
UO1 to UO3  
UCK  
UO delay time  
UCK  
80  
80  
CL 80 pF 1 TTL  
for an output pin of  
internal shift clock  
mode  
UCK1 to UCK3,  
UI1 to UI3  
Valid UI  
UCK  
tIVSH  
tSHIX  
100  
ns  
ns  
UCK1 to UCK3,  
UI1 to UI3  
valid UI hold time  
tCP  
Serial clock Hpulse width  
Serial clock Lpulse width  
tSHSL  
tSLSH  
UCK1 to UCK3  
UCK1 to UCK3  
4 tCP  
4 tCP  
ns  
ns  
UCK1 to UCK3, CL 80 pF 1 TTL  
UCK  
UO delay time  
UCK  
tSLOV  
tIVSH  
tSHIX  
150  
ns  
ns  
ns  
UO1 to UO3  
for an output pin of  
external shift clock  
mode  
UCK1 to UCK3,  
UI1 to UI3  
Valid UI  
UCK  
60  
60  
UCK1 to UCK3,  
UI1 to UI3  
valid UI hold time  
Notes : These are AC ratings in the CLK synchronous mode.  
CL is the load capacitance value connected to pins while testing.  
tCP is the internal operating clock cycle time. Refer to (1) Clock Timingsrating for tCP.  
48  
MB90378 Series  
Internal shift clock mode  
tSCYC  
UCK  
2.4 V  
0.8 V  
0.8 V  
tSLOV  
2.4 V  
0.8 V  
UO  
tIVSH  
tSHIX  
0.8 VCC  
0.2 VCC  
0.8 VCC  
0.2 VCC  
UI  
Internal shift clock mode  
tSLSH  
tSHSL  
UCK  
0.8 VCC  
0.8 VCC  
0.2 VCC  
tSLOV  
0.2 VCC  
2.4 V  
0.8 V  
UO  
tIVSH  
tSHIX  
0.8 VCC  
0.2 VCC  
0.8 VCC  
0.2 VCC  
UI  
49  
MB90378 Series  
(5) Resources Input Timing  
(VCC 2.7 V to 3.6 V, AVCC 2.7 V to 3.6 V, VSS AVSS 0.0 V, TA  
40 C to 85 C)  
Value  
Parameter  
Symbol  
Pin name  
Condition  
Unit Remarks  
Min  
Max  
tTIWH  
tTIWL  
Timer input pulse width  
TIN1 to TIN6  
4 tCP  
ns  
Note : tCP is the internal operating clock cycle time. Refer to (1) Clock Timingsrating for tCP.  
0.8 VCC  
0.8 VCC  
0.2 VCC  
TIN1 to TIN6  
0.2 VCC  
tTIWH  
tTIWL  
(6) Trigger Input Timing  
(VCC 2.7 V to 3.6 V, AVCC 2.7 V to 3.6 V, VSS AVSS 0.0 V, TA  
40 C to 85 C)  
Value  
Parameter  
Symbol  
Pin name  
Condition  
Unit  
Remarks  
Min  
Max  
ADTG,  
5 tCP  
ns Normal operation  
tTRGH  
tTRGL  
INT0 to INT7,  
EEI0 to EEI15,  
KSI0 to KSI7  
Input pulse width  
1
s
Stop mode  
Note : tCP is the internal operating clock cycle time. Refer to (1) Clock Timingsrating for tCP.  
0.8 VCC  
0.8 VCC  
0.2 VCC  
INT0 to INT7  
EEI0 to EEI15  
0.2 VCC  
KSI0 to KSI7  
tTRGH  
tTRGL  
0.7 VCC  
0.7 VCC  
0.3 VCC  
ADTG  
0.3 VCC  
tTRGH  
tTRGL  
50  
MB90378 Series  
(7) I2C / Multi-address I2C Timing  
(VCC 2.7 V to 3.6 V, AVCC 2.7 V to 3.6 V, VSS AVSS 0.0 V, TA  
40 C to 85 C)  
Value  
Parameter  
Symbol Pin name  
Unit Remarks  
Min  
Max  
SCL,  
SDA  
Master  
ns  
Start condition output  
Stop condition output  
Start condition detect  
Stop condition detect  
Restart condition output  
Restart condition detect  
SCL output Lwidth  
tSTA  
tSTO  
tCP (m x n/2 1) 20 tCP (m x n/2 1) 20  
mode  
SCL,  
SDA  
Master  
ns  
tCP (m x n/2 3) - 20 tCP (m x n/2 3) 20  
mode  
SCL,  
SDA  
tSTA  
tCP 40  
ns  
ns  
SCL,  
SDA  
tSTO  
tCP 40  
SCL,  
SDA  
Master  
ns  
tSTASU  
tSTASU  
tLOW  
tCP (m x n/2 3) 20 tCP (m x n/2 3) 20  
mode  
SCL,  
SDA  
tCP 40  
ns  
Master  
ns  
SCL  
tCP x m x n/2 20  
tCP x m x n/2 20  
mode  
Master  
ns  
SCL output Hwidth  
tHIGH  
tDO  
SCL  
SDA  
tCP (m x n/2 2) 20 tCP (m x n/2 2) 20  
mode  
SDA output delay  
tCP x 3 20  
tCP x m x n/2 20  
tCP x 4 20  
tCP x 3 40  
tCP 40  
tCP x 3 20  
ns  
ns *1  
ns *2  
ns  
SDA output setup time  
after interrupt  
tDOSU  
SDA  
SCL input Lpulse  
SCL input Hpulse  
SDA output setup time  
SDA hold time  
tLOW  
tHIGH  
tSU  
SCL  
SCL  
SDA  
SDA  
ns  
40  
ns  
tHO  
0
ns  
Notes : tCP is the internal operating clock cycle time. Refer to (1) Clock Timingsrating for tCP.  
m is the setting bit of shift clock oscillation defined in the ICCR register (CS4, CS3)and MCCR register  
(CS4, CS3). Please refer to the MB90378 series H/W manual for details.  
n is the setting bit of shift clock oscillation defined in the ICCR register (CS2 to CS0)and MCCR register  
(CS2 to CS0). Please refer to the MB90378 series H/W manual for details.  
tDOSU is shown in the interrupt time is longer than the Lwidth of SCL.  
SDA and SCL output value is specified on condition that the rise/fall time is 0 ns.  
*1 : At the stop condition or transferring of next byte.  
*2 : After setting register bit IBCRH : SCC at restart.  
51  
MB90378 Series  
Data transmit (master/slave)  
tDO  
tSU  
tHO  
tDOSU  
tDO  
ACK  
9
SDA  
SCL  
tSTASU  
tSTA  
tLOW  
tHO  
1
Data receive (master/slave)  
tSU  
tHO  
tDO  
tDO  
tDOSU  
ACK  
SDA  
SCL  
tHIGH  
tLOW  
tSTO  
6
7
8
9
52  
MB90378 Series  
(8) PS/2 Interface Timing  
(VCC 2.7 V to 3.6 V, AVCC 2.7 V to 3.6 V, VSS 0.0 V, TA  
40 C to 85 C)  
Value  
Typ  
Parameter  
PSCK clock  
Symbol  
Pin name  
Condition  
Unit Remarks  
Min  
Max  
PSCK0 to PSCK2,  
PSDA0 to PSDA2  
tPCYC  
tPLOV  
tPIVSH  
tPHIX  
4 tCP  
ns  
ns  
ns  
ns  
ns  
ns  
cycle time  
PSCK0 to PSCK2,  
PSDA0 to PSDA2  
PSCK  
PSDA  
Transmission Mode 2 tCP  
Valid PSDA  
PSCK  
PSCK0 to PSCK2,  
PSDA0 to PSDA2  
1 tCP  
Reception Mode  
1 tCP  
PSCK0 to PSCK2,  
PSDA0 to PSDA2  
PSCK  
valid  
PSDA hold time  
PSCK clock  
Hpulse width  
PSCK0 to PSCK2,  
PSDA0 to PSDA2  
tPHSL  
tPLSH  
2 tCP  
2 tCP  
PSCK0 to PSCK2,  
PSDA0 to PSDA2  
PSCK clock  
Lpulse width  
Note : tCP is the internal operating clock cycle time. Refer to (1) Clock Timingsrating for tCP.  
tPCYC  
0.8 VCC  
0.8 VCC  
PSCK0  
PSCK1  
PSCK2  
0.2 VCC  
tPLOV  
Transmission Mode  
2.4 V  
0.8 V  
PSDA0  
PSDA1  
PSDA2  
tPIVSH  
tPHIX  
Reception Mode  
0.8 VCC  
PSDA0  
PSDA1  
PSDA2  
0.2 VCC  
53  
MB90378 Series  
(9) LPC Timing  
(VCC 2.7 V to 3.6 V, AVCC 2.7 V to 3.6 V, VSS AVSS 0.0 V, TA  
40 C to 85 C)  
Value  
Typ  
Parameter  
Symbol Pin name Condition  
Unit Remarks  
Min  
30  
Max  
LCLK cycle time  
LCLK high time  
LCLK low time  
tCYCLE  
tHIGH  
tLOW  
ns  
ns  
ns  
12  
12  
LCLK AC timing  
tCYCLE  
tHIGH  
0.7 VCC  
0.3 VCC  
LCLK  
tLOW  
54  
MB90378 Series  
Value  
Typ  
Parameter  
Symbol Pin name Condition  
Unit  
Remarks  
Min  
2
Max  
Output valid delay  
Float to active delay  
Active to float delay  
Input setup time  
tVAL  
tON  
tOFF  
tS  
12  
ns  
ns  
ns  
ns  
ns  
2
28  
7
0
Input hold time  
tH  
LAD, LFRAME, GA20 AC timing  
0.4 VCC  
LCLK  
tVAL  
OUTPUT  
Delay  
tON  
Tri-state  
OUTPUT  
tOFF  
0.4 VCC  
LCLK  
tS  
tH  
INPUT  
55  
MB90378 Series  
5. A/D Converter Electrical Characteristics  
(2.7 V AVR AVSS, VCC AVCC 2.7 V to 3.6 V, VSS AVSS 0.0 V, TA  
40 C to 85 C)  
Remarks  
Value  
Typ  
Pin  
name  
Parameter  
Resolution  
Symbol  
Unit  
Min  
Max  
10  
bit  
Total error  
3.0  
2.5  
LSB  
LSB  
Non-linear error  
Differential linearity  
error  
1.9  
LSB  
mV  
mV  
AVSS  
5.5 LSB  
For MB90V378  
Zero transition  
voltage  
AN0 to  
AN11  
AVSS  
1.5 LSB  
AVSS  
0.5 LSB  
VOT  
AVSS  
2.5 LSB  
For MB90F378  
Full-scale transition  
voltage  
AN0 to  
AN11  
AVR  
3.5 LSB  
AVR  
1.5 LSB  
AVR  
0.5 LSB  
VFST  
Actual value is specified as  
a sum of values specified in  
ADCR0 : CT1, CT0 and  
ADCR0 : ST1, ST0. Be sure  
that the setting value is  
Conversion time  
Sampling period  
3.1  
2
s
s
greater than the min value  
Actual value is specified in  
ADCR0 : ST1, ST0 bits. Be  
sure that the setting value is  
greater than the min value  
Analog port input  
current  
AN0 to  
AN11  
IAIN  
0.1  
10  
A
V
Analog input  
voltage  
AN0 to  
AN11  
VAIN  
AVSS  
AVR  
Reference voltage  
AVR AVSS 2.7  
AVCC  
AVCC  
6.4  
5
V
mA  
A
IA  
IAH  
IR  
1.4  
94  
Power supply  
current  
*
*
300  
5
A
Reference voltage  
supply current  
AVR  
IRH  
A
Offset between  
channels  
AN0 to  
AN11  
4
LSB  
*: The current when the A/D converter is not operating or the CPU is in stop mode (for VCC AVCC AVR 3.0 V).  
56  
MB90378 Series  
6. A/D Converter Glossary  
Resolution : Analog changes that are identifiable with the A/D converter.  
Linearity error : The deviation of the straight line connecting the zero transition point (00 0000 0000”  
00 0000 0001) with the full-scale transition point (11 1111 1110”  
11 1111 1111) from  
actual conversion characteristics.  
Differential linearity error : The deviation of input voltage needed to change the output code by 1 LSB from the  
theoretical value.  
Total error : The total error is defined as a difference between the actual value and the theoretical value, which  
includes zero-transition error/full-scale transition error and linearity error.  
Total error  
3FF  
3FE  
3FD  
H
H
H
0.5 LSB  
Actual conversion  
value  
{1 LSB (N 1) 0.5 LSB}  
004  
003  
002  
001  
H
H
H
H
V
NT  
(Measured value)  
Actual conversion  
value  
Theoretical  
characteristics  
0.5 LSB  
AVRL  
AVRH  
Analog input  
VNT {1 LSB (N 1) 0.5 LSB}  
1 LSB  
Total error for digital output N  
1 LSB (Theoretical value)  
[LSB]  
AVR AVss  
1024  
[V]  
VOT (Theoretical value) AVss 0.5 LSB [V]  
VFST (Theoretical value) AVR 1.5 LSB [V]  
VNT : Voltage at a transition of digital output from (N 1) to N  
(Continued)  
57  
MB90378 Series  
(Continued)  
Differential linearity error  
Linearity error  
Theoretical  
characteristics  
3FFH  
Actual conversion  
value  
3FEH  
N
1
N
1
{1 LSB (N 1)  
Actual conversion  
value  
VOT }  
3FDH  
VFST  
(Measured value)  
VNT  
(Measured value)  
004H  
V (N 1) T  
(Measured value)  
Actual conversion  
value  
N
N
003H  
002H  
001H  
VNT  
(Measured value)  
Theoretical characteristics  
Actual conversion  
value  
2
VOT (Measured value)  
AVRL  
AVRH  
AVRL  
AVRH  
Analog input  
Analog input  
Linearity error of  
digital output N  
VNT {1 LSB (N 1) VOT}  
1 LSB  
[LSB]  
Differential linearityerror  
of digital output N  
V (N 1) T VNT  
1 [LSB]  
1 LSB  
VFST  
VOT  
1 LSB  
[V]  
1022  
VOT : Voltage at transition of digital output from 000Hto 001H”  
VFST : Voltage at transition of digital output from 3FEHto 3FFH”  
58  
MB90378 Series  
7. Notes on Using A/D Converter  
About the external impedance of the analog input and its sampling time  
A/D converter with sample and hold circuit. If the external impedance is too high to keep sufficient sampling  
time, the analog voltage charged to the internal sampling and hold capacitor is insufficient, adversely affecting  
A/D conversion precision.  
Analog input circuit model  
R
Analog input  
Comparator  
C
During sampling : ON  
R
C
MB90F378/V378  
1.9 k (Max)  
25 pF (Max)  
Note : The values are reference values.  
To satisfy the A/D conversion precision standard, consider the relationship between the external impedance  
and minimum sampling time and either adjust the resistor value and operating frequency or decrease the  
external impedance so that the sampling time is longer than the minimum value.  
The relationship between the external impedance and minimum sampling time  
[External impedance 0 k to 100 k ]  
[External impedance 0 k to 20 k ]  
20  
100  
90  
80  
70  
60  
50  
40  
18  
16  
14  
12  
10  
8
30  
6
MB90F378/V378  
20  
MB90F378/V378  
4
10  
0
2
0
25  
35  
15  
20  
30  
5
10  
0
5
7
0
2
3
4
6
8
1
Minimum sampling time ( s)  
Minimum sampling time ( s)  
If the sampling time cannot be sufficient, connect a capacitor of about 0.1 F to the analog input pin.  
About errors  
As |AVR AVSS| becomes smaller, values of relative errors grow larger.  
59  
MB90378 Series  
8. D/A Electrical Characteristics  
(VCC AVCC 2.7 V to 3.6 V, VSS AVSS 0.0 V, TA  
40 C to 85 C)  
Value  
Parameter  
Resolution  
Symbol Pin name Condition  
Unit Remarks  
Min  
Typ  
Max  
8
bit  
Differential linearity error  
Non-linearity error  
0.9  
1.5  
LSB  
LSB  
Conversion time  
0.6  
2.9  
s
*
Analog output impedance  
2.0  
3.8  
k
IDVR  
AVCC  
AVCC  
460  
A
A
Power supply current  
IDVRS  
0.1  
D/A stops  
* : With load capacitance is 20 pF.  
9. Serial IRQ Electrical Characteristics  
(VCC 2.7 V to 3.6 V, AVCC 2.7 V to 3.6 V, VSS AVSS 0.0 V, TA  
40 C to 85 C)  
Value  
Parameter  
Symbol Pin name Condition  
Unit Remarks  
Min  
0.7 VCC  
VSS  
Typ  
Max  
VCC  
Hlevel input voltage  
Llevel input voltage  
Hlevel output voltage  
Llevel output voltage  
VIH  
VIL  
V
V
V
V
0.3 VCC  
VOH  
VOL  
VCC 0.5  
0.4  
10. Flash Memory Program/Erase Characteristics  
Value  
Parameter  
Condition  
Unit  
Remarks  
Min  
Typ  
Max  
Sector erase time  
(4 Kbytes sector)  
Excludes 00H programming prior  
to erasure  
0.2  
0.5  
s
s
s
s
Sector erase time  
(16 Kbytes sector)  
Excludes 00H programming prior  
to erasure  
0.5  
4.6  
32  
7.5  
TA  
25 C  
VCC 3.0 V  
Excludes 00H programming prior  
to erasure  
Chip erase time  
Byte (8-bit width)  
programing time  
Except for the over head time of  
the system  
3,600  
Program/Erase cycle  
10,000  
cycle  
60  
MB90378 Series  
EXAMPLE CHARACTERISTICS (MB90F378)  
Power Supply Current  
TA  
25 [ C]  
TA  
25 [ C]  
ICCS [mA]  
ICC [mA]  
50.0  
Fcin = 16 MHz  
Fcin = 12 MHz  
18.0  
Fcin = 16 MHz  
16.0  
40.0  
30.0  
20.0  
10.0  
14.0  
12.0  
10.0  
Fcin = 12 MHz  
Fcin = 10 MHz  
Fcin = 8 MHz  
Fcin = 10 MHz  
Fcin = 8 MHz  
8.0  
6.0  
Fcin = 4 MHz  
Fcin = 2 MHz  
Fcin = 4 MHz  
4.0  
2.0  
0.0  
Fcin = 2 MHz  
VCC [V]  
VCC [V]  
4.0  
0.0  
2.0  
2.5  
3.0  
3.5  
2.0  
2.5  
3.0  
3.5  
4.0  
T
A
25 [ C]  
I
CCH [ A]  
2.5  
2.0  
1.5  
1.0  
0.5  
V
CC [V]  
0.0  
2.5  
3.0  
3.5  
4.0  
(Continued)  
61  
MB90378 Series  
(Continued)  
TA  
25 [ C]  
TA  
25 [ C]  
VCC VOH2 [V]  
0.7  
VCC VOH1 [V]  
2.0  
0.6  
0.5  
0.4  
0.3  
1.5  
1.0  
0.5  
0.0  
VCC = 2.5 [V]  
VCC = 2.5 [V]  
VCC = 3.0 [V]  
VCC = 3.5 [V]  
VCC = 4.0 [V]  
VCC = 3.0 [V]  
VCC = 3.5 [V]  
VCC = 4.0 [V]  
0.2  
0.1  
IOH2 [mA]  
IOH1 [mA]  
0.0  
2
4
6
8
10  
0
2
4
6
8
10  
0
TA  
25 [ C]  
TA  
25 [ C]  
VOL1 [V]  
VOL2 [V]  
0.8  
0.6  
0.3  
0.2  
0.1  
0.0  
VCC = 2.5 [V]  
VCC = 3.0 [V]  
VCC = 4.0 [V]  
VCC = 3.5 [V]  
VCC = 2.5 [V]  
VCC = 3.0 [V]  
VCC = 3.5 [V]  
VCC = 4.0 [V]  
0.4  
0.2  
0.0  
IOL1 [mA]  
IOL2 [mA]  
0
2
4
6
8
10  
0
2
4
6
8
10  
62  
MB90378 Series  
ORDERING INFORMATION  
Part number  
Package  
Remarks  
144-pin Plastic LQFP  
(FPT-144P-M12)  
MB90F378PFF-GE1  
63  
MB90378 Series  
PACKAGE DIMENSION  
144-pin plastic LQFP  
(FPT-144P-M12)  
Note 1) * : These dimensions include resin protrusion.  
Resin protrusion is +0.25(.010)Max(each side).  
Note 2) Pins width and pins thickness include plating thickness.  
Note 3) Pins width do not include tie bar cutting remainder.  
18.00±0.20(.709±.008)SQ  
+0.40  
16.00  
.630 +..000146 SQ  
*
0.10  
73  
108  
72  
109  
0.08(.003)  
Details of "A" part  
1.50 +00..1200  
(Mounting height)  
.059 +..000048  
INDEX  
0~8˚  
37  
144  
"A"  
0.10±0.05  
(.004±.002)  
(Stand off)  
0.60±0.15  
(.024±.006)  
1
LEAD No.  
36  
0.25(.010)  
0.145 +00..0035  
0.40(.016)  
0.18±0.035  
.007±.001  
M
0.07(.003)  
.006 +..000012  
Dimensions in mm (inches).  
Note: The values in parentheses are reference values.  
C
2003 FUJITSU LIMITED F144024S-c-3-3  
64  
MB90378 Series  
FUJITSU LIMITED  
All Rights Reserved.  
The contents of this document are subject to change without notice.  
Customers are advised to consult with FUJITSU sales  
representatives before ordering.  
The information, such as descriptions of function and application  
circuit examples, in this document are presented solely for the  
purpose of reference to show examples of operations and uses of  
Fujitsu semiconductor device; Fujitsu does not warrant proper  
operation of the device with respect to use based on such  
information. When you develop equipment incorporating the  
device based on such information, you must assume any  
responsibility arising out of such use of the information. Fujitsu  
assumes no liability for any damages whatsoever arising out of  
the use of the information.  
Any information in this document, including descriptions of  
function and schematic diagrams, shall not be construed as license  
of the use or exercise of any intellectual property right, such as  
patent right or copyright, or any other right of Fujitsu or any third  
party or does Fujitsu warrant non-infringement of any third-partys  
intellectual property right or other right by using such information.  
Fujitsu assumes no liability for any infringement of the intellectual  
property rights or other rights of third parties which would result  
from the use of information contained herein.  
The products described in this document are designed, developed  
and manufactured as contemplated for general use, including  
without limitation, ordinary industrial use, general office use,  
personal use, and household use, but are not designed, developed  
and manufactured as contemplated (1) for use accompanying fatal  
risks or dangers that, unless extremely high safety is secured, could  
have a serious effect to the public, and could lead directly to death,  
personal injury, severe physical damage or other loss (i.e., nuclear  
reaction control in nuclear facility, aircraft flight control, air traffic  
control, mass transport control, medical life support system, missile  
launch control in weapon system), or (2) for use requiring  
extremely high reliability (i.e., submersible repeater and artificial  
satellite).  
Please note that Fujitsu will not be liable against you and/or any  
third party for any claims or damages arising in connection with  
above-mentioned uses of the products.  
Any semiconductor devices have an inherent chance of failure. You  
must protect against injury, damage or loss from such failures by  
incorporating safety design measures into your facility and  
equipment such as redundancy, fire protection, and prevention of  
over-current levels and other abnormal operating conditions.  
If any products described in this document represent goods or  
technologies subject to certain restrictions on export under the  
Foreign Exchange and Foreign Trade Law of Japan, the prior  
authorization by Japanese government will be required for export  
of those products from Japan.  
F0504  
2005 FUJITSU LIMITED Printed in Japan  

相关型号:

MB90V390H

16-bit Proprietary Microcontroller CMOS
FUJITSU

MB90V390HA

16-bit Proprietary Microcontroller
FUJITSU

MB90V390HACR

16-bit Proprietary Microcontroller
FUJITSU

MB90V390HB

16-bit Proprietary Microcontroller
FUJITSU

MB90V390HBCR

16-bit Proprietary Microcontroller
FUJITSU

MB90V390HCR

16-bit Proprietary Microcontroller CMOS
FUJITSU

MB90V420G

16-Bit Original Microcontroller
FUJITSU

MB90V440G

16-bit Proprietary Microcontroller
FUJITSU

MB90V440GCR

16-bit Proprietary Microcontroller
FUJITSU

MB90V460

16-bit Proprietary Microcontroller
FUJITSU

MB90V480

16-bit Proprietary Microcontroller
FUJITSU

MB90V480B

16-bit Microcontroller
FUJITSU