DATA SHEET
DS07-12610-3E
8-bit Microcontrollers
CMOS
FMC-8FX MB95120MB series
2
MB95128MB/F124MB/F124NB/F124JB/F126MB/F126NB/MB95F126JB/F128MB/F128NB/F128JB/FV100D-103
■DESCRIPTION
The MB95120MB series is general-purpose, single-chip microcontrollers. In addition to a compact instruction set,the microcontrollers contain a variety of peripheral functions. Note : F2MC is the abbreviation of FUJITSU Flexible Microcontroller.
■FEATURE
• F2MC-8FX CPU core
Instruction set optimized for controllers•Multiplication and division instructions•16-bit arithmetic operations•Bit test branch instruction
•Bit manipulation instructions etc.• Clock
•Main clock
•Main PLL clock•Sub clock
•Sub PLL clock • Timer
•8/16-bit compound timer × 2 channels
• Can be used to interval timer, PWC timer, PWM timer and input capture.•16-bit reload timer × 1 channel•8/16-bit PPG × 2 channels•16-bit PPG × 2 channels
(Continued)
Be sure to refer to the “Check Sheet” for the latest cautions on development.
“Check Sheet” is seen at the following support page
URL : http://www.fujitsu.com/global/services/microelectronics/product/micom/support/index.html
“Check Sheet” lists the minimal requirement items to be checked to prevent problems beforehand in system development.
Copyright©2006-2007 FUJITSU LIMITED All rights reserved
MB95120MB Series
(Continued)
•Timebase timer × 1 channel•Watch prescaler × 1 channel• LIN-UART × 1 channel
•LIN function, clock asynchronous (UART) or clock synchronous (SIO) serial data transfer capable•Full duplex double buffer• UART/SIO × 1 channel
•Clock asynchronous (UART) or clock synchronous (SIO) serial data transfer capable•Full duplex double buffer2C* × 1 channel• I
•Built-in wake-up function• External interrupt × 12 channels
•Interrupt by edge detection (rising, falling, or both edges can be selected) •Can be used to recover from low-power consumption (standby) modes.• 8/10-bit A/D converter × 12 channels
•8-bit or 10-bit resolution can be selected• LCD controller (LCDC)
•40 SEG × 4 COM (Max 160 pixels) •With blinking function
• Low-power consumption (standby) mode•Stop mode•Sleep mode•Watch mode
•Timebase timer mode• I/O port
•The number of maximum ports : Max 87•Port configuration
•General-purpose I/O ports (N-ch open drain) : 2 ports•General-purpose I/O ports (CMOS) : 85 ports• Programmable input voltage levels of port
Automotive input level / CMOS input level / hysteresis input level• Dual operation Flash memory
•Erase/write and read can be executed in the different bank (Upper Bank/Lower Bank) at the same time.• Flash memory security function
Protects the content of Flash memory (Flash memory device only) * :
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.
2
MB95120MB Series
■MEMORY LINEUP
Flash memory
MB95F124MBMB95F124NBMB95F124JBMB95F126MBMB95F126NBMB95F126JBMB95F128MBMB95F128NBMB95F128JB
60 Kbytes
2 Kbytes
32 Kbytes
1 Kbyte
16 Kbytes
512 bytesRAM
3
MB95120MB Series
■PRODUCT LINEUP
Part number
MB95128MB
ParameterType
ROM capacity*1RAM capacity*1Reset outputOption*2Clock systemLow voltage detection resetClock supervisor
Yes/NoYes/No
No
No
Yes/NoMASK ROM product
MB95F124MBMB95F126MBMB95F128MB
MB95F124NBMB95F126NBMB95F128NBFlash memory product
60 Kbytes (Max) 2 Kbytes (Max)
YesDual clock
Yes
YesNoMB95F124JBMB95F126JBMB95F128JB
CPU functions
Number of basic instructions : 136Instruction bit length : 8 bitsInstruction length : 1 to 3 bytesData bit length : 1, 8, and 16 bits
Minimum instruction execution time : 61.5 ns (at machine clock frequency 16.25 MHz) Interrupt processing time : 0.6 µs (at machine clock frequency 16.25 MHz) General-purpose I/O port (N-ch open drain) : 2 portsGeneral-purpose I/O port (CMOS) : 85 portsProgrammable input voltage levels of port :
Automotive input level / CMOS input level / hysteresis input levelInterrupt cycle : 0.5 ms, 2.1 ms, 8.2 ms, 32.8 ms (at main oscillation clock 4 MHz) Reset generated cycle
At main oscillation clock 10 MHzAt sub oscillation clock 32.768 kHzCapable of replacing 3 bytes of ROM data
Master/slave sending and receiving
Bus error function and arbitration functionDetecting transmitting direction function
Start condition repeated generation and detection functionsBuilt-in wake-up function
Data transfer capable in UART/SIOFull duplex double buffer
Variable data length (5/6/7/8-bit), built-in baud rate generatorNRZ type transfer format, error detected functionLSB-first or MSB-first can be selected.
Clock asynchronous (UART) or clock synchronous (SIO) serial data transfer capableDedicated reload timer allowing a wide range of communication speeds to be set.Full duplex double buffer.
Clock asynchronous (UART) or clock synchronous (SIO) serial data transfer capableLIN functions available as the LIN master or LIN slave.
: Min 105 ms : Min 250 ms
Ports (Max 87 ports)Timebase timer(1 channel)Watchdog timerWild registerPeripheral functionsI2C
(1 channel)
UART/SIO(1 channel)
LIN-UART(1 channel)
8/10-bit A/D converter
8-bit or 10-bit resolution can be selected.
(12 channels)
(Continued)
4
MB95120MB Series
(Continued)
Part number
MB95128MB
Parameter
MB95F124MBMB95F126MBMB95F128MBMB95F124NBMB95F126NBMB95F128NBMB95F124JBMB95F126JBMB95F128JB
LCD controller (LCDC)
COM output : 4 (Max) SEG output : 40 (Max) LCD drive power supply (bias) pin : 4 (Max) 40 SEG × 4 COM : 160 pixels can be displayed.Duty LCD mode
Operable in LCD standby modeWith blinking function
Built-in division resistance for LCD drive
Two clock modes and two counter operating modes can be selected. Square waveform output
Count clock : 7 internal clocks and external clock can be selected.
Counter operating mode : reload mode or one-shot mode can be selected.
16-bit reload timer(1 channel)Peripheral functionsEach channel of the timer can be used as “8-bit timer × 2 channels” or “16-bit timer × 1 channel”.
8/16-bit compound
Built-in timer function, PWC function, PWM function, capture function and square
timer (2 channels)
waveform output
Count clock : 7 internal clocks and external clock can be selected.16-bit PPG(2 channels)8/16-bit PPG(2 channels)Watch counterWatch prescaler(1 channel)External interrupt(12 channels)
PWM mode or one-shot mode can be selected.
Counter operating clock : Eight selectable clock sourcesSupport for external trigger start
Each channel of the PPG can be used as “8-bit PPG × 2 channels” or “16-bit PPG × 1 channel”.
Counter operating clock : Eight selectable clock sources
Count clock : Four selectable clock sources (125 ms, 250 ms, 500 ms, or 1 s)
Counter value can be set from 0 to 63 (Capable of counting for 1 minute when selecting clock source 1 second and setting counter value to 60) .4 selectable interval times (125 ms, 250 ms, 500 ms, or 1 s)
Interrupt by edge detection (rising, falling, or both edges can be selected.) Can be used to recover from standby modes.
Supports automatic programming, Embedded AlgorithmTM *3Write/Erase/Erase-Suspend/Resume commandsA flag indicating completion of the algorithm
Number of write/erase cycles (Minimum) : 10000 timesData retention time : 20 years
Erase can be performed on each block
Block protection with external programming voltageDual operation Flash memory
Flash Security Feature for protecting the content of the FlashSleep, stop, watch, and timebase timer
Flash memory
Standby mode
*1 : For ROM capacitance and RAM capacitance, refer to “■ MEMORY LINEUP”.*2 : For details of option, refer to “■ MASK OPTION”.
*3 : Embedded Algorithm is a trade mark of Advanced Micro Devices Inc.
Note : Part number of evaluation product in MB95120MB series is MB95FV100D-103. When using it, the MCU
board (MB2146-303A) is required.
5
MB95120MB Series
■OSCILLATION STABILIZATION WAIT TIME
The initial value of the main clock oscillation stabilization wait time is fixed to the maximum value. The maximumvalue is shown as follows.
Oscillation stabilization wait time
(214−2) /FCH
Remarks
Approx. 4.10 ms (at main oscillation clock 4 MHz)
■PACKAGES AND CORRESPONDING PRODUCTS
Part number
Package
FPT-100P-M20FPT-100P-M06BGA-224P-M08 : Available : Unavailable
MB95128MB
MB95F124MB/F124NB/F124JBMB95F126MB/F126NB/F126JBMB95F128MB/F128NB/F128JB
MB95FV100D-103
6
MB95120MB Series
■DIFFERENCES AMONG PRODUCTS AND NOTES ON SELECTING PRODUCTS
• Notes on Using Evaluation Products
The Evaluation product has not only the functions of the MB95120MB series but also those of other productsto support software development for multiple series and models of the F2MC-8FX family. The I/O addresses forperipheral resources not used by the MB95120MB series are therefore access-barred. Read/write access tothese access-barred addresses may cause peripheral resources supposed to be unused to operate, resultingin unexpected malfunctions of hardware or software.
Particularly, do not use word access to odd numbered byte address in the prohibited areas (If these access areused, the address may be read or written unexpectedly).
Also, as the read values of prohibited addresses on the evaluation product are different to the values on theFlash memory and MASK ROM products, do not use these values in the program.
The Evaluation product do not support the functions of some bits in single-byte registers. Read/write access tothese bits does not cause hardware malfunctions. Since the Evaluation, Flash memory product, and MASK ROMproduct are designed to behave completely the same way in terms of hardware and software.• Difference of Memory Spaces
If the amount of memory on the Evaluation product is different from that of the Flash memory product or MASKROM product, carefully check the difference in the amount of memory from the model to be actually used whendeveloping software.
For details of memory space, refer to “■ CPU CORE”.
• Current Consumption
•The current consumption of Flash memory product is typically greater than for MASK ROM product.•For details of current consumption, refer to “■ ELECTRICAL CHARACTERISTICS”.• Package
For details of information on each package, refer to “■ PACKAGES AND CORRESPONDING PRODUCTS” and“■ PACKAGE DIMENSIONS”.• Operating voltage
The operating voltage are different between the Evaluation, Flash memory products, and MASK ROM product.For details of operating voltage, refer to “■ ELECTRICAL CHARACTERISTICS”.
7
MB95120MB Series
■PIN ASSIGNMENT(TOP VIEW)VCCP90/V3P91/V2P92/V1P93/V0P94P95PA0/COM0PA1/COM1PA2/COM2PA3/COM3PB0/SEG00PB1/SEG01PB2/SEG02PB3/SEG03PB4/SEG04PB5/SEG05PB6/SEG06PB7/SEG07PC0/SEG08PC1/SEG09PC2/SEG10PC3/SEG11PC4/SEG12VCC100999897969594939291908988878685848382818079787776VSSCP00/INT00P01/INT01P02/INT02P03/INT03P04/INT04P05/INT05P06/INT06P07/INT07P10/UI0P11/UO0P12/UCK0P13/TRG0/ADTGP14/PPG0P20/PPG00P21/PPG01P22/TO00P23/TO01P24/EC0P50/SCL0P51/SDA0P52/PPG1AVRAVCC1234567891011121314151617181920212223242575747372717069686766656463626160595857565554535251PC5/SEG13PC6/SEG14PC7/SEG15PD0/SEG16PD1/SEG17PD2/SEG18PD3/SEG19PD4/SEG20PD5/SEG21PD6/SEG22PD7/SEG23PE0/SEG24PE1/SEG25PE2/SEG26PE3/SEG27PE4/SEG28/INT10PE5/SEG29/INT11PE6/SEG30/INT12PE7/SEG31/INT13P60/SEG32/PPG10P61/SEG33/PPG11MODX0X1VSSLQFP-10026272829303132333435363738394041424344454647484950AVSSP30/AN00P31/AN01P32/AN02P33/AN03P34/AN04P35/AN05P36/AN06P37/AN07P40/AN08P41/AN09P42/AN10P43/AN11P53/TRG1P70/TO0P71/TI0P67/SEG39/SINP66/SEG38/SOTP65/SEG37/SCKP64/SEG36/EC1P63/SEG35/TO11P62/SEG34/TO10RSTX0AX1A (FPT-100P-M20) (Continued)
8
MB95120MB Series
(Continued)(TOP VIEW)10099989796959493929190898887868584838281P92/V1P93/V0P94P95PA0/COM0PA1/COM1PA2/COM2PA3/COM3PB0/SEG00PB1/SEG01PB2/SEG02PB3/SEG03PB4/SEG04PB5/SEG05PB6/SEG06PB7/SEG07PC0/SEG08PC1/SEG09PC2/SEG10PC3/SEG11P91/V2P90/V3VCCVSSCP00/INT00P01/INT01P02/INT02P03/INT03P04/INT04P05/INT05P06/INT06P07/INT07P10/UI0P11/UO0P12/UCK0P13/TRG0/ADTGP14/PPG0P20/PPG00P21/PPG01P22/TO00P23/TO01P24/EC0P50/SCL0P51/SDA0P52/PPG1AVRAVCCAVSSP30/AN00123456789101112131415161718192021222324252627282930QFP-100807978777675747372717069686766656463626160595857565554535251PC4/SEG12VCCPC5/SEG13PC6/SEG14PC7/SEG15PD0/SEG16PD1/SEG17PD2/SEG18PD3/SEG19PD4/SEG20PD5/SEG21PD6/SEG22PD7/SEG23PE0/SEG24PE1/SEG25PE2/SEG26PE3/SEG27PE4/SEG28/INT10PE5/SEG29/INT11PE6/SEG30/INT12PE7/SEG31/INT13P60/SEG32/PPG10P61/SEG33/PPG11MODX0X1VSSX1AX0ARST3132333435363738394041424344454647484950P31/AN01P32/AN02P33/AN03P34/AN04P35/AN05P36/AN06P37/AN07P40/AN08P41/AN09P42/AN10P43/AN11P53/TRG1P70/TO0P71/TI0P67/SEG39/SINP66/SEG38/SOTP65/SEG37/SCKP64/SEG36/EC1P63/SEG35/TO11P62/SEG34/TO10 (FPT-100P-M06) 9
MB95120MB Series
■PIN DESCRIPTION
Pin no.
LQFP *1
12345678910111213141516171819202122232425
QFP *2
45678910111213141516171819202122232425262728
Pin nameVSSCP00/INT00P01/INT01P02/INT02P03/INT03P04/INT04P05/INT05P06/INT06P07/INT07P10/UI0P11/UO0P12/UCK0P13/TRG0/ADTGP14/PPG0P20/PPG00P21/PPG01P22/TO00P23/TO01P24/EC0P50/SCL0
I
P51/SDA0P52/PPG1AVRAVCC
H⎯⎯H HG
General-purpose I/O port
The pin is shared with UART/SIO ch.0 data input. General-purpose I/O port
The pin is shared with UART/SIO ch.0 data output. General-purpose I/O port
The pin is shared with UART/SIO ch.0 clock I/O.
General-purpose I/O port
The pin is shared with 16-bit PPG ch.0 trigger input (TRG0) and A/D converter trigger input (ADTG).General-purpose I/O port
The pin is shared with 16-bit PPG ch.0 output. General-purpose I/O port
The pins are shared with 8/16-bit PPG ch.0 output.General-purpose I/O port
The pins are shared with 8/16-bit compound timer ch.0 output.
General-purpose I/O port
The pin is shared with 8/16-bit compound timer ch.0 clock input.
General-purpose I/O port
The pin is shared with I2C ch.0 clock I/O. General-purpose I/O port
The pin is shared with I2C ch.0 data I/O. General-purpose I/O port
The pin is shared with 16-bit PPG ch.1 output. A/D converter reference input pinA/D converter power supply pin
(Continued)
C
General-purpose I/O port
The pins are shared with external interrupt input. Large current port.
I/Ocircuittype*3
⎯⎯
Function
Power supply pin (GND)Capacitor connection pin
10
MB95120MB Series
Pin no.
LQFP *1
2627282930313233343536373839404142
QFP *2
2930313233343536373839404142434445
Pin nameAVSSP30/AN00P31/AN01P32/AN02P33/AN03P34/AN04P35/AN05P36/AN06P37/AN07P40/AN08P41/AN09P42/AN10P43/AN11P53/TRG1P70/TO0
I/Ocircuittype*3
⎯
Function
A/D converter power supply pin (GND)
J
General-purpose I/O port
The pins are shared with A/D converter analog input.
J
General-purpose I/O port
The pins are shared with A/D converter analog input.General-purpose I/O port
The pin is shared with 16-bit PPG ch.1 trigger input. General-purpose I/O port
The pin is shared with 16-bit reload timer ch.0 output. General-purpose I/O port
The pin is shared with 16-bit reload timer ch.0 input. General-purpose I/O port
The pin is shared with LCDC SEG output (SEG39) and LIN-UART data input (SIN) .
General-purpose I/O port
The pin is shared with LCDC SEG output (SEG38) and LIN-UART data output (SOT) .
General-purpose I/O port
The pin is shared with LCDC SEG output (SEG37) and LIN-UART clock I/O (SCK) .
H
H
P71/TI0P67/SEG39/
SINP66/SEG38/
SOTP65/SEG37/
SCKP64/SEG36/
EC1P63/SEG35/
TO11P62/SEG34/
TO10
RSTX0AX1AVSS
B'A⎯MN
4346
4447
45464748495051
48495051525354
General-purpose I/O port
The pin is shared with LCDC SEG output (SEG36) and 8/16-bit compound timer ch.1 clock input (EC1) .
General-purpose I/O port
The pins are shared with LCDC SEG output (SEG34, SEG35) and 8/16-bit compound timer ch.1 output (TO10, TO11) .Reset pin
Sub clock oscillation pin (32 kHz) Power supply pin (GND)
(Continued)
11
MB95120MB Series
Pin no.
LQFP *1
52535455565758596061626364656667686970717273747576
QFP *2
55565758596061626364656667686970717273747576777879
Pin name
X1X0MODP61/SEG33/PPG11P60/SEG32/PPG10PE7/SEG31/INT13PE6/SEG30/INT12PE5/SEG29/INT11PE4/SEG28/INT10PE3/SEG27PE2/SEG26PE1/SEG25PE0/SEG24PD7/SEG23PD6/SEG22PD5/SEG21PD4/SEG20PD3/SEG19PD2/SEG18PD1/SEG17PD0/SEG16PC7/SEG15PC6/SEG14PC5/SEG13
VCC
I/Ocircuittype*3
AB
Function
Main clock oscillation pin
An operating mode designation pin
General-purpose I/O port
The pins are shared with LCDC SEG output (SEG32, SEG33) and 8/16-bit PPG ch.1 output (PPG10, PPG11) .
M
Q
General-purpose I/O port
The pins are shared with LCDC SEG output (SEG28 to SEG31) and external interrupt input (INT10 to INT13) .
M
General-purpose I/O port
The pins are shared with LCDC SEG output (SEG24 to SEG27) .
M
General-purpose I/O port
The pins are shared with LCDC SEG output (SEG16 to SEG23) .
M⎯
General-purpose I/O port
The pins are shared with LCDC SEG output (SEG13 to SEG15) . Power supply pin
(Continued)
12
MB95120MB Series
(Continued)
Pin no.LQFP *1
7778798081828384858687888990919293949596979899100
*1 : FPT-100P-M20*2 : FPT-100P-M06
*3 : For the I/O circuit type, refer to “■ I/O CIRCUIT TYPE”.
QFP *2
8081828384858687888990919293949596979899100123
Pin namePC4/SEG12PC3/SEG11PC2/SEG10PC1/SEG09PC0/SEG08PB7/SEG07PB6/SEG06PB5/SEG05PB4/SEG04PB3/SEG03PB2/SEG02PB1/SEG01PB0/SEG00PA3/COM3PA2/COM2PA1/COM1PA0/COM0
P95P94P93/V0P92/V1P91/V2P90/V3VCC
⎯
Power supply pinR
General-purpose I/O port
The pins are shared with power supply pins for LCDC drive. M
General-purpose I/O portM
General-purpose I/O port
The pins are shared with LCDC COM output (COM0 to COM3) . M
General-purpose I/O port
The pins are shared with LCDC SEG output (SEG00 to SEG07) . M
General-purpose I/O port
The pins are shared with LCDC SEG output (SEG08 to SEG12) .
I/Ocircuittype*3
Function
13
MB95120MB Series
■I/O CIRCUIT TYPE
Type X1 (X1A) CircuitRemarks•Oscillation circuit•High-speed side Feedback resistance : approx. 1 MΩ•Low-speed sideFeedback resistance : approx. 10 MΩ Clock inputN-chA X0 (X0A) Standby controlBMode input•Only for input•Hysteresis input •Reset output•Hysteresis inputB’N-chReset inputReset outputP-chDigital outputDigital output•CMOSoutput•Hysteresis input•Automotive inputN-chCStandby controlExternal interrupt enableHysteresis inputAutomotive inputR P-chP-chPull-up controlDigital outputDigital outputCMOS inputHysteresis inputAutomotive input •••••CMOSoutputCMOS inputHysteresis inputWith pull-up controlAutomotive inputGN-chStandby control(Continued)
14
MB95120MB Series
TypeCircuit••••RemarksCMOSoutputHysteresis input With pull-up controlAutomotive inputR P-chP-chPull-up controlDigital outputDigital outputHysteresis inputAutomotive inputHN-chStandby controlN-chDigital outputCMOS inputHysteresis inputAutomotive inputI•••• N-ch open drain outputCMOSinputHysteresis inputAutomotive input Standby controlR P-chP-chPull-up controlDigital outputDigital outputAnalog inputHysteresis input•••••CMOSoutputHysteresis inputAnalog inputWith pull-up controlAutomotive input JN-chA/D controlStandby controlAutomotive input••••CMOSoutputLCD outputHysteresis inputAutomotive inputP-chDigital outputDigital outputLCD outputHysteresis inputAutomotive inputN-chMLCD controlStandby control(Continued)15
MB95120MB Series
(Continued)TypeCircuit•••••RemarksCMOS outputLCD outputCMOS inputHysteresis inputAutomotive inputP-chDigital outputDigital outputLCD outputCMOS inputHysteresis inputAutomotive inputN-chNLCD controlStandby controlP-chDigital outputDigital outputLCD outputHysteresis inputAutomotive inputN-ch••••CMOS outputLCD outputHysteresis inputAutomotive inputQLCD controlStandby controlExternalinterrupt controlP-chDigital outputDigital outputLCD built-in divisionresistance I/ON-ch••••CMOS outputLCD power supplyHysteresis inputAutomotive inputRHysteresis inputLCD controlStandby controlAutomotive input16
MB95120MB Series
■HANDLING DEVICES
• Preventing Latch-up
Care must be taken to ensure that maximum voltage ratings are not exceeded when they are used.
Latch-up may occur on CMOS ICs if voltage higher than VCC or lower than VSS is applied to input and output pinsother than medium- and high-withstand voltage pins or if higher than the rating voltage is applied between VCCpin and VSS pin.
When latch-up occurs, power supply current increases rapidly and might thermally damage elements.Also, take care to prevent the analog power supply voltage (AVCC , AVR) and analog input voltage from exceedingthe digital power supply voltage (VCC) when the analog system power supply is turned on or off.• Stable Supply Voltage
Supply voltage should be stabilized.
A sudden change in power-supply voltage may cause a malfunction even within the guaranteed operating rangeof the VCC power-supply voltage.
For stabilization, in principle, keep the variation in VCC ripple (p-p value) in a commercial frequency range
(50/60 Hz) not to exceed 10% of the standard VCC value and suppress the voltage variation so that the transientvariation rate does not exceed 0.1 V/ms during a momentary change such as when the power supply is switched.• Precautions for Use of External Clock
Even when an external clock is used, oscillation stabilization wait time is required for power-on reset, wake-upfrom sub clock mode or stop mode.
PIN CONNECTION
• Treatment of Unused Pin
Leaving unused input pins unconnected can cause abnormal operation or latch-up, leaving to permanent damage.
Unused input pins should always be pulled up or down through resistance of at least 2 kΩ. Any unused input/output pins may be set to output mode and left open, or set to input mode and treated the same as unused inputpins. If there is unused output pin, make it open.• Treatment of Power Supply Pins on A/D Converter
Connect to be AVCC = VCC and AVSS = AVR = VSS even if the A/D converter is not in use.
Noise riding on the AVCC pin may cause accuracy degradation. So, connect approx. 0.1 µF ceramic capacitoras a bypass capacitor between AVCC and AVSS pins in the vicinity of this device. • Power Supply Pins
In products with multiple VCC or VSS pins, the pins of the same potential are internally connected in the deviceto avoid abnormal operations including latch-up. However, you must connect the pins to external power supplyand a ground line to lower the electro-magnetic emission level, to prevent abnormal operation of strobe signalscaused by the rise in the ground level, and to conform to the total output current rating.
Moreover, connect the current supply source with the VCC and VSS pins of this device at the low impedance.It is also advisable to connect a ceramic bypass capacitor of approximately 0.1 µF between VCC and VSS nearthis device.
17
MB95120MB Series
• Mode Pin (MOD)
Connect the MOD pin directly to VCC or VSS pins.
To prevent the device unintentionally entering test mode due to noise, lay out the printed circuit board so as tominimize the distance from the MOD pins to VCC or VSS pins and to provide a low-impedance connection.Use a ceramic capacitor or a capacitor with equivalent frequency characteristics. A bypass capacitor of VCC pinmust have a capacitance value higher than CS. For connection of smoothing capacitor CS, refer to the diagrambelow.
•C pin connection diagramCCS• Analog Power Supply
Always set the same potential to AVCC and VCC pins. When VCC > AVCC, the current may flow through the AN00to AN11 pins.
18
MB95120MB Series
■PROGRAMMING FLASH MEMORY MICROCONTROLLERS USING PARALLEL PROGRAMMER
• Supported Parallel Programmers and Adapters
The following table lists supported parallel programmers and adapters.
PackageApplicable adapter model
FPT-100P-M20FPT-100P-M06
TEF110-95F128HSPFVTEF110-95F128HSPF
Parallel programmers
AF9708 (Ver 02.35G or more)
AF9709/B (Ver 02.35G or more)AF9723+AF9834 (Ver 02.08E or more)
Note : For information on applicable adapter models and parallel programmers, contact the following:
Flash Support Group, Inc. TEL: +81-53-428-8380• Sector Configuration
The individual sectors of Flash memory correspond to addresses used for CPU access and programming bythe parallel programmer as follows:
• MB95F128MB/F128NB/F128JB (60 Kbytes)
Flash memoryCPU addressProgrammer address*
SA1 (4 Kbytes)SA2 (4 Kbytes)SA3 (4 Kbytes)SA4 (16 Kbytes)SA5 (16 Kbytes)SA6 (4 Kbytes)SA7 (4 Kbytes)SA8 (4 Kbytes)SA9 (4 Kbytes)
1000H1FFFH
2000H2FFFH3000H3FFFH4000H7FFFH8000HBFFFHC000HCFFFHD000HDFFFHE000HEFFFHF000HFFFFH
71000H
Lower bankUpper bank71FFFH72000H72FFFH73000H73FFFH74000H77FFFH78000H7BFFFH7C000H7CFFFH7D000H7DFFFH7E000H7EFFFH7F000H7FFFFH
*:Programmer addresses are corresponding to CPU addresses, used when the parallel programmer programs data into Flash memory.
These programmer addresses are used for the parallel programmer to program or erase data in Flash memory.• Programming Method
1) Set the type code of the parallel programmer to 17222.
2) Load program data to programmer addresses 71000H to 7FFFFH.3) Programmed by parallel programmer
19
MB95120MB Series
• MB95F126MB/F126NB/F126JB (32 Kbytes)
Flash memoryCPU addressProgrammer address*SA5 (16 Kbytes)SA6 (4 Kbytes)SA7 (4 Kbytes)SA8 (4 Kbytes)SA9 (4 Kbytes)
8000HBFFFH
C000HCFFFHD000HDFFFHE000HEFFFHF000HFFFFH
78000H7BFFFH7C000H7CFFFH7D000H7DFFFH7E000H7EFFFH7F000H7FFFFH
*:Programmer addresses are corresponding to CPU addresses, used when the parallel programmer programs data into Flash memory.
These programmer addresses are used for the parallel programmer to program or erase data in Flash memory.• Programming Method
1) Set the type code of the parallel programmer to 17222.
2) Load program data to programmer addresses 78000H to 7FFFFH.3) Programmed by parallel programmer
• MB95F124MB/F124NB/F124JB (16 Kbytes)
Flash memoryCPU addressProgrammer address*
SA6 (4 Kbytes)SA7 (4 Kbytes)SA8 (4 Kbytes)SA9 (4 Kbytes)
C000HCFFFH
D000HDFFFHE000HEFFFHF000HFFFFH
7C000H7CFFFH7D000H7DFFFH7E000H7EFFFH7F000H7FFFFH
*:Programmer addresses are corresponding to CPU addresses, used when the parallel programmer programs data into Flash memory.
These programmer addresses are used for the parallel programmer to program or erase data in Flash memory.• Programming Method
1) Set the type code of the parallel programmer to 17222.
2) Load program data to programmer addresses 7C000H to 7FFFFH.3) Programmed by parallel programmer20
MB95120MB Series
■BLOCK DIAGRAM FMC-8FX CPURSTX0/X1X0A/X1AReset controlClock controlWatch prescalerWatch counterP00/INT00 to P07/INT07 P10/UI0P11/UO0P12/UCK0P13/TRG0/ADTGP14/PPG0P20/PPG00P21/PPG01P22/TO00P23/TO01P24/EC0P30/AN00 to P37/AN07P40/AN08 to P43/AN11AVCCAVSSAVR P50/SCL0P51/SDA0P52/PPG1P53/TRG1I2C1 channel16-bit PPG ch.11 channelPortOther pinsMOD, VCC,Vss,CExternal interrupt ch.8 to ch.114 channelsExternal interrupt ch.0 to ch.78 channels2ROM (60 Kbytes)RAM (2 Kbytes)Interrupt controlWild registerP60/SEG32/PPG10P61/SEG33/PPG11P62/SEG34/TO10P63/SEG35/TO11P64/SEG36/EC1P65/SEG37/SCKP66/SEG38/SOTP67/SEG39/SINP70/TO0P71/TI0P90/V3 to P93/V0P94/P95PA0/COM0 to PA3/COM3PB0/SEG00 to PB7/SEG07PC0/SEG08 to PC7/SEG15PD0/SEG16 to PD7/SEG23PE0/SEG24 to PE3/SEG27PE4/SEG28/INT10PE5/SEG29/INT11PE6/SEG30/INT12PE7/SEG31/INT138/16-bit PPG ch.11 channel8/16-bitcompound timer ch.11 channelInternal busLIN-UART1 channel16-bit reload timer1 channelUART/SIO1 channel16-bit PPG ch.0 1 channel8/16-bit PPG ch.0 1 channel8/16-bit compoundtimer ch.01 channel8/10-bit A/D converter12 channelsLCDCPort21
MB95120MB Series
■CPU CORE
1.Memory space
Memory space of the MB95120MB series is 64 Kbytes and consists of I/O area, data area, and program area.The memory space includes special - purpose areas such as the general - purpose registers and vector table.Memory map of the MB95120MB series is shown below. •Memory MapMB95F124MB/F124NB/F124JBMB95F126MB/F126NB/F126JBMB95F128MB/F128NB/F128JB0000H0080H0100H0200HAccess prohibitedExtended I/O1000HAddress #2Address #10F80HExtended I/O1000HAccess prohibited0F80HExtended I/OI/ORAMRegisterMB95128MB0000H0080H0100H0200H0880H0F80HI/ORAM 2 KbytesRegisterMB95FV100D-1030000H0080H0100H0200HI/ORAM 3.75 KbytesRegisterMASK ROM60 KbytesFlash memoryFlash memory60 KbytesFFFFHFFFFHFFFFHFlash memory
MB95F124MBMB95F124NBMB95F124JBMB95F126MBMB95F126NBMB95F126JBMB95F128MBMB95F128NBMB95F128JB
60 Kbytes32 Kbytes16 Kbytes
RAM512 bytes
Address #10280H
Address #2C000H
1 Kbyte0480H8000H
2 Kbytes0880H1000H
22
MB95120MB Series
2.Register
The MB95120MB series has two types of registers; dedicated registers in the CPU and general-purpose registersin the memory. The dedicated registers are as follows:Program counter (PC) : A 16-bit register to indicate locations where instructions are stored.Accumulator (A) : A 16-bit register for temporary storage of arithmetic operations. In the case of
an 8-bit data processing instruction, the lower 1 byte is used.
Temporary accumulator (T) : A 16-bit register which performs arithmetic operations with the accumulator.
In the case of an 8-bit data processing instruction, the lower 1 byte is used.
Index register (IX) : A 16-bit register for index modificationExtra pointer (EP) : A 16-bit pointer to point to a memory address.Stack pointer (SP) : A 16-bit register to indicate a stack area.Program status (PS) : A 16-bit register for storing a register bank pointer, a direct bank pointer, and
a condition code register
16-bitPCAHTHIXEPSPPSALTLInitial Value : Program counter : Accumulator : Temporary accumulator : Index register : Extra pointer : Stack pointer : Program statusFFFDH0000H0000H0000H0000H0000H0030HThe PS can further be divided into higher 8 bits for use as a register bank pointer (RP) and a direct bank pointer(DP) and the lower 8 bits for use as a condition code register (CCR) . (Refer to the diagram below.)• Structure of the program statusbit 15bit 14bit 13bit 12bit 11bit 10bit 9PSR4R3R2R1R0DP2DP1bit 8DP0bit 7Hbit 6Ibit 5IL1bit 4IL0bit 3Nbit 2Zbit 1Vbit 0CRPDPCCR23
MB95120MB Series
The RP indicates the address of the register bank currently being used. The relationship between the contentof RP and the real address conforms to the conversion rule illustrated below: • Rule for Conversion of Actual Addresses in the General-purpose Register AreaRP upper\"0\"\"0\"\"0\"\"0\"\"0\"\"0\"\"0\"A9\"1\"A8R4A7R3A6R2A5R1A4OP code lowerR0A3b2A2b1A1b0A0Generated addressA15A14A13A12A11A10The DP specifies the area for mapping instructions (16 different instructions such as MOV A, dir) using directaddresses to 0080H to 00FFH.
Direct bank pointer (DP2 to DP0)Specified address areaMapping area
XXXB (no effect to mapping)
000B (initial value)
001B010B011B100B101B110B111B
0080H to 00FFH0000H to 007FH
0000H to 007FH (without mapping) 0080H to 00FFH (without mapping)
0100H to 017FH0180H to 01FFH0200H to 027FH0280H to 02FFH0300H to 037FH0380H to 03FFH0400H to 047FH
The CCR consists of the bits indicating arithmetic operation results or transfer data contents and the bits thatcontrol CPU operations at interrupt.H flag
: Set to “1” when a carry or a borrow from bit 3 to bit 4 occurs as a result of an arithmetic operation. Cleared to “0” otherwise. This flag is for decimal adjustment instructions.
I flag : Interrupt is enabled when this flag is set to “1”. Interrupt is disabled when this flag is set to “0”.
The flag is cleared to “0” when reset.
IL1, IL0 : Indicates the level of the interrupt currently enabled. Processes an interrupt only if its request level
is higher than the value indicated by these bits.
IL10011N flagZ flagV flagC flag
IL00101
Interrupt level
0123
Low (no interruption) PriorityHigh
: Set to “1” if the MSB is set to “1” as the result of an arithmetic operation. Cleared to “0” when the
bit is set to “0”.
: Set to “1” when an arithmetic operation results in “0”. Cleared to “0” otherwise.
: Set to “1” if the complement on 2 overflows as a result of an arithmetic operation. Cleared to “0” otherwise.
: Set to “1” when a carry or a borrow from bit 7 occurs as a result of an arithmetic operation. Cleared to “0” otherwise. Set to the shift-out value in the case of a shift instruction.
24
MB95120MB Series
The following general-purpose registers are provided:
General-purpose registers: 8-bit data storage registers
The general-purpose registers are 8 bits and located in the register banks on the memory. 1-bank contains 8registers. Up to a total of 32 banks can be used on the MB95120MB series. The bank currently in use is indicatedby the register bank pointer (RP).8-register. Up to a total of 32 banks can be used on the MB95120MB series.The bank currently in use is specified by the register bank pointer (RP), and the lower 3 bits of OP code indicatesthe general-purpose register 0 (R0) to general-purpose register 7 (R7).•Register Bank Configuration8-bit1F8HThis address = 0100H + 8 × (RP)Address 100HR0R1R2R3R4R5107HR6R7Bank 0R0R0R1R2R3R4R5R6R7R1R2R3R4R5R6R7Bank 311FFH32 banks32 banks (RAM area) The number of banks is limited by the usable RAM capacitance.Memory area25
MB95120MB Series
■I/O MAPAddress0000H0001H0002H0003H0004H0005H0006H0007H0008H0009H000AH000BH000CH000DH000EH000FH0010H0011H0012H0013H0014H0015H0016H0017H0018H0019H001AH, 001BH001CH001DH001EH001FH0020H0021H0022H
Register abbreviation
PDR0DDR0PDR1DDR1⎯WATRPLLCSYCCSTBCRSRRTBTCWPCRWDTC⎯PDR2DDR2PDR3DDR3PDR4DDR4PDR5DDR5PDR6DDR6PDR7DDR7⎯PDR9DDR9PDRADDRAPDRBDDRBPDRC
Register namePort 0 data registerPort 0 direction registerPort 1 data registerPort 1 direction register
(Disabled)
Oscillation stabilization wait time setting register
PLL control register System clock control register Standby control register Reset source registerTimebase timer control register Watch prescaler control register Watchdog timer control register
(Disabled) Port 2 data registerPort 2 direction registerPort 3 data registerPort 3 direction registerPort 4 data registerPort 4 direction registerPort 5 data registerPort 5 direction registerPort 6 data registerPort 6 direction registerPort 7 data registerPort 7 direction register
(Disabled) Port 9 data registerPort 9 direction registerPort A data registerPort A direction registerPort B data registerPort B direction registerPort C data register
R/WR/WR/WR/WR/W⎯R/WR/WR/WR/WR/WR/WR/WR/W⎯R/WR/WR/WR/WR/WR/WR/WR/WR/WR/WR/WR/W⎯R/WR/WR/WR/WR/WR/WR/W
Initial value00000000B00000000B00000000B00000000B
⎯11111111B00000000B1010X011B00000000BXXXXXXXXB00000000B00000000B00000000B
⎯00000000B00000000B00000000B00000000B00000000B00000000B00000000B00000000B00000000B00000000B00000000B00000000B
⎯00000000B00000000B00000000B00000000B00000000B00000000B00000000B(Continued)
26
MB95120MB Series
Address0023H0024H0025H0026H0027H0028H to 002CH002DH002EH002FH0030H0031H0032H0033H to 0035H0036H0037H0038H0039H003AH003BH003CH003DH003EH003FH0040H, 0041H0042H0043H0044H0045H0046H, 0047H0048H0049H
Register abbreviation
DDRCPDRDDDRDPDREDDRE⎯PUL1PUL2PUL3PUL4PUL5PUL7⎯T01CR1T00CR1T11CR1T10CR1PC01PC00PC11PC10TMCSRH0TMCSRL0
⎯PCNTH0PCNTL0PCNTH1PCNTL1⎯EIC00EIC10
Register namePort C direction registerPort D data registerPort D direction registerPort E data registerPort E direction register
(Disabled) Port 1 pull-up registerPort 2 pull-up registerPort 3 pull-up registerPort 4 pull-up registerPort 5 pull-up registerPort 7 pull-up register
(Disabled)
8/16-bit compound timer 01 control status register 1 ch.08/16-bit compound timer 00 control status register 1 ch.08/16-bit compound timer 11 control status register 1 ch.18/16-bit compound timer 10 control status register 1 ch.1
8/16-bit PPG1 control register ch.08/16-bit PPG0 control register ch.08/16-bit PPG1 control register ch.18/16-bit PPG0 control register ch.1
16-bit reload timer control status register (upper byte) ch.016-bit reload timer control status register (lower byte) ch.0
(Disabled)
16-bit PPG status control register (upper byte) ch.016-bit PPG status control register (lower byte) ch.016-bit PPG status control register (upper byte) ch.116-bit PPG status control register (lower byte) ch.1
(Disabled)
External interrupt circuit control register ch.0/ch.1External interrupt circuit control register ch.2/ch.3
R/WR/WR/WR/WR/WR/W⎯R/WR/WR/WR/WR/WR/W⎯R/WR/WR/WR/WR/WR/WR/WR/WR/WR/W⎯R/WR/WR/WR/W⎯R/WR/W
Initial value00000000B00000000B00000000B00000000B00000000B
⎯00000000B00000000B00000000B00000000B00000000B00000000B
⎯00000000B00000000B00000000B00000000B00000000B00000000B00000000B00000000B00000000B00000000B
⎯00000000B00000000B00000000B00000000B
⎯00000000B00000000B(Continued)
27
MB95120MB Series
Address004AH004BH004CH004DH004EH, 004FH0050H0051H0052H0053H0054H0055H0056H0057H0058H0059H005AH005BH to 005FH0060H0061H0062H0063H0064H0065H0066H to 006BH006CH006DH006EH006FH0070H0071H0072H
Register abbreviation
EIC20EIC30EIC01EIC11⎯SCRSMRSSRRDR/TDRESCRECCRSMC10SMC20SSR0TDR0RDR0⎯IBCR00IBCR10IBSR0IDDR0IAAR0ICCR0⎯ADC1ADC2ADDHADDLWCSR⎯FSR
Register name
External interrupt circuit control register ch.4/ch.5External interrupt circuit control register ch.6/ch.7External interrupt circuit control register ch.8/ch.9External interrupt circuit control register ch.10/ch.11
(Disabled)
LIN-UART serial control register LIN-UART serial mode registerLIN-UART serial status register
LIN-UART reception/transmission data registerLIN-UART extended status control register LIN-UART extended communication control registerUART/SIO serial mode control register 1 ch.0UART/SIO serial mode control register 2 ch.0
UART/SIO serial status register ch.0UART/SIO serial output data register ch.0UART/SIO serial input data register ch.0
(Disabled)
I2C bus control register 0 ch.0I2C bus control register 1 ch.0I2C bus status register ch.0I2C data register ch.0I2C address register ch.0I2C clock control register ch.0
(Disabled)
8/10-bit A/D converter control register 18/10-bit A/D converter control register 28/10-bit A/D converter data register (upper byte) 8/10-bit A/D converter data register (lower byte)
Watch counter status register
(Disabled)
Flash memory status register
R/WR/WR/WR/WR/W⎯R/WR/WR/WR/WR/WR/WR/WR/WR/WR/WR⎯R/WR/WRR/WR/WR/W⎯R/WR/WR/WR/WR/W⎯R/W
Initial value00000000B00000000B00000000B00000000B
⎯00000000B00000000B00001000B00000000B00000100B000000XXB00000000B00100000B00000001B00000000B00000000B
⎯00000000B00000000B00000000B00000000B00000000B00000000B
⎯00000000B00000000B00000000B00000000B00000000B
⎯000X0000B(Continued)
28
MB95120MB Series
Address0073H0074H0075H0076H0077H0078H0079H007AH007BH007CH007DH007EH007FH0F80H0F81H0F82H0F83H0F84H0F85H0F86H0F87H0F88H0F89H to 0F91H0F92H0F93H0F94H0F95H0F96H0F97H0F98H0F99H0F9AH
Register abbreviationSWRE0SWRE1⎯WRENWROR⎯ILR0ILR1ILR2ILR3ILR4ILR5⎯WRARH0WRARL0WRDR0WRARH1WRARL1WRDR1WRARH2WRARL2WRDR2⎯T01CR0T00CR0T01DRT00DRTMCR0T11CR0T10CR0T11DRT10DR
Register name
Flash memory sector writing control register 0Flash memory sector writing control register 1
(Disabled)
Wild register address compare enable register
Wild register data test setting registerRegister bank pointer (RP) , Mirror of direct bank pointer (DP) Interrupt level setting register 0Interrupt level setting register 1Interrupt level setting register 2Interrupt level setting register 3Interrupt level setting register 4Interrupt level setting register 5
(Disabled)
Wild register address setting register (upper byte) ch.0Wild register address setting register (lower byte) ch.0
Wild register data setting register ch.0
Wild register address setting register (upper byte) ch.1Wild register address setting register (lower byte) ch.1
Wild register data setting register ch.1
Wild register address setting register (upper byte) ch.2Wild register address setting register (lower byte) ch.2
Wild register data setting register ch.2
(Disabled)
8/16-bit compound timer 01 control status register 0 ch.08/16-bit compound timer 00 control status register 0 ch.0
8/16-bit compound timer 01 data register ch.08/16-bit compound timer 00 data register ch.08/16-bit compound timer 00/01 timer mode control register
ch.08/16-bit compound timer 11 control status register 0 ch.18/16-bit compound timer 10 control status register 0 ch.1
8/16-bit compound timer 11 data register ch.18/16-bit compound timer 10 data register ch.1
R/WR/WR/W⎯R/WR/W⎯R/WR/WR/WR/WR/WR/W⎯R/WR/WR/WR/WR/WR/WR/WR/WR/W⎯R/WR/WR/WR/WR/WR/WR/WR/WR/W
Initial value00000000B00000000B
⎯00000000B00000000B
⎯11111111B11111111B11111111B11111111B11111111B11111111B
⎯00000000B00000000B00000000B00000000B00000000B00000000B00000000B00000000B00000000B
⎯00000000B00000000B00000000B00000000B00000000B00000000B00000000B00000000B00000000B(Continued)
29
MB95120MB Series
Address0F9BH0F9CH0F9DH0F9EH0F9FH0FA0H0FA1H0FA2H0FA3H0FA4H0FA5H0FA6H0FA7H0FA8H, 0FA9H0FAAH0FABH0FACH0FADH0FAEH0FAFH0FB0H0FB1H0FB2H0FB3H0FB4H0FB5H0FB6H to 0FBBH0FBCH0FBDH0FBEH
Register abbreviationTMCR1PPS01PPS00PDS01PDS00PPS11PPS10PDS11PDS10PPGSREVCTMRH0/TMRLRH0TMRL0/TMRLRL0
⎯PDCRH0PDCRL0PCSRH0PCSRL0PDUTH0PDUTL0PDCRH1PDCRL1PCSRH1PCSRL1PDUTH1PDUTL1⎯BGR1BGR0PSSR0
Register name
8/16-bit compound timer 10/11 timer mode control register
ch.1
8/16-bit PPG1 cycle setting buffer register ch.08/16-bit PPG0 cycle setting buffer register ch.08/16-bit PPG1 duty setting buffer register ch.08/16-bit PPG0 duty setting buffer register ch.08/16-bit PPG1 cycle setting buffer register ch.18/16-bit PPG0 cycle setting buffer register ch.18/16-bit PPG1 duty setting buffer register ch.18/16-bit PPG0 duty setting buffer register ch.1
8/16-bit PPG start register8/16-bit PPG output inversion register
16-bit reload timer timer/reload register (upper byte) ch.016-bit reload timer timer/reload register (lower byte) ch.0
(Disabled)
16-bit PPG down counter register (upper byte) ch.016-bit PPG down counter register (lower byte) ch.016-bit PPG cycle setting buffer register (upper byte) ch.016-bit PPG cycle setting buffer register (lower byte) ch.016-bit PPG duty setting buffer register (upper byte) ch.016-bit PPG duty setting buffer register (lower byte) ch.016-bit PPG down counter register (upper byte) ch.116-bit PPG down counter register (lower byte) ch.116-bit PPG cycle setting buffer register (upper byte) ch.116-bit PPG cycle setting buffer register (lower byte) ch.116-bit PPG duty setting buffer register (upper byte) ch.116-bit PPG duty setting buffer register (lower byte) ch.1
(Disabled)
LIN-UART baud rate generator register 1LIN-UART baud rate generator register 0UART/SIO dedicated baud rate generator
prescaler select register ch.0
R/WR/WR/WR/WR/WR/WR/WR/WR/WR/WR/WR/WR/WR/W⎯RRR/WR/WR/WR/WRRR/WR/WR/WR/W⎯R/WR/WR/W
Initial value00000000B11111111B11111111B11111111B11111111B11111111B11111111B11111111B11111111B00000000B00000000B00000000B00000000B
⎯00000000B00000000B11111111B11111111B11111111B11111111B00000000B00000000B11111111B11111111B11111111B11111111B
⎯00000000B00000000B00000000B(Continued)
30
MB95120MB Series
Address0FBFH0FC0H, 0FC1H0FC2H0FC3H0FC4H0FC5H0FC6H0FC7H0FC8H0FC9H0FCAH0FCBH0FCCH0FCDH
to 0FE0H0FE1H, 0FE2H0FE3H0FE4H, 0FE5H0FE6H0FE7H0FE8H, 0FE9H0FEAH0FEBH
to 0FEDH0FEEH0FEFH0FF0H to 0FFFH
Register abbreviationBRSR0⎯AIDRHAIDRLLCDCCLCDCE1LCDCE2LCDCE3LCDCE4LCDCE5LCDCE6LCDCB1LCDCB2LCDRAM
⎯WCDR⎯ILSR3ILSR2⎯CSVCR⎯ILSRWICR⎯
Register name
UART/SIO dedicated baud rate generator
baud rate setting register ch.0
(Disabled)
A/D input disable register (upper byte) A/D input disable register (lower byte)
LCDC control register LCDC enable register 1LCDC enable register 2LCDC enable register 3LCDC enable register 4LCDC enable register 5LCDC enable register 6LCDC blinking setting register 1LCDC blinking setting register 2
LCDC display RAM
(Disabled)
Watch counter data register
(Disabled)
Input level select register 3Input level select register 2
(Disabled)
Clock supervisor control register
(Disabled)
Input level select register
Interrupt pin select circuit control register
(Disabled)
R/WR/W⎯R/WR/WR/WR/WR/WR/WR/WR/WR/WR/WR/WR/W⎯R/W⎯R/WR/W⎯R/W⎯R/WR/W⎯
Initial value00000000B
⎯00000000B00000000B00010000B00110000B00000000B00000000B00000000B00000000B00000000B00000000B00000000B00000000B
⎯00111111B
⎯00000000B00000000B
⎯00011100B
⎯00000000B01000000B
⎯(Continued)
31
MB95120MB Series
(Continued)
• R/W access symbols
R/W : Readable/WritableR : Read onlyW : Write only• Initial value symbols
0 : The initial value of this bit is “0”.1 : The initial value of this bit is “1”.X : The initial value of this bit is undefined.
Note : Do not write to the “ (Disabled) ”. Reading the “ (Disabled) ” returns an undefined value.
32
MB95120MB Series
■INTERRUPT SOURCE TABLE
Interrupt source
External interrupt ch.0External interrupt ch.4External interrupt ch.1External interrupt ch.5External interrupt ch.2External interrupt ch.6External interrupt ch.3External interrupt ch.7UART/SIO ch.0
8/16-bit compound timer ch.0 (Lower)8/16-bit compound timer ch.0 (Upper)LIN-UART (reception) LIN-UART (transmission) 8/16-bit PPG ch.1 (Lower)8/16-bit PPG ch.1 (Upper)16-bit reload timer ch.08/16-bit PPG ch.0 (Upper)8/16-bit PPG ch.0 (Lower)
8/16-bit compound timer ch.1 (Upper)16-bit PPG ch.0I2C ch.016-bit PPG ch.18/10-bit A/D converterTimebase timer
Watch prescaler/watch counterExternal interrupt ch.8External interrupt ch.9External interrupt ch.10External interrupt ch.11
8/16-bit compound timer ch.1 (Lower)Flash memory
IRQ22IRQ23
FFCEHFFCCH
FFCFHFFCDH
L22 [1 : 0]L23 [1 : 0]
Low
IRQ21
FFD0H
FFD1H
L21 [1 : 0]
Interrupt request numberIRQ0IRQ1IRQ2IRQ3IRQ4IRQ5IRQ6IRQ7IRQ8IRQ9IRQ10IRQ11IRQ12IRQ13IRQ14IRQ15IRQ16IRQ17IRQ18IRQ19IRQ20
Vector table addressUpperFFFAHFFF8HFFF6HFFF4HFFF2HFFF0HFFEEHFFECHFFEAHFFE8HFFE6HFFE4HFFE2HFFE0HFFDEHFFDCHFFDAHFFD8HFFD6HFFD4HFFD2H
LowerFFFBHFFF9HFFF7HFFF5HFFF3HFFF1HFFEFHFFEDHFFEBHFFE9HFFE7HFFE5HFFE3HFFE1HFFDFHFFDDHFFDBHFFD9HFFD7HFFD5HFFD3H
Same level
Bit name of
priority order
interrupt level
(at simultaneous
setting register
occurrence)L00 [1 : 0]L01 [1 : 0]L02 [1 : 0]L03 [1 : 0]L04 [1 : 0]L05 [1 : 0]L06 [1 : 0]L07 [1 : 0]L08 [1 : 0]L09 [1 : 0]L10 [1 : 0]L11 [1 : 0]L12 [1 : 0]L13 [1 : 0]L14 [1 : 0]L15 [1 : 0]L16 [1 : 0]L17 [1 : 0]L18 [1 : 0]L19 [1 : 0]L20 [1 : 0]
High
33
MB95120MB Series
■ELECTRICAL CHARACTERISTICS
1.Absolute Maximum Ratings
Parameter
SymbolVccAVccAVR
Power supply voltage for LCD
Input voltage*1Output voltage*1
Maximum clamp currentTotal maximum clamp current
“L” level maximum output current
V0 to V3
VIVOICLAMPΣ|ICLAMP|IOL1IOL2IOLAV1
“L” level average current
IOLAV2
“L” level total maximum output current“L” level total average output current“H” level maximum output current
⎯
12
RatingMinVss − 0.3Vss − 0.3VSS − 0.3Vss − 0.3Vss − 0.3 − 2.0⎯⎯
MaxVss + 6.0Vss + 6.0VSS + 6.0Vss + 6.0Vss + 6.0 + 2.02015154
mAVVVmAmAmAUnit
*2*2*3*4*4
Applicable to pins*5Applicable to pins*5Other than P00 to P07P00 to P07
Other than P00 to P07Average output current =
operating current × operating ratio(1 pin)
P00 to P07
Average output current =
operating current × operating ratio(1 pin)
Remarks
Power supply voltage*1V
ΣIOLΣIOLAVIOH1IOH2IOHAV1
⎯⎯⎯
10050 − 15 − 15 − 4
mAmA
Total average output current = operating current × operating ratio(Total of pins) Other than P00 to P07P00 to P07
Other than P00 to P07Average output current =
operating current × operating ratio(1 pin)
P00 to P07
Average output current =
operating current × operating ratio(1 pin)
mA
“H” level average current
IOHAV2
“H” level total maximum output current“H” level total average output current
⎯
− 8
mA
ΣIOHΣIOHAV
⎯⎯
− 100 − 50
mAmA
Total average output current = operating current × operating ratio(Total of pins)
(Continued)
34
MB95120MB Series
(Continued)
ParameterPower consumptionOperating temperatureStorage temperature
SymbolPdTATstg
RatingMin⎯ − 40 − 55
Max320 + 105 + 150
UnitmW °C °C
Remarks
*1 : The parameter is based on AVSS = VSS = 0.0 V.
*2 : Apply equal potential to AVcc and Vcc. AVR should not exceed AVcc + 0.3 V. *3 : V0 to V3 should not exceed VCC + 0.3 V.
*4 : VI and Vo should not exceed VCC + 0.3 V. VI must not exceed the rating voltage. However, if the maximum current
to/from an input is limited by some means with external components, the ICLAMP rating supersedes the VI rating.*5 : Applicable to pins : P00 to P07, P10 to P14, P20 to P24, P30 to P37, P40 to P43, P52, P53
• Use within recommended operating conditions.• Use at DC voltage (current).
• +B signal is an input signal that exceeds VCC voltage. 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 affects other devices.
• Note that if the + B signal is inputted 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 power supply voltage may not be sufficient to operate 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 circuitsProtective diodeLimitingresistance + B input (0 V to 16 V)RVccP-chN-chWARNING: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.
35
MB95120MB Series
2.Recommended Operating Conditions
(AVSS = VSS = 0.0 V)
Parameter
Symbol
Condi-tion
ValueMin2.42*1,*2
Power supply voltage
VCC, AVCC
2.32.72.3
Power supply voltage for LCDA/D converter reference input voltageSmoothing capacitorOperating temperature
V0 to V3
Max5.5*15.55.55.5
VVUnit
Remarks
In normal operatingHold condition in STOP modeIn normal operatingHold condition in STOP mode
MB95FV100D-103Other than
MB95FV100D-103
⎯
VSS VCC
The range of liquid crystal power supply (The optimal value depends on liquid crystal display elements used.)
AVRCSTA
4.00.1 − 40 +5
AVCC1.0 + 105+ 35
VµF °C °C
*3
Other than MB95FV100D-103MB95FV100D-103
*1 : The values vary with the operating frequency, machine clock or analog guarantee range.*2 : The value is 2.88 V when the low voltage detection reset is used.
*3 : Use a ceramic capacitor or a capacitor with equivalent frequency characteristics. A bypass capacitor of VCC
pin must have a capacitor value higher than CS. For connection of smoothing capacitor CS, refer to the diagram below. •C pin connection diagramCCSWARNING:The recommended operating conditions are required in order to ensure the normal operation of the
semiconductor device. All of the device’s electrical characteristics are warranted when the device isoperated within these ranges.
Always use semiconductor devices within their recommended operating condition ranges. Operationoutside 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 onthe data sheet. Users considering application outside the listed conditions are advised to contact theirFUJITSU representatives beforehand.
36
MB95120MB Series
3.DC Characteristics
(VCC = AVCC = 5.0 V ± 10%, AVSS = VSS = 0.0 V, TA = − 40 °C to + 105 °C)
ValueCondi-UnitRemarksParameterSymbolPin name
tionMinTypMaxHysteresis inputP10 (selectable at UI0) ,
VIH1⎯0.7 VCC⎯VCC + 0.3V (When selecting
P67 (selectable at SIN)
CMOS input level)
P50, P51VIH2⎯VSS + 5.5V⎯0.7 VCC
(selectable at I2C)
P00 to P07, P10 to P14, P20 to P24, P30 to P37, P40 to P43, P50 to P53, P60 to P67, P70, P71,
Port inputs if Auto-P90 to P95,
VIHA⎯0.8 VCC⎯VCC + 0.3Vmotive input levels
PA0 to PA3,
are selected
PB0 to PB7, PC0 to PC7, PD0 to PD7, PE0 to PE7
P00 to P07, P10 to P14, “H” level input
P20 to P24, P30 to P37,
voltage
P40 to P43, P50 to P53, P60 to P67, P70, P71, P90 to P95,
VIHS1⎯0.8 VCC⎯VCC + 0.3VHysteresis input
PA0 to PA3, PB0 to PB7, PC0 to PC7, PD0 to PD7, PE0 to PE7
VIHS2P50, P51⎯0.8 VCC⎯VSS + 5.5VCMOS input⎯0.7 VCC⎯VCC + 0.3V (Flash memory
product)
RST, MODVIHMHysteresis input (MASK ROM
⎯0.8 VCC⎯VCC + 0.3V
product)
P10 (selectable at UI0) , P50, P51
(selectable at I2C)
P67 (selectable at SIN) P00 to P07, P10 to P14, P20 to P24, P30 to P37, P40 to P43, P50 to P53, P60 to P67, P70, P71, P90 to P95, PA0 to PA3, PB0 to PB7, PC0 to PC7, PD0 to PD7, PE0 to PE7
Hysteresis input (When selecting CMOS input level)
VIL
⎯VSS − 0.3⎯0.3 VCCV
“L” level input voltage
VILA
⎯VSS − 0.3⎯0.5 VCCV
Port inputs if Automotive input levels are selected
(Continued)
37
MB95120MB Series
(VCC = AVCC = 5.0 V ± 10%, AVSS = VSS = 0.0 V, TA = − 40 °C to + 105 °C)
Parameter
Symbol
Pin nameP00 to P07P10 to P14, P20 to P24, P30 to P37, P40 to P43, P50 to P53, P60 to P67, P70, P71, P90 to P95, PA0 to PA3, PB0 to PB7, PC0 to PC7, PD0 to PD7, PE0 to PE7
Condition
Value
Min
Typ
Unit
Max
Remarks
VILS
⎯VSS − 0.3⎯0.2 VCCVHysteresis input
“L” level input
voltage
⎯
VILM
RST, MOD⎯
Open-drain output application voltage“H” level output voltage
VSS − 0.3⎯0.3 VCCV
CMOS input (Flash memory product) Hysteresis input (MASK ROM product)
VSS − 0.3⎯0.2 VCCV
VD1P50, P51⎯VSS − 0.3⎯VSS + 5.5V
VOH1VOH2VOL1VOL2
Output pin other
IOH = − 4.0 mAVcc − 0.5
than P00 to P07P00 to P07
IOH = − 8.0 mAVcc − 0.5
⎯⎯ − 5
Output pin other than P00 to IOL = 4.0 mAP07, RST*1P00 to P07
IOL = 12 mA
⎯⎯⎯⎯⎯
⎯⎯0.40.4 +5
VVVVµA
When the pull-up prohibition setting
“L” level output voltageInput leakage current (Hi-Z output leakage current)Open-drain output leakage current
ILI
Port other than 0.0 V < VI < P50, P51VCC
0.0 V < VI <
VSS + 5.5 V
ILIODP50, P51
⎯⎯5µA
(Continued)
38
MB95120MB Series
(VCC = AVCC = 5.0 V ± 10%, AVSS = VSS = 0.0 V, TA = − 40 °C to + 105 °C)
Parameter
Sym-bol
Pin nameP10 to P14, P20 to P24, P30 to P37, P40 to P43, P52, P53, P70, P71
Condition
Value
Min
Typ
Max
Unit
Remarks
Pull-up resistor
RPULLVI = 0.0 V2550100kΩ
When the pull-up
permission set-ting
MASK ROM product only
Pull-down resistorInput
capacitance
RMODMODCIN
VI = VCC50⎯
1005
20015
kΩpF
Other than AVCC,
AVSS, AVR, VCC, f = 1 MHzVSS
⎯
FCH = 20 MHzFMP = 10 MHzMain clock mode (divided by 2)
9.512.5
Flash memory product
(at other than mA
Flash memory writing and erasing) Flash memory productmA (at Flash
memory writing and erasing) mA
MASK ROM product
⎯30.035.0
Power supply current*2
ICC
VCC
(External clock operation)
⎯7.29.5
⎯
FCH = 32 MHzFMP = 16 MHzMain clock mode (divided by 2)
15.220.0
Flash memory product
(at other than mA
Flash memory writing and erasing) Flash memory productmA (at Flash
memory writing and erasing) mA
MASK ROM product
(Continued)
⎯35.742.5
⎯11.615.2
39
MB95120MB Series
(VCC = AVCC = 5.0 V, AVSS = VSS = 0.0 V, TA = − 40 °C to + 105 °C)
Parameter
Sym-bol
Pin name
ConditionFCH = 20 MHzFMP = 10 MHzMain Sleep mode (divided by 2) FCH = 32 MHzFMP = 16 MHzMain Sleep mode (divided by 2) FCL = 32 kHzFMPL = 16 kHzSub clock mode (divided by 2) FCL = 32 kHzFMPL = 16 kHzSub sleep mode (divided by 2) FCL = 32 kHzWatch modeMain stop modeTA = + 25 °CFCH = 4 MHzFMP = 10 MHzMain PLL mode (multiplied by 2.5)
ICCMPLL
FCH = 6.4 MHzFMP = 16 MHzMain PLL mode (multiplied by 2.5)
⎯
14.9
20.0
Value
Min⎯
Typ4.5
Max7.5
UnitRemarks
mA
ICCS
⎯7.212.0mA
ICCL
⎯45100µA
ICCLS
Power supply current*2
ICCT
VCC
(External clock operation)
⎯1081µA
⎯4.627.0 µA
Flash mAmemory
productMASK mAROM
productFlash mAmemory
productMASK mAROM
product
(Continued)
⎯9.312.5
⎯7.09.5
⎯11.215.2
40
MB95120MB Series
(Continued)
(VCC = AVCC = 5.0 V, AVSS = VSS = 0.0 V, TA = − 40 °C to + 105 °C)
Parameter
Sym-bol
Pin name
ConditionFCL = 32 kHzFMPL = 128 kHzSub PLL mode (multiplied by 4) , TA = + 25 °CFCH = 10 MHz
Timebase timer modeTA = + 25 °CSub stop modeTA = + 25 °CFCH = 16 MHz
At operating of A/D conversion
AVCC
IAH
LCD internal division resistanceCOM0 to COM3 output impedance
FCH = 16 MHz
At stopping of A/D conversionTA = + 25 °C
⎯
Between V3 and VSS
Value
Min
Typ
Max
UnitRemarks
ICCSPLL
VCC
(External clock operation)
⎯160400µA
ICTS
Power supply current*2
ICCHIA
⎯⎯⎯
0.403.52.4
1.10204.7
mAµAmA
⎯15µA
RLCD⎯300⎯kΩ
RVCOMCOM0 to COM3V1 to V3 = 3.6 V⎯⎯5kΩ
SEG00 to
SEG39 output RVSEGimpedanceLCD leak current
ILCDL
SEG00 to SEG39V0 to V3,
COM0 to COM3SEG00 to SEG39
⎯⎯⎯7kΩ
⎯ − 1⎯ + 1µA
*1 : Product without clock supervisor only.
*2 : •The power-supply current is determined by the external clock. When both low voltage detection option and
clock supervisor are selected, the power-supply current will be a value of adding current consumption of the low voltage detection circuit (ILVD) and current consumption of built-in CR oscillator (ICSV) to the specified value.•Refer to “4. AC Characteristics (1) Clock Timing” for FCH and FCL.
•Refer to “4. AC Characteristics (2) Source Clock/Machine Clock” for FMP and FMPL.
41
MB95120MB Series
4.AC Characteristics
(1) Clock Timing
(VCC = 2.42 V to 5.5 V, AVSS = VSS = 0.0 V, TA = − 40 °C to + 105 °C)
Parameter
Sym-Condi-Pin nameboltion
Value
Min1.001.00
FCH
Clock frequency
X0, X1
3.003.003.003.00⎯
FCL
X0A, X1A
⎯
tHCYL
Clock cycle time
tLCYLtWH1tWL1tWH2tWL2tCRtCF
X0A, X1A
X0X0AX0, X0AX0, X1
⎯61.530.8⎯61.5⎯⎯
32.768⎯⎯30.5⎯15.2⎯
⎯10001000⎯⎯⎯5
kHznsns µsns µsns
Typ⎯⎯⎯⎯⎯⎯32.768
Max16.2532.5010.008.136.504.06⎯
UnitMHz
Remarks
When using main oscillation circuit
MHzWhen using external clockMHzMain PLL multiplied by 1MHzMain PLL multiplied by 2MHzMain PLL multiplied by 2.5MHzMain PLL multiplied by 4kHz
When using sub oscillation circuitWhen using sub PLLVCC = 2.3 V to 3.6 VWhen using main oscilla-tion circuit
When using external clockWhen using sub oscilla-tion circuit
When using external clockDuty ratio is about 30% to 70%.
When using external clock
Input clock pulse width
Input clock rise time and fall time
42
MB95120MB Series
• Input wave form for using external clock (main clock) tHCYLtWH1tCRtCF0.8 VCC0.8 VCC0.2 VCC0.2 VCC0.2 VCCtWL1X0• Figure of Main Clock Input Port External ConnectionWhen using a crystal or ceramic oscillatorMicrocontrollerX0X1FCHC1C2When using external clockMicrocontrollerX0X1OpenFCH• Input wave form for using external clock (sub clock) tLCYLtWH2tCRtCF0.8 VCC0.8 VCC0.2 VCC0.2 VCC0.2 VCCtWL2X0A• Figure of Sub clock Input Port External ConnectionWhen using a crystal or ceramic oscillatorMicrocontrollerX0AX1AFCLC1C2When using external clockMicrocontrollerX0AX1AOpenFCL43
MB95120MB Series
(2) Source Clock/Machine Clock
(VCC = 5.0 V ± 10%, AVSS = VSS = 0.0 V, TA = − 40 °C to + 105 °C)
Parameter
Symbol
Condi-tion
ValueMin61.5
Source clock cycle time*1 (Clock before setting division)
tSCLK
7.6
FSPFSPL
⎯
0.5016.38461.5
tMCLK
7.6
FMPFMPL
0.0311.024
976.516.250131.072
µs
61.016.25131.07232000
µs
Max2000
Unit
Remarks
When using main clockMin : FCH = 8.125 MHz, PLL multiplied by 2
Max : FCH = 1 MHz, divided by 2When using sub clockMin : FCL = 32 kHz, PLL multiplied by 4
Max : FCL = 32 kHz, divided by 2
ns
Source clock frequency
MHzWhen using main clockkHzWhen using sub clockns
When using main clock
Min : FSP = 16.25 MHz, no divisionMax : FSP = 0.5 MHz, divided by 16When using sub clock
Min : FSPL = 131 kHz, no divisionMax : FSPL = 16 kHz, divided by 16
Machine clock cycle time*2 (Minimum instruction execution time)
Machine clock frequency
MHzWhen using main clockkHzWhen using sub clock
*1 : Clock before setting division due to machine clock division ratio selection bit (SYCC : DIV1 and DIV0) . This
source clock is divided by the machine clock division ratio selection bit (SYCC : DIV1 and DIV0) , and it becomes the machine clock. Further, the source clock can be selected as follows.•Main clock divided by 2
•PLL multiplication of main clock (select from 1, 2, 2.5, 4 multiplication) •Sub clock divided by 2
•PLL multiplication of sub clock (select from 2, 3, 4 multiplication) *2 : Operation clock of the microcontroller. Machine clock can be selected as follows.
•Source clock (no division) •Source clock divided by 4•Source clock divided by 8•Source clock divided by 16• Outline of clock generation blockFCH(main oscillation)Divided by 2Main PLL× 1× 2× 2.5× 4SCLK(source clock)FCL(sub oscillation)Divided by 2Clock mode select bit(SYCC: SCS1, SCS0)Divisioncircuit× 1× 1/4× 1/8× 1/16MCLK(machine clock)Sub PLL× 2× 3× 444
MB95120MB Series
• Operating voltage - Operating frequency (TA = − 40 °C to + 105 °C) •MB95F124MB/F124NB/F124JB/F126MB/F126NB/F126JB/F128MB/F128NB/F128JBMain clock mode and main PLL mode operation guarantee range5.5Sub PLL, sub clock mode and watch mode operation guarantee range5.5Operating voltage (V) Operating voltage (V) 3.52.4216.384 kHz32 kHz131.072 kHz2.420.5 MHz3 MHz10 MHz16.25 MHzPLL operation guarantee rangePLL operation guarantee rangeMain clock operation guarantee rangeSource clock frequency (FSPL) Source clock frequency (FSP) • Operating voltage - Operating frequency (TA = + 5 °C to + 35 °C) •MB95FV100D-103Sub PLL, sub clock mode and watch mode operation guarantee range5.55.5Main clock mode and main PLL mode operation guarantee rangeOperating voltage (V) Operating voltage (V) 3.52.72.716.384 kHz32 kHz131.072 kHz0.5MHz3 MHz10 MHz16.25 MHzPLL operation guarantee rangePLL operation guarantee rangeMain clock operation guarantee rangeSource clock frequency (FSPL) Source clock frequency (FSP) 45
MB95120MB Series
• Main PLL operation frequency[MHz]16.251615 × 412 Source clock frequency (Fsp) × 2.510 × 2 × 17.5 6 5 3 0 3 4 4.062 5 6.4 6.5 [MHz]8 8.125 10 Machine clock frequency (FMP) 46
MB95120MB Series
(3) External Reset
(VCC = 5.0 V ± 10%, AVSS = VSS = 0.0 V, TA = − 40 °C to + 105 °C)
Parameter
Symbol
Pin Condi-nametion
ValueMin2 tMCLK*1
RST “L” levelpulse width
tRSTL
RST⎯
Oscillation time of oscillator*2 + 100
100
*1 : Refer to “ (2) Source Clock/Machine Clock” for tMCLK.
*2 : Oscillation start time of oscillator is the time that the amplitude reaches 90 %. In the crystal oscillator, the
oscillation time is between several ms and tens of ms. In ceramic oscillators, the oscillation time is between hundreds of µs and several ms. In the external clock, the oscillation time is 0 ms.
• At normal operatingtRSTLMax⎯⎯⎯
Unitnsµs
Remarks
At normal operating
At stop mode, sub clock mode, sub sleep mode, and watch modeAt timebase timer mode
RST0.2 VCC0.2 VCC• At stop mode, sub clock mode, sub sleep mode, watch mode, and power-onRST90% of amplitudetRSTL0.2 VCC0.2 VCCX0Internal operating clockOscillation time Oscillation stabilization wait timeof oscillatorExecute instructionInternal reset100 µs47
MB95120MB Series
(4) Power-on Reset
(AVSS = VSS = 0.0 V, TA = − 40 °C to + 105 °C)
Parameter
Power supply rising timePower supply cutoff time
SymboltRtOFF
VCCPin name
Condition
⎯⎯
ValueMin⎯1
Max50⎯
Unitmsms
Waiting time until power-on
Remarks
tR2.5 VtOFFVCC0.2 V0.2 V0.2 VNote : Sudden change of power supply voltage may activate the power-on reset function. When changing power
supply voltages during operation, set the slope of rising within 30 mV/ms as shown below.
VCC2.3 VLimiting the slope of rising within 30 mV/ms is recommended.Hold Condition in stop modeVSS48
MB95120MB Series
(5) Peripheral Input Timing
(VCC = 5.0 V ± 10%, AVSS = VSS = 0.0 V, TA = − 40 °C to + 105 °C)
Parameter
Peripheral input “H” pulse widthPeripheral input “L” pulse width
Symbol
tILIH
Pin nameINT00 to INT07, INT10 to INT13, EC0, EC1, TI0, TRG0/ADTG,
TRG1
Condition
ValueMin2 tMCLK*
Max⎯⎯
Unitnsns
⎯
2 tMCLK*
tIHIL
* : Refer to “ (2) Source Clock/Machine Clock” for tMCLK.
tILIHtIHILINT00 to INT07,INT10 to INT13, EC0, EC1,TI0, TRG0/ADTG, TRG10.8 VCC0.8 VCC0.2 VCC0.2 VCC49
MB95120MB Series
(6) UART/SIO, Serial I/O Timing
(VCC = 5.0 V ± 10%, AVSS = VSS = 0.0 V, TA = − 40 °C to + 105 °C)
Parameter
Serial clock cycle timeUCK ↓ → UO timeValid UI → UCK ↑
UCK ↑ → valid UI hold timeSerial clock “H” pulse widthSerial clock “L” pulse widthUCK ↓ → UO timeValid UI → UCK ↑
UCK ↑ → valid UI hold time
SymboltSCYCtSLOVtIVSHtSHIXtSHSLtSLSHtSLOVtIVSHtSHIX
Pin nameUCK0UCK0, UO0UCK0, UI0UCK0, UI0UCK0UCK0UCK0, UO0UCK0, UI0UCK0, UI0
External clock operation output pin : CL = 80 pF + 1TTL.Internal clock operation output pin : CL = 80 pF + 1TTL.
Condition
ValueMin4 tMCLK* − 1902 tMCLK*2 tMCLK*4 tMCLK*4 tMCLK*02 tMCLK*2 tMCLK*
Max⎯+190⎯⎯⎯⎯190⎯⎯
Unitnsnsnsnsnsnsnsnsns
* : Refer to “ (2) Source Clock/Machine Clock” for tMCLK. •Internal shift clock modetSCYCUCK00.8 VtSLOV2.4 V0.8 VUO02.4 V0.8 VtIVSHtSHIX0.8 VCC0.2 VCCUI00.8 VCC0.2 VCC•External shift clock modetSLSHtSHSL0.8 VCC0.8 VCC0.2 VCC0.2 VCCtSLOVUCK0UO02.4 V0.8 VtIVSHtSHIX0.8 VCC0.2 VCCUI00.8 VCC0.2 VCC50
MB95120MB Series
(7) LIN-UART Timing
Sampling at the rising edge of sampling clock*1 and prohibited serial clock delay*2 (ESCR register : SCES bit = 0, ECCR register : SCDE bit = 0)
(VCC = 5.0 V ± 10%, AVSS = VSS = 0.0 V, TA = −40 °C to + 105 °C)
Parameter
Serial clock cycle timeSCK ↓ → SOT delay timeValid SIN → SCK ↑
SCK ↑ → valid SIN hold timeSerial clock “L” pulse widthSerial clock “H” pulse widthSCK ↓ → SOT delay timeValid SIN → SCK ↑
SCK ↑ → valid SIN hold timeSCK fall timeSCK rise time
Sym-Pin nameboltSCYCtSLOVItIVSHItSHIXItSLSHtSHSLtIVSHEtSHIXEtFtR
SCKSCK, SOT
Condition
Value
Min5 tMCLK*3
Max⎯+95⎯⎯⎯⎯2 tMCLK*3 + 95
⎯⎯1010
Unitnsnsnsnsnsnsnsnsnsnsns
Internal clock −95operation output pin :
SCK, SINCL = 80 pF + 1 TTL.tMCLK*3 + 190SCK, SIN0SCKSCK
External clock SCK, SINoperation output pin :
CL = 80 pF + 1 TTL.
SCK, SINSCKSCK
3 tMCLK*3 − tRtMCLK*3 + 95
⎯190tMCLK*3 + 95
⎯⎯
tSLOVESCK, SOT
*1 : Provide switch function whether sampling of reception data is performed at rising edge or falling edge of the
serial clock.*2 : Serial clock delay function is used to delay half clock for the output signal of serial clock.*3 : Refer to “ (2) Source Clock/Machine Clock” for tMCLK.
51
MB95120MB Series
•Internal shift clock modetSCYC2.4 V0.8 VtSLOVI2.4 V 0.8 VtIVSHItSHIXI0.8 VSCK SOTSIN0.8 VCC0.8 VCC0.2 V CC0.2 VCC•External shift clock modetSLSHtSHSL0.8 V CC0.2 VCCtR0.8 VCCSCK0.8 VCC0.2 VCCtFtSLOVE2.4 V 0.8 VtIVSHESOT tSHIXE SIN0.8 VCC0.8 VCC0.2 VCC0.2 VCC52
MB95120MB Series
Sampling at the falling edge of sampling clock*1 and prohibited serial clock delay*2 (ESCR register : SCES bit = 1, ECCR register : SCDE bit = 0)
(VCC = 5.0 V ± 10%, AVSS = VSS = 0.0 V, TA = −40 °C to + 105 °C)
Parameter
Serial clock cycle timeSCK ↑ → SOT delay timeValid SIN → SCK ↓
SCK ↓ → valid SIN hold timeSerial clock “H” pulse widthSerial clock “L” pulse widthSCK ↑ → SOT delay timeValid SIN → SCK ↓
SCK ↓ → valid SIN hold timeSCK fall timeSCK rise time
Sym-boltSCYCtSHOVItIVSLItSLIXItSHSLtSLSHtSHOVEtIVSLEtSLIXEtFtR
Pin nameSCKSCK, SOT
Internal clock operation output pin :
SCK, SINCL = 80 pF + 1 TTL.SCK, SINSCKSCKSCK, SOT
External clock
SCK, SINoperation output pin : SCK, SINCL = 80 pF + 1 TTL.SCKSCK
Condition
Value
Min5 tMCLK*3
−95tMCLK*3 + 190
03 tMCLK*3 − tRtMCLK*3 + 95
⎯190tMCLK*3 + 95
⎯⎯
Max⎯+95⎯⎯⎯⎯2 tMCLK*3 + 95
⎯⎯1010
Unitnsnsnsnsnsnsnsnsnsnsns
*1 : Provide switch function whether sampling of reception data is performed at rising edge or falling edge of the
serial clock.*2 : Serial clock delay function is used to delay half clock for the output signal of serial clock.*3 : Refer to “ (2) Source Clock/Machine Clock” for tMCLK.
53
MB95120MB Series
•Internal shift clock modetSCYCSCK 2.4 V tSHOVI2.4 V 0.8 VtIVSLItSLIXI0.8 V2.4 VSOTSIN0.8 VCC0.8 VCC0.2 V CC0.2 VCC•External shift clock modetSHSLtSLSH0.8 VCC0.2 VCC0.2 VCCSCK0.2 VCCtR0.8 VCCtSHOVE2.4 V 0.8 VtFSOTtIVSLE tSLIXE SIN0.8 VCC0.8 VCC0.2 VCC0.2 VCC54
MB95120MB Series
Sampling at the rising edge of sampling clock*1 and enabled serial clock delay*2 (ESCR register : SCES bit = 0, ECCR register : SCDE bit = 1)
(VCC = 5.0 V ± 10%, AVSS = VSS = 0.0 V, TA = −40 °C to + 105 °C)
Parameter
Serial clock cycle timeSCK ↑ → SOT delay timeValid SIN → SCK ↓SCK ↓ → valid SIN hold timeSOT → SCK ↓ delay time
Sym-boltSCYCtSHOVItIVSLItSLIXItSOVLI
Pin nameSCKSCK, SOTSCK, SINSCK, SINSCK, SOT
Condition
ValueMin5 tMCLK*3
−95Internal clock
operation output pin : tMCLK*3 + 190CL = 80 pF + 1 TTL.
0
⎯
Max⎯+95⎯⎯4 tMCLK*3
Unitnsnsnsnsns
*1 : Provide switch function whether sampling of reception data is performed at rising edge or falling edge of the
serial clock.*2 : Serial clock delay function is used to delay half clock for the output signal of serial clock.*3 : Refer to “ (2) Source Clock/Machine Clock” for tMCLK. tSCYCSCKtSOVLI2.4 V0.8 V2.4 V 0.8 V tIVSLItSLIXI0.8 VCC0.2 VCCtSHOVI2.4 V0.8 V 0.8 VSOTSIN0.8 VCC0.2 VCC55
MB95120MB Series
Sampling at the falling edge of sampling clock*1 and enabled serial clock delay*2 (ESCR register : SCES bit = 1, ECCR register : SCDE bit = 1)
(VCC = 5.0 V ± 10%, AVSS = VSS = 0.0 V, TA = −40 °C to + 105 °C)
Parameter
Serial clock cycle timeSCK ↓ → SOT delay timeValid SIN → SCK ↑
SCK ↑ → valid SIN hold timeSOT → SCK ↑ delay time
Sym-boltSCYCtSLOVItIVSHItSHIXItSOVHI
Pin nameSCKSCK, SOT
Condition
ValueMin5 tMCLK*3
Max⎯+95⎯⎯4 tMCLK*3
Unitnsnsnsnsns
−95Internal clock
SCK, SINoperating output pin : tMCLK*3 + 190
CL = 80 pF + 1 TTL.
SCK, SIN0
⎯
SCK, SOT
*1 : Provide switch function whether sampling of reception data is performed at rising edge or falling edge of the
serial clock.*2 : Serial clock delay function is used to delay half clock for the output signal of serial clock.*3 : Refer to “ (2) Source Clock/Machine Clock” for tMCLK.tSCYCSCKtSOVHI2.4 V0.8 VtSLOVI2.4 V0.8 V tIVSHItSHIXI0.8 VCC0.2 VCC2.4 V 0.8 V 0.8 VCC0.2 VCC2.4 VSOTSIN56
MB95120MB Series
(8) I2C Timing
(VCC = 5.0 V ± 10%, AVSS = VSS = 0.0 V, TA = − 40 °C to + 105 °C)
Value
Parameter
SCL clock frequency
(Repeat) Start condition hold time SDA ↓ → SCL ↓ SCL clock “L” widthSCL clock “H” width
(Repeat) Start condition setup time SCL ↑ → SDA ↓
Data hold time SCL ↓ → SDA ↓ ↑Data setup time SDA ↓ ↑ → SCL ↑Stop condition setup time SCL ↑ → SDA ↑
Bus free time between stop condition and start condition
SymbolfSCLtHD;STAtLOWtHIGHtSU;STAtHD;DATtSU;DATtSU;STOtBUF
Pin nameSCL0SCL0SDA0SCL0SCL0SCL0SDA0SCL0SDA0SCL0SDA0SCL0SDA0SCL0SDA0
R = 1.7 kΩ, C = 50 pF*1Condition
Standard-modeMin04.04.74.04.700.25*44.04.7
Max100⎯⎯⎯⎯3.45*2⎯⎯⎯
Fast-modeMin00.61.30.60.600.1*40.61.3
Max400⎯⎯⎯⎯0.9*3⎯⎯⎯
kHz µsµs µs µs µs µs µs µsUnit
*1 : R, C : Pull-up resistor and load capacitor of the SCL and SDA lines.
*2 : The maximum tHD;DAT have only to be met if the device dose not stretch the “L” width (tLOW) of the SCL signal.*3 : A fast-mode I2C-bus device can be used in a standard-mode I2C-bus system, but the requirement
tSU;DAT ≥ 250 ns must then be met.*4 : Refer to “ • Note of SDA and SCL set-up time”.• Note of SDA and SCL set-up timeSDA0Input data set-up timeSCL06 tcpNote : The rating of the input data set-up time in the device connected to the bus cannot be satisfied depending on
the load capacitance or pull-up resistor.
Be sure to adjust the pull-up resistor of SDA and SCL if the rating of the input data set-up time cannot besatisfied.
57
MB95120MB Series
tWAKEUPSDA0tLOWSCL0tHD;STAtSU;DATtSU;STAtSU;STOtHD;DATtHIGHtHD;STAtBUF58
MB95120MB Series
(VCC = 5.0 V ± 10%, AVSS = VSS = 0.0 V, TA = −40 °C to + 105 °C)
ParameterSCL clock “L” widthSCL clock “H” width
Sym-Pin
Condition
bolnametLOWtHIGH
SCL0SCL0
Value*2
Min
(2 + nm / 2) tMCLK − 20 (nm / 2) tMCLK − 20
Max⎯
(nm / 2 ) tMCLK + 20
Unitnsns
RemarksMaster modeMaster modeMaster mode
Maximum value is applied when m, n = 1, 8.
Otherwise, the minimum value is applied.Master modeMaster mode
Start condition SCL0
tHD;STA
hold timeSDA0
(−1 + nm / 2) tMCLK − 20 (−1 + nm) tMCLK + 20ns
Stop condition SCL0
tSU;STO
setup timeSDA0Start condition SCL0
tSU;STA
setup timeSDA0Bus free time between stop condition and start condition
tBUF
SCL0SDA0SCL0SDA0
R = 1.7 kΩ, C = 50 pF*1
(1 + nm / 2) tMCLK − 20 (1 + nm / 2) tMCLK + 20 (1 + nm / 2) tMCLK − 20 (1 + nm / 2) tMCLK + 20
nsns
(2 nm + 4) tMCLK − 20⎯ns
Data hold timetHD;DAT3 tMCLK − 20⎯nsMaster modeMaster modeWhen assuming that “L” of SCL is not extended, the minimum value is applied to first bit of continuous data.
Otherwise, the maximum value is applied.Minimum value is applied to interrupt at 9th SCL↓.
Maximum value is applied to interrupt at 8th SCL↓.At receptionAt receptionUndetected when 1 tMCLK is used at reception
(Continued)
59
Data setup time
tSU;DAT
SCL0SDA0
(−2 + nm / 2) tMCLK − 20 (−1 + nm / 2) tMCLK + 20ns
Setup time between clearing
interrupt and SCL risingSCL clock “L” width
SCL clock “H” width
tSU;INTSCL0 (nm / 2) tMCLK − 20 (1 + nm / 2) tMCLK + 20ns
tLOWtHIGH
SCL0SCL0
4 tMCLK − 204 tMCLK − 20
⎯⎯⎯
nsnsns
Start condition SCL0
tHD;STA
detectionSDA0
2 tMCLK − 20
MB95120MB Series
(Continued)
(VCC = 5.0 V ± 10%, AVSS = VSS = 0.0 V, TA = −40 °C to + 105 °C)
ParameterStop condition detection
Restart condition detection conditionBus free timeData hold timeData setup timeData hold timeData setup timeSDA↓→SCL↑
(at wakeup function)
Sym-Pin
Condition
bolnametSU;STO
SCL0SDA0SCL0SDA0SCL0SDA0
SCL0
SDA0R = 1.7 kΩ,
1
SCL0C = 50 pF*SDA0SCL0SDA0SCL0SDA0SCL0SDA0
Value*2
Min
2 tMCLK − 20
Max⎯
UnitRemarksUndetected when 1 tMCLK is used at reception
Undetected when 1 tMCLK is used at receptionAt reception
At slave transmission mode
At slave transmission modeAt receptionAt reception
ns
tSU;STAtBUFtHD;DATtSU;DATtHD;DATtSU;DATtWAKE-UP
2 tMCLK − 20⎯⎯⎯⎯⎯⎯
nsnsnsnsnsns
2 tMCLK − 202 tMCLK − 20tLOW − 3 tMCLK − 20
0tMCLK − 20Oscillation stabilization wait time + 2 tMCLK − 20
⎯ns
*1 : R, C : Pull-up resistor and load capacitor of the SCL and SDA lines.*2 : •
•••
Refer to “ (2) Source Clock/Machine Clock” for tMCLK.
m is CS4 bit and CS3 bit (bit 4 and bit 3) of I2C clock control register (ICCR) .n is CS2 bit to CS0 bit (bit 2 to bit 0) of I2C clock control register (ICCR) .
Actual timing of I2C is determined by m and n values set by the machine clock (tMCLK) and CS4 to CS0 of ICCR0 register.•Standard-mode :
m and n can be set at the range : 0.9 MHz < tMCLK (machine clock) < 10 MHz.Setting of m and n determines the machine clock that can be used below. (m, n) = (1, 8) : 0.9 MHz < tMCLK ≤ 1 MHz (m, n) = (1, 22) , (5, 4) , (6, 4) , (7, 4) , (8, 4) : 0.9 MHz < tMCLK ≤ 2 MHz (m, n) = (1, 38) , (5, 8) , (6, 8) , (7, 8) , (8, 8) : 0.9 MHz < tMCLK ≤ 4 MHz (m, n) = (1, 98) : 0.9 MHz < tMCLK ≤ 10 MHz•Fast-mode :
m and n can be set at the range : 3.3 MHz < tMCLK (machine clock) < 10 MHz.Setting of m and n determines the machine clock that can be used below. (m, n) = (1, 8) : 3.3 MHz < tMCLK ≤ 4 MHz (m, n) = (1, 22) , (5, 4) : 3.3 MHz < tMCLK ≤ 8 MHz (m, n) = (6, 4) : 3.3 MHz < tMCLK ≤ 10 MHz
60
MB95120MB Series
(9) Low Voltage Detection
(AVss = Vss = 0.0 V, TA = −40 °C to + 105 °C)
Parameter
Release voltageDetection voltageHysteresis width
Power-supply start voltagePower-supply end voltagePower-supply voltage change time
(at power supply rise)
SymbolVDL+VDL-VHYSVoffVon
Condi-tion
Value
Min2.522.4270⎯4.90.3
tr
⎯
Power-supply voltage change time
(at power supply fall)Reset release delay timeReset detection delay timeCurrent consumption
⎯300
tf
⎯
td1td2ILVD
⎯⎯⎯
300⎯⎯38
⎯4003050
3000⎯
⎯⎯
Typ2.702.60100⎯⎯⎯
Max2.882.78⎯2.3⎯⎯
UnitVVmVVVµs
Slope of power supply that reset release signal generates
Remarks
At power-supply riseAt power-supply fall
Slope of power supply that reset µs release signal generates within
rating (VDL+)µs
Slope of power supply that reset detection signal generates
Slope of power supply that reset µs detection signal generates with-in rating (VDL-)µs µs µA
Current consumption of low voltage detection circuit only
VCCVonVoffVCCtftrtimeVDL+VDL-VHYSInternal reset signaltime61
td2td1MB95120MB Series
(10) Clock Supervisor Clock
(Vcc = AVcc = 5 V ± 10%, AVss = Vss = 0.0 V, TA = −40 °C to + 105 °C)
ParameterOscillation frequencyOscillation start timeCurrent consumption
SymbolfOUTtwk
⎯
ICSV
⎯
20
36
µA
Condi-tion
Value
Min50⎯
Typ100⎯
Max20010
UnitkHz µs
Current consumption of built-in CR oscillator, at 100 kHz oscillation
Remarks
62
MB95120MB Series
5.A/D Converter
(1) A/D Converter Electrical Characteristics
(AVcc = Vcc = 4.0 V to 5.5 V, AVss = Vss = 0.0 V, TA = − 40 °C to + 105 °C)
ParameterResolutionTotal errorLinearity errorDifferential linear errorZero transition voltageFull-scale transition voltage
VOTVFST⎯Symbol
Condi-tion
Value
Min⎯ − 3.0 − 2.5 − 1.9AVss − 1.5 LSBAVR − 3.5 LSB0.9
Compare time
⎯
1.8
⎯
Sampling time
⎯
1.2
Analog input currentAnalog input voltageReference voltage
IAINVAIN⎯IRIRH
−0.3AVssAVss + 4.0
⎯⎯
⎯⎯⎯⎯600⎯
∞+0.3AVRAVcc9005
µsµAVVµAµA
AVR pinAVR pin, During A/D operationAVR pin, At stop mode
⎯
16500
µs
Typ⎯⎯⎯⎯AVss + 0.5 LSBAVR − 1.5 LSB⎯
Max10 + 3.0 + 2.5 + 1.9AVss + 2.5 LSBAVR + 0.5 LSB16500
UnitbitLSBLSBLSBVVµs
4.5 V ≤ AVcc ≤ 5.5 V
4.0 V ≤ AVcc < 4.5 V
4.5 V ≤ AVcc ≤ 5.5 V,
At external
impedance < 5.4 kΩ4.0 V ≤ AVcc < 4.5 V,
At external
impedance < 2.4 kΩ
Remarks
0.6⎯∞µs
Reference voltagesupply current
63
MB95120MB Series
(2) Notes on Using A/D Converter
• About the external impedance of 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 sample and hold capacitor is insufficient, adversely affecting A/D conversion precision. Therefore to satisfy the A/D conversion precision standard, consider the relationshipbetween the external impedance and minimum sampling time and either adjust the register value and operatingfrequency or decrease the external impedance so that the sampling time is longer than the minimum value. Also,if the sampling time cannot be sufficient, connect a capacitor of about 0.1 µF to the analog input pin.• Analog input equivalent circuitRAnalog inputCComparatorDuring sampling : ON4.5 V ≤ AVcc ≤ 5.5 V4.0 V ≤ AVcc < 4.5 VNote : The values are reference values.R2.0 kΩ (Max) 8.2 kΩ (Max) C16 pF (Max) 16 pF (Max) • The relationship between external impedance and minimum sampling time(External impedance = 0 kΩ to 100 kΩ)1009080706050403020100024(External impedance = 0 kΩ to 20 kΩ)201816141210864200External impedance [kΩ]External impedance [kΩ]AVCC ≥ 4.5 VAVCC ≥ 4.5 VAVCC ≥ 4.0 VAVCC ≥ 4.0 V681012141234Minimum sampling time [µs]Minimum sampling time [µs]• About errors
As |AVCC − AVSS| becomes smaller, values of relative errors grow larger.
64
MB95120MB Series
(3) Definition of A/D Converter Terms•Resolution
The level of analog variation that can be distinguished by the A/D converter.When the number of bits is 10, analog voltage can be divided into 210 = 1024.•Linearity error (unit : LSB)
The deviation between the value along a straight line connecting the zero transition point (“00 0000 0000” ← → “00 0000 0001”) of a device and the full-scale transition point
(“11 1111 1111” ← → “11 1111 1110”) compared with the actual conversion values obtained.•Differential linear error (Unit : LSB)
Deviation of input voltage, which is required for changing output code by 1 LSB, from an ideal value.•Total error (unit: LSB)
Difference between actual and theoretical values, caused by a zero transition error, full-scale transition error,linearity error, quantum error, and noise.
Ideal I/O characteristicsVFSTTotal error3FFH3FEH3FFH3FEHDigital outputDigital output3FDH1.5 LSB 3FDHActual conversion characteristic{1 LSB × (N − 1) + 0.5 LSB}004H003H002H001HAVSSVOT1 LSB0.5 LSB004H003H002H001HVNTActual conversion characteristicIdeal characteristicsAnalog inputAVR − AVSS1024 (V) AVRAVSSAnalog inputAVR1 LSB =Total error ofVNT − {1 LSB × (N − 1) + 0.5 LSB} = [LSB]digital output N1 LSBN : A/D converter digital output valueVNT : A voltage at which digital output transits from (N − 1)H to NH.(Continued)65
MB95120MB Series
(Continued)Zero transition error004HActual conversion characteristic Full-scale transition errorIdeal characteristics3FFHDigital output003HIdeal characteristicsActual conversion characteristicDigital outputActual conversion characteristic3FEHVFST (measurement value)Actual conversion characteristic002H3FDH001HVOT (measurement value)3FCHAVRAVSSAVSSAVRAnalog inputAnalog inputLinearity error3FFH3FEH3FDHActual conversion characteristic Differential linear errorIdeal characteristics(N+1)H{1 LSB × N + VOT}VFST (measurement value)Actual conversion characteristicDigital outputDigital outputV (N+1)TNHVNT004H003H002H001HVOT (measurement value)Actual conversion characteristicIdeal characteristics(N-1)HVNTActual conversion characteristic(N-2)H AVRAVSSAVSSAnalog inputAnalog inputAVRLinear error in = VNT − {1 LSB × N + VOT}1 LSBdigital output NDifferential linear error = V (N + 1) T − VNT1 LSBin digital output N − 1N : A/D Converter digital output valueVNT : A voltage at which digital output transits from (N − 1)H to NH.VOT (Ideal value) = AVSS + 0.5 LSB [V]VFST (Ideal value) = AVR − 1.5 LSB [V]66
MB95120MB Series
6.Flash Memory Program/Erase Characteristics
Parameter
Sector erase time (4 Kbytes sector) Sector erase time (16 Kbytes sector) Byte programming timeProgram/erase cyclePower supply voltage at program/erase
Flash memory data retention time
*1 : TA = + 25 °C, VCC = 5.0 V, 10000 cycles*2 : TA = + 85 °C, VCC = 4.5 V, 10000 cycles
*3 : This value comes from the technology qualification (using Arrhenius equation to translate high temperature
measurements into normalized value at +85 °C) .
⎯Condition
Value
Min⎯⎯⎯100004.520*3
Typ0.2*10.5*132⎯⎯⎯
Max0.5*27.5*23600⎯5.5⎯
UnitssµscycleVyear
Average TA = +85 °C
Remarks
Excludes 00H programming prior erasure.
Excludes 00H programming prior erasure.
Excludes system-level overhead.
67
MB95120MB Series
■EXAMPLE CHARACTERISTICS
• Power supply current temperatureICC − VCCTA = + 25 °C, FMP = 2, 4, 8, 10, 16 MHz (divided by 2) Main clock mode, at external clock operating20ICC − TAVCC = 5.5 V, FMP = 10, 16 MHz (divided by 2) Main clock mode, at external clock operating20FMP = 16 MHz15ICC [mA]FMP = 16 MHzICC [mA]1510FMP = 10 MHzFMP = 8 MHz10FMP = 10 MHz5FMP = 4 MHzFMP = 2 MHz50234VCC [V]5670−500+50TA [°C]+100+150ICCS − VCCTA = + 25 °C, FMP = 2, 4, 8, 10, 16 MHz (divided by 2) Main sleep mode, at external clock operating20ICCS − TAVCC = 5.5 V, FMP = 10, 16 MHz (divided by 2) Main sleep mode, at external clock operating2015ICCS [mA]ICCS [mA]1510FMP = 16 MHz5FMP = 10 MHzFMP = 8 MHzFMP = 4 MHzFMP = 2 MHz234VCC [V]56710FMP = 16 MHz5FMP = 10 MHz00−500+50TA [°C]+100+150ICCMPLL − VCCTA = + 25 °C, FMP = 2, 4, 8, 10, 16 MHz (Multiply-by-2.5) Main PLL mode, at external clock operating20ICCMPLL − TAVCC = 5.5 V, FMP = 10, 16 MHz (Multiply-by-2.5) Main PLL mode, at external clock operating2015ICCMPLL [mA]ICCMPLL [mA]15FMP = 16 MHzFMP = 16 MHz10FMP = 10 MHzFMP = 8 MHz10FMP = 10 MHz5FMP = 4 MHzFMP = 2 MHz50234VCC [V]5670−500+50TA [°C]+100+150(Continued)68
MB95120MB Series
ICCL − VCCTA = + 25 °C, FMPL = 16 kHz (divided by 2) Sub clock mode, at external clock operating100ICCL − TAVCC = 5.5 V, FMPL = 16 kHz (divided by 2) Sub clock mode, at external clock operating1007575ICCL [µA]ICCL [µA]505025250234VCC [V]5670−500+50TA [°C]+100+150ICCLS − VCCTA = + 25 °C, FMPL = 16 kHz (divided by 2) Sub sleep mode, at external clock operating100ICCLS − TAVCC = 5.5 V, FMPL = 16 kHz (divided by 2) Sub sleep mode, at external clock operating1007575ICCLS [µA]ICCLS [µA]505025250234VCC [V]5670−500+50TA [°C]+100+150ICCT − VCCTA = + 25 °C, FMPL = 16 kHz (divided by 2) Clock mode, at external clock operating100ICCT − TAVCC = 5.5 V, FMPL = 16 kHz (divided by 2) Clock mode, at external clock operating1007575ICCT [µA]ICCT [µA]505025250234VCC [V]5670−500+50TA [°C]+100+150(Continued)69
MB95120MB Series
ICCSPLL − VCCTA = + 25 °C, FMPL = 128 kHz (Multiply-by-4) Sub PLL mode, at external clock operating100ICCSPLL − TAVCC = 5.5 V, FMPL = 128 kHz (Multiply-by-4) Sub PLL mode, at external clock operating1007575ICCSPLL [µA]ICCSPLL [µA]505025250234VCC [V]5670−500+50TA [°C]+100+150ICTS − VCCTA = + 25 °C, FMP = 2, 4, 8, 10, 16 MHz (divided by 2) Time-base timer mode, at external clock operating2.0ICTS − TAVCC = 5.5 V, FMP = 10, 16 MHz (divided by 2) Time-base timer mode, at external clock operating2.01.5FMP = 16 MHz1.5ICTS [mA]FMP = 16 MHzICTS [mA]1.0FMP = 10 MHzFMP = 8 MHz0.5FMP = 4 MHzFMP = 2 MHz0.0234VCC [V]5671.0FMP = 10 MHz0.50.0−500+50TA [°C]+100+150ICCH − VCCTA = + 25 °C, FMPL = (stop) Sub stop mode, at external clock stopping20ICCH − TAVCC = 5.5 V, FMPL = (stop) Sub stop mode, at external clock stopping201515ICCH [µA]ICCH [µA]1010550234VCC [V]5670−500+50TA [°C]+100+150(Continued)70
MB95120MB Series
(Continued)IA − AVCCTA = + 25 °C, FMP = 16 MHz (divided by 2) Main clock mode, at external clock operating4IA − TAVCC = 5.5 V, FMP = 16 MHz (divided by 2) Main clock mode, at external clock operating433IA [mA]IA [mA]22110234AVCC [V]5670−500+50TA [°C]+100+150IR − AVCCTA = + 25 °C, FMP = 16 MHz (divided by 2) Main clock mode, at external clock operating4IR − TAVCC = 5.5 V, FMP = 16 MHz (divided by 2) Main clock mode, at external clock operating433IR [mA]2IR [mA]2110234AVCC [V]5670−500+50TA [°C]+100+15071
MB95120MB Series
• Input voltageVIH1 − VCC and VIL − VCCTA = + 25 °C55VIHS1 − VCC and VILS − VCCTA = + 25 °C4VIH1VIH1 / VIL [V]4VIHS1 / VILS [V]VIHS13VIL23VILS2110234VCC [V]5670234VCC [V]567VIH2 − VCC and VIL − VCCTA = + 25 °C55VIHS2 − VCC and VILS − VCCTA = + 25 °C4VIHS2 / VILS [V]4VIH2VILVIHS2VIH2 / VIL [V]33VILS22110234VCC [V]5670234VCC [V]567VIHA − VCC and VILA − VCCTA = + 25 °C5VIHA4VILA3VIHM / VILM [V]VIHA / VILA [V]VIHM − VCC and VILM − VCCTA = + 25 °C543VIHM2VILM2110234VCC [V]5670234VCC [V]56772
MB95120MB Series
• Output voltage (VCC-VOH1) − IOHTA = + 25 °C2.7 V2.5 V3.3 V3.5 V3 V(VCC-VOH2) − IOHTA = + 25 °CVCC = 2.5 V1.00.8VCC = 4 VVCC = 4.5 VVCC = 5 VVCC = 5.5V1.0VCC = 2.45 V0.8VCC − VOH2 [V]VCC − VOH1 [V]VCC = 2.45 V0.60.40.20.00.60.40.20.0VCC = 2.7 VVCC = 3 VVCC = 3.3 VVCC = 3.5 VVCC = 4 VVCC = 4.5 VVCC = 5 VVCC = 5.5 V0−2−4−6IOH [mA]−8−100−2−4−6IOH [mA]−8−10VOL1 − IOL1TA = + 25 °C2.7 V3 VVOL2 − IOL2TA = + 25 °C1.00.80.6VCC = 2.45 V0.40.20.00246IOL1 [mA]810VCC = 3.3 VVCC = 3.5 V1.00.80.60.40.20.00.0VCC = 2.5 VVCC = 2.45 VVCC = 4 VVCC = 4.5 VVCC = 5 VVCC = 5.5VVCC = 2.5 VVCC = 2.7 VVCC = 3 VVCC = 3.3 VVCC = 3.5 VVCC = 4 VVCC = 4.5 VVCC = 5 VVCC = 5.5 V15.0VOL1 [V]VOL2 [V]2.55.07.510.0IOL2 [mA]12.5• Pull-upRPULL − VCCTA = + 25 °C250200RPULL [kΩ]150100500234VCC [V]5673
MB95120MB Series
■MASK OPTION
Part number
No.
Specifying procedure
Specify when ordering MASKMB95128MB
MB95F124MB/F124NB/F124JBMB95F126MB/126NB/F126JBMB95F128MB/F128NB/F128JB
Setting disabled
MB95FV100D-103Setting disabled
1
Clock mode select
• Single-system clock mode• Dual-system clock modeLow voltage detection reset*• With low voltage detection reset
• Without low voltage detection reset
Clock supervisor*
• With clock supervisor• Without clock supervisor
Dual-system clock
mode
Dual-system clock mode
Changing by the
switch on MCU boardChanging by the
switch on MCU boardChanging by the
switch on MCU boardMCU board switch set as following ;
• With supervisor :Without reset output
• Without supervisor :With reset outputFixed to oscillation stabilization wait time of (214−2) /FCH
2
Specify when ordering MASKSpecified by part
number
3
Specify when ordering MASKSpecified by part
number
4
Reset output*
• With reset output• Without reset output
Specify when ordering MASKSpecified by part
number
5
Oscillation stabilization wait time
Fixed to oscillation Fixed to oscillation
stabilization wait stabilization wait time oftime of (214−2) /FCH (214−2) /FCH
* : Refer to table below about clock mode select, low voltage detection reset, clock supervisor select and reset output.
74
MB95120MB Series
Part numberMB95128MBMB95F124MBMB95F124NBMB95F124JBMB95F126MBMB95F126NBMB95F126JBMB95F128MBMB95F128NBMB95F128JB
Clock mode selectLow voltage detection resetClock supervisorReset output
NoYesYesNoYesYesNoYesYesNoYesYesNo
NoNoYesNoNoYesNoNoYesNoNoYesNoNoYesNoNoYes
YesYesNoYesYesNoYesYesNoYesYesNoYesYesNoYesYesNo
Dual-system
Single-system
MB95FV100D-103
Dual-system
YesYesNoYesYes
75
MB95120MB Series
■ORDERING INFORMATION
Part number
MB95128MBPMCMB95F124MBPMCMB95F124NBPMCMB95F124JBPMCMB95F126MBPMCMB95F126NBPMCMB95F126JBPMCMB95F128MBPMCMB95F128NBPMCMB95F128JBPMCMB95128MBPFMB95F124MBPFMB95F124NBPFMB95F124JBPFMB95F126MBPFMB95F126NBPFMB95F126JBPFMB95F128MBPFMB95F128NBPFMB95F128JBPFMB2146-303A
(MB95FV100D-103PBT)
Package
100-pin plastic LQFP (FPT-100P-M20)
100-pin plastic QFP (FPT-100P-M06)
(
MCU board
224-pin plastic PFBGA (BGA-224P-M08)
)
76
MB95120MB Series
■PACKAGE DIMENSIONS
100-pin plastic LQFPLead pitchPackage width ×package lengthLead shapeSealing methodMounting heightWeight0.50 mm14.0 mm × 14.0 mmGullwingPlastic mold1.70 mm Max0.65 gP-LFQFP100-14×14-0.50(FPT-100P-M20)Code(Reference)100-pin plastic LQFP(FPT-100P-M20)16.00±0.20(.630±.008)SQNote 1)* : These dimensions do not include resin protrusion.Note 2)Pins width and pins thickness include plating thickness.Note 3)Pins width do not include tie bar cutting remainder.*14.00±0.10(.551±.004)SQ755176500.08(.003)Details of \"A\" partINDEX1.50–0.10.059–.004(Mounting height)26+0.20+.0081000.10±0.10(.004±.004)(Stand off)0.25(.010)0˚~8˚\"A\"(0.50(.020))0.60±0.15(.024±.006)1250.50(.020)0.20±0.05(.008±.002)0.08(.003)M0.145±0.055(.0057±.0022)C2005 FUJITSU LIMITED F100031S-c-2-1Dimensions in mm (inches).Note: The values in parentheses are reference valuesPlease confirm the latest Package dimension by following URL.http://edevice.fujitsu.com/fj/DATASHEET/ef-ovpklv.html
(Continued)
77
MB95120MB Series
(Continued)
100-pin plastic QFPLead pitchPackage width ×package lengthLead shapeSealing methodMounting heightCode(Reference)0.65 mm14.00× 20.00 mmGullwingPlastic mold3.35 mm MAXP-QFP100-14×20-0.65(FPT-100P-M06)100-pin plastic QFP(FPT-100P-M06)23.90±0.40(.941±.016)*20.00±0.20(.787±.008)8051Note 1)* : These dimensions do not include resin protrusion.Note 2)Pins width and pins thickness include plating thickness.Note 3)Pins width do not include tie bar cutting remainder.81500.10(.004)17.90±0.40(.705±.016)*14.00±0.20(.551±.008)INDEXDetails of \"A\" part100311300.25(.010)+0.353.00–0.20+.014.118–.008(Mounting height)0~8˚0.17±0.06(.007±.002)0.65(.026)\"A\"0.32±0.05(.013±.002)0.13(.005)M0.80±0.20(.031±.008)0.88±0.15(.035±.006)0.25±0.20(.010±.008)(Stand off)C2002 FUJITSU LIMITED F100008S-c-5-5Dimensions in mm (inches).Note: The values in parentheses are reference values.Please confirm the latest Package dimension by following URL.http://edevice.fujitsu.com/fj/DATASHEET/ef-ovpklv.html
78
MB95120MB Series
■MAIN CHANGES IN THIS EDITION
Page⎯2635
■ I/O MAP■ ELECTRICAL CHARACTERISTICS1. Absolute Maximum Ratings
Section⎯Change Results
Added the MB95128MB (MASK ROM product)Changed as follows for R/W of Reset source registerR → R/W
For the operating temperature, the max rating is changed;
+ 85 °C → + 105 °C
Changed as follows
TA = − 40 °C to + 85 °C → TA = − 40 °C to + 105 °CAdded “Main PLL multiplied by 4” in the Clock frequency• Changed in the remarks of source clock cycle time (when using main clock)
Min : FCH = 16.25 MHz, PLL multiplied by 1→ Min : FCH = 8.125 MHz, PLL multiplied by 2• Changed the footnote of *1;
PLL multiplication of main clock (select from 1, 2, 2.5 multiplication) →
PLL multiplication of main clock (select from 1, 2, 2.5, 4 multiplication)
• Added “ × 4” in the Main PLL of “• Outline of clock generation block“
Changed as follows
• Operating voltage − Operating frequency (TA = − 40 °C to + 85 °C) →
• Operating voltage − Operating frequency (TA = − 40 °C to + 105 °C)Changed the figure of • Main PLL operation frequency
(8) I2C Timing
■ EXAMPLE CHARACTERISTICS
Added the *4
Added the ■ EXAMPLE CHARACTERISTICS
37 to 42, 44, Temperature conditions on table47 to 51, 53, 55 to 57, 59 to 63
42
■ ELECTRICAL CHARACTERISTICS4. AC Characteristics (1) Clock Timing (2) Source Clock/Machine Clock
44
45
465768 to 73
The vertical lines marked in the left side of the page show the changes.
79
MB95120MB Series
The information for microcontroller supports is shown in the following homepage.
http://www.fujitsu.com/global/services/microelectronics/product/micom/support/index.html
FUJITSU LIMITED
All Rights Reserved.
The contents of this document are subject to change without notice. Customers are advised to consult with FUJITSU salesrepresentatives before ordering.
The information, such as descriptions of function and applicationcircuit examples, in this document are presented solely for thepurpose of reference to show examples of operations and uses ofFujitsu semiconductor device; Fujitsu does not warrant properoperation of the device with respect to use based on suchinformation. When you develop equipment incorporating thedevice based on such information, you must assume anyresponsibility arising out of such use of the information. Fujitsuassumes no liability for any damages whatsoever arising out ofthe use of the information.
Any information in this document, including descriptions offunction and schematic diagrams, shall not be construed as licenseof the use or exercise of any intellectual property right, such aspatent right or copyright, or any other right of Fujitsu or any thirdparty or does Fujitsu warrant non-infringement of any third-party’sintellectual property right or other right by using such information.Fujitsu assumes no liability for any infringement of the intellectualproperty rights or other rights of third parties which would resultfrom the use of information contained herein.
The products described in this document are designed, developedand manufactured as contemplated for general use, includingwithout limitation, ordinary industrial use, general office use,personal use, and household use, but are not designed, developedand manufactured as contemplated (1) for use accompanying fatalrisks or dangers that, unless extremely high safety is secured, couldhave a serious effect to the public, and could lead directly to death,personal injury, severe physical damage or other loss (i.e., nuclearreaction control in nuclear facility, aircraft flight control, air trafficcontrol, mass transport control, medical life support system, missilelaunch control in weapon system), or (2) for use requiringextremely high reliability (i.e., submersible repeater and artificialsatellite).
Please note that Fujitsu will not be liable against you and/or anythird party for any claims or damages arising in connection withabove-mentioned uses of the products.
Any semiconductor devices have an inherent chance of failure. Youmust protect against injury, damage or loss from such failures byincorporating safety design measures into your facility andequipment such as redundancy, fire protection, and prevention ofover-current levels and other abnormal operating conditions.
If any products described in this document represent goods ortechnologies subject to certain restrictions on export under theForeign Exchange and Foreign Trade Law of Japan, the priorauthorization by Japanese government will be required for exportof those products from Japan.
The company names and brand names herein are the trademarks orregistered trademarks of their respective owners.Edited
Business Promotion Dept.
F0708
因篇幅问题不能全部显示,请点此查看更多更全内容