mb90f378 Fujitsu Microelectronics, Inc., mb90f378 Datasheet

no-image

mb90f378

Manufacturer Part Number
mb90f378
Description
16-bit Proprietary Microcontroller
Manufacturer
Fujitsu Microelectronics, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
mb90f378PFF-G
Manufacturer:
FUJITSU/富士通
Quantity:
20 000
FUJITSU SEMICONDUCTOR
16-bit Proprietary Microcontroller
CMOS
F
MB90F378/V378
*1 : F
*2 : Purchase of Fujitsu I
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 F
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 I
With these features, the MB90378 series matches itself as keyboard controller with smart battery control.
While inheriting the AT architecture of the F
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.
PACKAGE
2
components in an I
by Philips.
DATA SHEET
2
MC-16LX MB90378 Series
MC stands for FUJITSU Flexible Microcontroller, a registered trademark of FUJITSU LIMITED.
2
C system provided that the system conforms to the I
2
C components conveys a license under the Philips I
2
MC-16LX family and allow a wide range of control tasks to be processed
144-pin plastic LQFP
2
MC*
(FPT-144P-M12)
1
2
family, the instruction set for the F
C*
2
and A/D converter implements the smart battery control.
2
C Standard Specification as defined
2
C Patent Rights to use, these
2
MC-16LX CPU core of the
DS07-13740-1E

Related parts for mb90f378

mb90f378 Summary of contents

Page 1

... Proprietary Microcontroller CMOS 2 F MC-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 F efficiently at high speed. ...

Page 2

... 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 ...

Page 3

... C Selectable packet error check Timeout detection function Multi-address I Support I Selectable packet error check Multi-address Timeout detection function 6 addresses support ALERT function MB90F378 Flash type ROM Dual operation 6 Kbytes : 351 : bits : 125 : 1 channel : for UPI ch 0 only : 80 bytes ...

Page 4

... ROM size by settings of the development tool. • In the MB90V378, images from FF4000 mapped to bank FF only. (This setting can be changed by the development tool configuration.) • In the MB90F378, images from FF4000 mapped to bank FF only. 4 MB90F378 : Less than 4.2 µ ...

Page 5

PIN ASSIGNMENT P40/PSCK0 1 P41/PSDA0 2 P42/PSCK1 3 P43/PSDA1 4 P44/PSCK2 5 P45/PSDA2 6 P46/CLKRUN 7 P47/SERIRQ 8 P50/GA20 9 P51/LFRAME 10 11 P52/LRESET P53/LCK 12 P54/LAD0 13 P55/LAD1 14 P56/LAD2 15 P57/LAD3 16 RST ...

Page 6

MB90378 Series PIN DESCRIPTION Pin no. I/O Pin name circuit LQFP-144 128,129 X0,X1 A 20,21 X0A,X1A A 17 RST B MD0 to 58, 57 MD2 P00 to P07 109 to 116 D KSI0 to KSI7 117 to 124 ...

Page 7

Pin no. Pin status I/O Pin name circuit LQFP-144 P44 5 F PSCK2 P45 6 F PSDA2 P46 7 G CLKRUN P47 8 H SERIRQ P50 9 J GA20 P51 10 H LFRAME P52 11 H LRESET P53 12 H ...

Page 8

MB90378 Series Pin no. I/O Pin name circuit LQFP-144 P67 100 I UO1 P70 101 I UI1 P71 102 I UCK2 P72 103 I UO2 P73 104 I UI2 P74 105 I UCK3 P75 106 I UO3 P76 107 I ...

Page 9

Pin no. I/O Pin name circuit LQFP-144 P82 73 J ALERT P83, P84 30 INT6, INT7 32 P85 I 33 P86 I P90 65 T SCL2 P91 66 T SDA2 P92 67 T SCL3 P93 68 T SDA3 ...

Page 10

MB90378 Series Pin no. I/O Pin name circuit LQFP-144 PD4, PD5 62 DA1, DA2 PD6, PD7 64 PPG2, PPG3 PE0 74 SEG0 O TIN1 PE1 75 SEG1 O TO1 PE2 76 SEG2 O TIN2 PE3 77 ...

Page 11

Pin no. I/O Pin name circuit LQFP-144 PE7 81 SEG7 O TO4 PF0 82 SEG8 P TIN5 PF1 83 COM0 P TO5 PF2 84 COM1 P TIN6 PF3 85 COM2 P TO6 PF4 86 P COM3 PF5 to PF7 ...

Page 12

MB90378 Series I/O CIRCUIT TYPE Type Circuit X1/X1A Nch Pch Pch X0/X0A A Nch Pch Pull-up control Pch D Nch R Pch Pull-up control Pch E Nch Nch F Nch 12 Xout Main/Sub clock (main/sub clock ...

Page 13

Type Circuit Pch G Nch Standby mode control Pch H Nch Standby mode control Pch I Nch Standby mode control Nch J Nch Standby mode control Pch Nch M Standby mode control Analog input • Nch open-drain output • CMOS ...

Page 14

MB90378 Series Type Circuit Pch Nch N Pch Nch O R Nch Nch P R Nch Nch Q 14 • CMOS output • CMOS input Pout • D/A analog output • I Nout CMOS input Standby mode control Analog input ...

Page 15

Type Circuit Pch R IN Nch Pch S Nch Nch T Nch Standby mode control • Power supply input protection circuit • A/D converter reference voltage (AVR) input pin with protection circuit Analog input enable IN Analog input enable ...

Page 16

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 voltage higher than V pin other than medium-to-high voltage pins. A latch-up may ...

Page 17

Power supply pins When a device has two or more V 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 ...

Page 18

MB90378 Series BLOCK DIAGRAM X0, X0A Clock control circuit X1, X1A Reset circuit RST (Watchdog timer) Interrupt controller Timebase timer 8 P00/KSI0 to CMOS I/O port P07/KSI7 8 P10 to P17 Key-on wake- P20 ...

Page 19

... H 000000 H Model MB90F378 MB90V378 * : 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. ...

Page 20

MB90378 Series 2 F MC-16LX CPU PROGRAMMING MODEL • Dedicated registers AH • General-purpose registers 20 AL Accumulator (A) USP User Stack Pointer (USP) SSP System Stack Pointer (SSP) PS Processor Status (PS) PC Program Counter (PC) DPR Direct Page ...

Page 21

Processor status (PS ILM Default value 000 7 - Default value - Default value 0 ILM2 Default value CCR 00000 -01XXXXX ...

Page 22

MB90378 Series I/O MAP Address Abbreviation 000000 PDR0 Port 0 data register H 000001 PDR1 Port 1 data register H 000002 PDR2 Port 2 data register H 000003 PDR3 Port 3 data register H 000004 PDR4 Port 4 data register ...

Page 23

Address Abbreviation 000020 SMR1 Serial mode register 1 H 000021 SCR1 Serial control register 1 H SIDR1/ Input data register 1/ 000022 H SODR1 Output data register 1 000023 SSR1 Serial status register 1 H 000024 M2CR1 Mode 2 control ...

Page 24

MB90378 Series Address Abbreviation 000040 PDCRL2 H PPG2 down counter register 000041 PDCRH2 H 000042 PCSRL2 H PPG2 period setting register 000043 PCSRH2 H 000044 PDUTL2 H PPG2 duty setting register 000045 PDUTH2 H 000046 PCNTL2 H PPG2 control status ...

Page 25

Address Abbreviation 00005E UPAL1 UPI1 address register (lower) H 00005F UPAH1 UPI1 address register (upper) H 000060 UPAL2 UPI2 address register (lower) H 000061 UPAH2 UPI2 address register (upper) H 000062 UPAL3 UPI3 address register (lower) H 000063 UPAH3 UPI3 ...

Page 26

MB90378 Series Address Abbreviation Timer control status register 000078 TMCSRL3 H CH3 (lower) Timer control status register 000079 TMCSRH3 H CH3 (upper) 00007A TMR3/ H 16-bit timer/reload register CH3 TMRD3 00007B H Timer control status register 00007C TMCSRL4 H CH4 ...

Page 27

Address Abbreviation Low-power consumption mode 0000A0 LPMCR H register 0000A1 CKSCR Clock selection register H 0000A2 , H 0000A3 H Clock modulation control 0000A4 CKMC H register 0000A5 H to 0000A7 H 0000A8 WDTC Watchdog control register H 0000A9 TBTC ...

Page 28

MB90378 Series Address Abbreviation 0000C0 MBCRL bus control register (lower 0000C1 MBCRH MI C bus control register (upper 0000C2 MBSRL MI C bus status register (lower) H 0000C3 MBSRH bus ...

Page 29

Address Abbreviation 0000E1 BDR Bit data register H 0000E2 BRRL Bit result register (lower) H 0000E3 BRRH Bit result register (upper) H 0000E4 SMR3 Serial mode register 3 H 0000E5 SCR3 Serial control register 3 H SIDR3 / Input data ...

Page 30

MB90378 Series Address Abbreviation Program address detection 001FF3 H register 3 Program address detection 001FF4 PADR1 H register 4 Program address detection 001FF5 H register 5 001FF6 H to 003F7F H 003F80 UDRL10 UP data register 10 (lower) H 003F81 ...

Page 31

Address Abbreviation 003F9C UDRL1E UP data register 1E (lower) H 003F9D UDRH1E UP data register 1E (upper) H 003F9E UDRL1F UP data register 1F (lower) H 003F9F UDRH1F UP data register 1F (upper) H 003FA0 DBACLR Data buffer array clear ...

Page 32

MB90378 Series Address Abbreviation 003FCA UDRL5 UP data register 5 (lower) H 003FCB UDRH5 UP data register 5 (upper) H 003FCC UDRL6 UP data register 6 (lower) H 003FCD UDRH6 UP data register 6 (upper) H 003FCE UDRL7 UP data ...

Page 33

Address Abbreviation 003FEE DNDL7 DOWN data register 7 (lower) H 003FEF DNDH7 DOWN data register 7 (upper) H Data buffer array address 003FF0 DBAAL H register (lower) Data buffer array address 003FF1 DBAAH H register (upper) 003FF2 , H ...

Page 34

MB90378 Series INTERRUPT FACTORS, INTERRUPT VECTORS, INTERRUPT CONTROL REGISTER Interrupt cause Reset INT9 instruction Exception processing A/D converter conversion termination Timebase timer UPI0 IBF/LPC reset UPI1 IBF UPI2 IBF UPI3 IBF DTP/ext. interrupt channels 0/1 detection DTP/ext. interrupt channels 2/3 ...

Page 35

Can be used and interrupt request flag is cleared by EI × : Cannot be used. : Can be used and support the EI : Can be used • For peripheral functions that share the ICR ...

Page 36

MB90378 Series ELECTRICAL CHARACTERISTICS 1. Absolute Maximum Rating Symbol Parameter Power supply voltage* 1 A/D converter reference input voltage* 1 LCD power supply voltage* Input voltage* 1 Output voltage* 1 Maximum clamp current Total maximum clamp ...

Page 37

This parameter is based Set AV and V at the same voltage. Take care so that AVR does not exceed turned on and V shall never ...

Page 38

MB90378 Series 2. Recommended Operating Conditions Parameter Symbol Power supply voltage * 2 A/D converter reference input voltage * 3 LCD power supply voltage Operating temperature *1 : The operating voltage varies with the operation frequency. *2 ...

Page 39

DC Characteristics = 2 3 Parameter Symbol Pin name P10 to P17, P20 to P27, P30 to P37, P46, P47 P51 to P57, PC0 to PC7, PD0 to PD7 P00 to ...

Page 40

MB90378 Series Parameter Symbol Input leakage current I All input pins IL (Hi-Z output leakage current) Open-drain P40 to P46, P50, output leakage I P80 to P82, P90 to P95, LEAK current PF0 to PF7 CCS I ...

Page 41

Parameter Symbol Pin name LCD divided R LCD resistance COM0 to COM3 output R COM0 to COM3 VCOM impedance SEG0 to SEG8 output R SEG0 to SEG8 VSEG impedance V1 to V3, LCD leakage L COM0 to COM3, LCDL ...

Page 42

MB90378 Series 4. AC Characteristics (1) Clock Timings (V CC Parameter Symbol Pin name Condition f CH Clock frequency f X0A, X1A CL t HCYL Clock cycle time t X0A, X1A LCYL Frequency ∆f fluctuation rate locked ...

Page 43

X0, X1 clock timing X0 • X0A, X1A clock timing X0A t HCYL 0 LCYL 0 ...

Page 44

MB90378 Series • PLL operation guarantee range Relationship between machine clock frequency and power supply voltage 3.6 3.0 2.7 1 Operation guarantee range of PLL Normal operation guarantee range Guaranteed oscillation frequency range Relationship between external clock frequency ...

Page 45

The AC ratings are measured for the following measurement reference voltages : • Input signal waveform Hysteresis input pin 0 0 CMOS input pin 0 0 SMbus input pin 2.1 V 0.8 ...

Page 46

MB90378 Series (2) Reset Input Timing = 2 3 Parameter Symbol Pin name Reset input time t RST RSTL * : Oscillation time of oscillator is the time to reach to 90% of the ...

Page 47

Power-on Reset = 2 3 Parameter Symbol Pin name Condition Power supply rise time t R Power supply cut-off time t OFF * : V must be kept lower than 0.2 V before ...

Page 48

MB90378 Series (4) UART1 to UART3 (V CC Parameter Symbol Serial clock cycle time UCK ↓ → UO delay time Valid UI → UCK ↑ UCK ↑ → valid UI hold time Serial clock “H” pulse width Serial clock “L” ...

Page 49

Internal shift clock mode UCK 0 • Internal shift clock mode UCK 0 SCYC 2 SLOV 2 IVSH 0 0 ...

Page 50

MB90378 Series (5) Resources Input Timing = 2 3 Parameter Symbol t TIWH Timer input pulse width t TIWL Note : t is the internal operating clock cycle time. Refer to “(1) Clock Timings” ...

Page 51

Multi-address I C Timing = 2 3 Parameter Symbol Pin name Start condition output t STA Stop condition output t STO Start condition detect t STA Stop condition ...

Page 52

MB90378 Series • Data transmit (master/slave) SDA t t STASU STA SCL • Data receive (master/slave) t SDA 6 SCL LOW HIGH LOW ...

Page 53

PS/2 Interface Timing (V Parameter Symbol Pin name PSCK clock PSCK0 to PSCK2, t PCYC cycle time PSDA0 to PSDA2 PSCK0 to PSCK2, → PSDA ↓ PSCK t PLOV PSDA0 to PSDA2 Valid PSDA → PSCK0 to PSCK2, t ...

Page 54

MB90378 Series (9) LPC Timing (V CC Parameter Symbol LCLK cycle time t CYCLE LCLK high time t HIGH LCLK low time t LOW • LCLK AC timing 0.7 V 0.3 V LCLK 3.6 V, ...

Page 55

Parameter Symbol Pin name Condition Output valid delay t VAL Float to active delay t ON Active to float delay t OFF Input setup time t S Input hold time t H • LAD, LFRAME, GA20 AC timing LCLK OUTPUT ...

Page 56

... LSB ± 1.9 LSB + AV SS For MB90V378 For MB90F378 AVR + mV Actual value is specified as a sum of values specified in ADCR0 : CT1, CT0 and ⎯ µs ADCR0 : ST1, ST0. Be sure that the setting value is greater than the min value Actual value is specified in ADCR0 : ST1, ST0 bits. Be ⎯ ...

Page 57

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 ...

Page 58

MB90378 Series (Continued) Linearity error 3FF H Actual conversion value 3FE H {1 LSB × (N − 3FD H 004 H 003 H 002 H Theoretical characteristics 001 H V (Measured value) OT AVRL Analog ...

Page 59

... SS R ↑ C During sampling : ON MB90F378/V378 [External impedance = 0 kΩ kΩ MB90F378/V378 Minimum sampling time (µs) MB90378 Series Comparator R C 1.9 kΩ (Max (Max) MB90F378/V378 ...

Page 60

MB90378 Series 8. D/A Electrical Characteristics Parameter Symbol Pin name ⎯ Resolution ⎯ Differential linearity error ⎯ Non-linearity error ⎯ Conversion time ⎯ Analog output impedance I DVR Power supply current I DVRS * : With load capacitance is 20 ...

Page 61

... EXAMPLE CHARACTERISTICS (MB90F378) • Power Supply Current = +25 [° [mA] CC 50.0 Fcin = 16 MHz 40.0 Fcin = 12 MHz 30.0 20.0 Fcin = 4 MHz 10.0 Fcin = 2 MHz 0.0 2.0 2.5 3.0 3.5 = +25 [° [µA] CCH 2.5 2.0 1.5 1.0 0.5 0.0 2.5 3.0 3 [mA] CCS 18.0 16.0 14.0 12.0 Fcin = 10 MHz 10.0 Fcin = 8 MHz 8.0 6.0 4.0 2.0 V [V] CC 0.0 4.0 2.0 2.5 V [V] CC 4.0 MB90378 Series = +25 [°C] Fcin = 16 MHz Fcin = 12 MHz Fcin = 10 MHz ...

Page 62

MB90378 Series (Continued) = +25 [° − [V] CC OH1 2.0 1.5 1.0 0.5 0.0 −2 −4 − +25 [° [V] OL1 0.8 0.6 0.4 0.2 0 ...

Page 63

... ORDERING INFORMATION Part number 144-pin Plastic LQFP MB90F378PFF-GE1 Package (FPT-144P-M12) MB90378 Series Remarks 63 ...

Page 64

MB90378 Series PACKAGE DIMENSION 144-pin plastic LQFP (FPT-144P-M12) 18.00±0.20(.709±.008)SQ +0.40 * 16.00 – 0.10 108 109 INDEX 144 LEAD No. 1 0.40(.016) 2003 FUJITSU LIMITED F144024S-c-3 Note These dimensions include resin protrusion. Resin protrusion is ...

Page 65

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, ...

Related keywords