The MB90210 series is a line of 16-bit microcontrollers particularly suitable for system control of video cameras,
2
VTRs, and copiers. The F
enhanced instructions for high-level languages and supporting extended addressing modes.
MC-16F CPU integrated in this s eries is based on the F2MC*-16, while providing
The MB90210 series incorporates a variety of peripheral resources such as a PWC timer with 4 channels, a 10bit A/D converter with 8 channels, UART serial ports with 3 channels (1 channel for CTS and 1 channel for dual
input/output pin switching), 16-bit reload timers with 8 channels, and an 8-bit PPG timer with 1 channel.
MB90P214B/W214B is under development.
2
MC stands for FUJITSU Flexible Microcontroller.
*: F
■ PACKAGE
80-pin Plastic QFP
80-pin Ceramic QFP
(FPT-80P-M06)
(FPT-80C-C02)
MB90210 Series
■ FEATURES
F2MC-16F CPU
• Minimum execution time: 62.5 ns/16-MHz oscillation (using a duty control system)
• Instruction sets optimized for controllers
Upward object-compatible with the F
Various data types (bit, byte, word, and long-word)
Instruction cycle improved to speed up operation
Extended addressing modes: 25 types
High coding efficiency
Access method (bank access with linear pointer)
Enhanced multiplication and division instructions (with signed instructions added)
Higher-precision operation using a 32-bit accumulator
• Extended intelligent I/O service (Automatic transfer function independent of instructions) access area
expanded to 64 Kbytes
• Enhanced instruction set applicable to high-level language (C) and multitasking
System stack pointer
Enhanced pointer-indirect instructions
Barrel shift instruction
Stack check function
• Operating temperature of MB90P214A/W214A is –40°C to +85°C. (Howev er, the A C characteristics is assured
in –40°C to +70°C)
• MB90V210 is a evaluation device for the program development. ES only.
3
MB90210 Series
■ PRODUCT LINEUP
Part numb er
Item
ClassificationMask ROM productOTPROM productEPROM productFor evaluation
ROM size64 Kbytes64 Kbytes64 Kbytes—
RAM size3 Kbytes4 Kbytes4 Kbytes4 Kbytes
CPU functionsThe number of instructions:412
Ports I/O ports (N-ch open-drain):8
PWC timer Number of channels: 4
10-bit
A/D converter
MB90214
Instruction bit length:8 or 16 bits
Instruction length:1 to 7 bytes
Data bit length:1, 4, 8, 16, or 32 bits
Minimum execution time:62.5 ns/16 MHz
Interrupt processing time:1.0 µs/16 MHz (min.)
Standby modeStop mode (activated by software or hardware) and sleep mode
Gear functionMachine clock operating frequency switching: 16, 8, 4, or 1 MHz (at 16 MHz oscillation)
PackageFPT-80P-M06FPT-80C-C02PGA-256C-A02
External interrupt mode (allowing interrupts to activate at four different request levels)
Simple DMA start mode (allowing extended I
RAM write-protectable with WI
Number of inputs: 4
2
OS to activate at two different request levels)
pin
4
MB90210 Series
■ DIFFERENCES BETWEEN MB90214 (MASK ROM PRODUCT) AND MB90P214A/P214B/
W214A/W214B
Part numb er
Item
ROMMask ROM
Pin function
43 pins
Note: MB90V210, device used for evaluation, is not warranted for electrical specifications.
MB90214
64 Kbytes
MD2 pin MD2/V
MB90P214A
MB90P214B
OTPROM
64 Kbytes
PP pin
MB90W214A
MB90W214B
EPROM
64 Kbytes
5
MB90210 Series
■ PIN ASSIGNMENT
X0
VSSRST
6463626160595857565554535251504948474645444342
P57/WI
P56/RD
P55/WRL
P54/WRH/CTS0/INT3
P53/HRQ
P52/HAK
P51/RDY
P50/CLK
(Top view)
P82/INT2/ATG
P81/INT1
P80/INT0
P75/SOD0
P74/SID0
P73/SCK0
P72/SOD1
P71/SID1
P70/SCK1
HST
MD2
MD1
MD0
41
X1
CC
V
P00/D00
P01/D01
P02/D02
P03/D03
P04/D04
P05/D05
P06/D06
P07/D07
P10/D08
P11/D09
P12/D10
P13/D11
P14/D12
P15/D13
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
123456789
P17D15
P16D14
P20A00/TIN0
P23/A03/TIN3
P24/A04/TIN4
P21/A01/TIN1
P25/A05/TIN5
P22/A02/TIN2
101112131415161718192021222324
SS
PPG
I D3
K2
I D2
P30/A08
P26/A06/TIN6
P27/A07/TIN7
P32/A10/TOUT0
P36/A14/SCK3
P37/A15/S
P33/A11/TOUT1
P34/A12/TOUT2
P40/A16/SOD3
P35/A13/TOUT3
P41/A17/SC
P42/A18/S
31/A09/
P
V
(FPT-80P-M06)
(FPT-80C-C02)
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
OD2
PWC0/POUT0
P43/A19/S
P44/A20/
P67/AN7
P66/AN6
P65/AN5
P64/AN4
P63/AN3
P62/AN2
SS
V
P61/AN1
P60/AN0
SS
AV
AVRL
AVRH
CC
AV
PWC3/P47/A23/POUT3
PWC2/P46/A22/POUT2
PWC1/P45/A21/POUT1
6
■ PIN DESCRIPTION
MB90210 Series
Pin no.
QFP*
64,
65
62RST
66V
11,
34,
63
67 to 74P00 to P07BGeneral-purpose I/O ports
75 to 80,
1,
2
3 to 6P20 to P23EGeneral-purpose I/O ports
7 to 10P24 to P27EGeneral-purpose I/O ports
12P30EGeneral-purpose I/O port
Pin name
X0,
X1
CC
SS
V
D00 to D07I/O pins for the lower eight bits of external data bus
P10 to P15,
P16,
P17
D08 to D13,
D14,
D15
A00 to A03Output pins for external address buses A00 to A03
TIN0 to TIN316-bit reload timer 1 (ch.0 to ch.3) input pins
A04 to A07Output pins for external address buses A04 to A07
TIN4 to TIN716-bit reload timer 2 (ch.4 to ch.7) input pins
A08Output pin for external address bus A08
Circuit
type
A Crystal oscillator pins (16 MHz)
HExternal reset request input pin
Power supply
Power supply
BGeneral-purpose I/O ports
Digital circuit power supply pin
Digital circuit grounding level
These ports are available only in the single-chip mode.
These pins are available in an external-bus mode.
These ports are available in the single-chip mode and in an
external-bus mode with the 8-bit data bus specified.
I/O pins for the upper eight bits of external data bus
These pins are available in an external-bus mode with the 16-bit
data bus specified.
These ports are available only in the single-chip mode.
These pins are available in an external-bus mode.
These pins are available when the 16-bit reload timer 1 (ch.0 to
ch.3) input specification is “enabled”. The data on the pin is read
as the 16-bit reload timer 1 (ch.0 to ch.3) input (TIN0 to TIN3).
These ports are available only in the single-chip mode.
These pins are available in an external-bus mode.
These pins are available when the 16-bit reload timer 2 (ch.4 to
ch.7) input specification is “enabled”. The data on the pin is read
as the 16-bit reload timer 2 (ch.4 to ch.7) input (TIN4 to TIN7).
This port is available in the single-chip mode or when the middle
address control register setting is “port.”
This pin is available in an external-bus mode and when the middle
address control register set to “address.”
Function
* :FPT-80P-M06, FPT-80C-C02
(Continued)
7
MB90210 Series
Pin no.
Pin name
QFP*
13P31EGeneral-purpose I/O port
A09Output pin for external address bus A09
PPGPPG timer output pin
14 to 17P32 to P35EGeneral-purpose I/O ports
A10 to A13Output pins for external address buses A10 to A13
Circuit
type
This port is available in the single-chip mode or when the middle
address control register setting is “port”, with the 8-bit PPG
output is disabled.
This pin is available in an external-bus mode and when the middle
address control register setting is “address.”
This pin is available when the PPG operation mode control
register specification is the PPG output pin.
These ports are available in the single-chip mode or when the
middle address control register setting is “port”, with the 16-bit
reload timer 1 (ch.0 to ch.3) output is disabled.
These pins are available in an external-bus mode and when the
middle address control register setting is “address.”
Function
TOUT0 to TOUT316-bit reload timer 1 (ch.0 to ch.3) output pin
These pins are available when the 16-bit reload timer 1 (ch.0 to
ch.3) is output operation.
18P36EGeneral-purpose I/O port
This port is available when the UART (ch.2) clock output is
disabled either in the single-chip mode or when the middle
address control register setting is “port.”
A14Output pin for external address bus A14
This pin is available when the UART (ch.2) clock output is
disabled in an external-bus mode and when the middle address
control register setting is “address.”
SCK3UART (ch.2) clock output pin (SCK3)
This pin is available when the UART (ch.2) clock output is
enabled.
UART (ch.2) external clock input pin (SCK3)
This pin is available when the port is in input mode and the UART
(ch.2) specification is external clock mode.
19P37EGeneral-purpose I/O port
This port is available in the single-chip mode or when the middle
address control register setting is “port.”
A15Output pin for external address bus A15
This pin is available in an external-bus mode and when middle
address control register setting is “address.”
SID3UART (ch.2) serial data input pin (SID3)
* :FPT-80P-M06, FPT-80C-C02
8
Since this input is used whenever the SID3 is in input operation,
the output by any other function must be suspended unless the
output is intentionally performed.
(Continued)
Pin no.
Pin name
QFP*
20P40EGeneral-purpose I/O port
A16Output pin for external address bus A16
SOD3UART (ch.2) serial data output pin (SOD3)
21P41EGeneral-purpose I/O port
A17Output pin for external address bus A17
SCK2UART (ch.2) clock output pin (SCK2)
Circuit
type
This port is available when the UART (ch.2) serial data output
from SOD3 is disabled either in the single-chip mode or when the
upper address control register setting is “port.”
This pin is available when the UART (ch.2) serial data output
from SOD3 is disabled in an external-bus mode and when the
upper address control register setting is “address.”
This pin is available when the UART (ch.2) serial data output is
enabled.
This port is available when the UART (ch.2) clock output is
disabled either in the single-chip mode or when the upper
address control register setting is “port.”
This pin is available when the UART (ch.2) clock output is
disabled in an external-bus mode and when the upper address
control register setting is “address.”
This pin is available when the UART (ch.2) clock output is
enabled.
UART (ch.2) external clock input pin (SCK2)
This pin is available when the port is in input mode and the UART
(ch.2) specification is external clock mode.
MB90210 Series
Function
22P42EGeneral-purpose I/O port
This port is available in the single-chip mode or when the upper
address control register setting is “port.”
A18Output pin for external address bus A18
This pin is available in an external-bus mode and when the upper
address control register setting is “address.”
SID2UART (ch.2) serial data input pin (SID2)
Since this input is used whenever the SID2 is in input operation,
the output by any other function must be suspended unless the
output is intentionally performed.
23P43EGeneral-purpose I/O port
This port is available when the UART (ch.2) serial data output
from SOD2 is disabled either in the single-chip mode or when the
upper address control register setting is “port.”
A19Output pin for external address bus A19
This pin is available when the UART (ch.2) serial data output
from SOD2 is disabled in an external-bus mode and when the
upper address control register setting is “address.”
SOD2UART (ch.2) serial data output pin (SOD2)
This pin is available when the UART (ch.2) serial data output
from SOD2 is enabled.
* :FPT-80P-M06, FPT-80C-C02
(Continued)
9
MB90210 Series
Pin no.
Pin name
QFP*
24PWC0EPWC timer input pin
POUT0PWC timer output pin
25P45EGeneral-purpose I/O port
A21Output pin for external address bus A21
PWC1PWC timer data sample input pin
POUT1PWC timer output pin
26P46EGeneral-purpose I/O port
A22Output pin for external address bus A22
PWC2PWC timer input pin
POUT2PWC timer output pin
27P47EGeneral-purpose I/O port
A23Output pin for external address bus A23
PWC3PWC timer input pin
POUT3PWC timer output pin
Circuit
type
Since this input is used whenever the PWC0 timer is in input
operation, the output by any other function must be suspended
unless the output is intentionally performed.
This pin is available when the PWC0 is output operation.
This port is available in the single-chip mode or when the upper
address control register setting is “port.”
This pin is available in an external-bus mode and when the upper
address control register setting is “address.”
Since this input is used whenever the PWC1 timer is in input
operation, the output by any other function must be suspended
unless the output is intentionally performed.
This pin is available when the PWC1 is output operation.
This port is available in the single-chip mode or when the upper
address control register setting is “port.”
This pin is available in an external-bus mode and when the upper
address control register setting is “address.”
Since this input is used whenever the PWC2 timer is in input
operation, the output by any other function must be suspended
unless the output is intentionally performed.
This pin is available when the PWC2 is output operation.
This port is available in the single-chip mode or when the upper
address control register setting is “port.”
This pin is available in an external-bus mode and when the upper
address control register setting is “address.”
Since this input is used whenever the PWC3 timer is in input
operation, the output by any other function must be suspended
unless the output is intentionally performed.
This pin is available when the PWC3 is output operation.
Function
* :FPT-80P-M06, FPT-80C-C02
10
(Continued)
Pin no.
Pin name
QFP*
54P50EGeneral-purpose I/O port
CLKCLK output pin
55P51EGeneral-purpose I/O port
RDYReady signal input pin
56P52EGeneral-purpose I/O port
Circuit
type
This port is available in the single-chip mode and when the CLK
output is disabled.
This pin is available in an external-bus mode with the CLK output
enabled.
This port is available in the single-chip mode or when the ready
function is disable.
This pin is available in an external-bus mode and when the ready
function is enabled.
This port is available in the single-chip mode or when the hold
function is disabled.
MB90210 Series
Function
HAK
57P53EGeneral-purpose I/O port
HRQHold request input pin
58P54DGeneral-purpose I/O port
CTS0UART (ch.0) clear-to-send input pin
Hold acknowledge output pin
This pin is available in an external-bus mode and when the hold
function is enabled.
This port is available in the single-chip mode or when the hold
function is disabled in an external-bus mode.
This pin is available in an external-bus mode and when the hold
function is enabled.
Since this input is used during this operation at any time, the
output by any other function must be suspended unless the
output is intentionally performed.
This port is available in the single-chip mode, in the external bus
8-bit mode, or when the WRH
When these pins are open in input mode, through current may
leak in stop mode/reset mode, be sure to fix these pins to V
level to use these pins in input mode.
Since this input is used whenever the UART (ch.0) CTS function
is enabled, the output by any other function must be suspended
unless the output is intentionally performed.
When these pins are open in input mode, through current may
leak in stop mode/reset mode, be sure to fix these pins to V
level to use these pins in input mode.
pin output is disabled.
CC/VSS
CC/VSS
WRH
* :FPT-80P-M06, FPT-80C-C02
Write strobe output pin for the upper eight bits of data bus
This pin is available in the external bus 16-bit mode with the
WRH
pin output enabled in an external-bus mode.
(Continued)
11
MB90210 Series
Pin no.
Pin name
QFP*
58INT3DExternal interrupt request input pin
59P55EGeneral-purpose I/O port
Circuit
type
Since this input is used whenever external interrupts are enabled,
the output by any other function must be suspended unless the
output is intentionally performed.
When these pins are open in input mode, through current may
leak in stop mode/reset mode, be sure to fix these pins to V
level to use these pins in input mode.
This port is available in the single-chip mode or when the WRL
pin output is disabled.
Function
CC/VSS
WRL
Write strobe output pin for the lower eight bits of data bus
This pin is available in an external-bus mode and when the WRL
pin output is enabled.
60P56EGeneral-purpose I/O port
This port is available in the single-chip mode.
RD
Data bus read strobe output pin
This pin is available in an external-bus mode.
61P57DGeneral-purpose I/O port
This port is always available.
When these pins are open in input mode, through current may
leak in stop mode/reset mode, be sure to fix these pins to V
level to use these pins in input mode.
WI
RAM write disable request input
Since this input is used during this operation at any time, the
output by any other function must be suspended unless the
output is intentionally performed.
When these pins are open in input mode, through current may
leak in stop mode/reset mode, be sure to fix these pins to V
level to use these pins in input mode.
32,
33,
35 to 40
P60,
P61,
P62 to P67
AN0,
AN1,
AN2 to AN7
COpen-drain I/O ports
These ports are available when the analog input enable register
setting is “port.”
10-bit A/D converter analog input pins
These pins are available when the analog input enable register
setting is “analog input.”
CC/VSS
CC/VSS
41 to 43MD0 to MD2FOperation mode select signal input pins
Connect these pins directly to V
44HST
GHardware standby input pin
45P70EGeneral-purpose I/O port
This port is available when the UART (ch.1) clock output is
disabled.
* :FPT-80P-M06, FPT-80C-C02
12
CC or VSS.
(Continued)
Pin no.
Pin name
QFP*
45SCK1EUART (ch.1) clock output pin
46P71EGeneral-purpose I/O port
SID1UART (ch.1) serial data input pin
47P72EGeneral-purpose I/O port
Circuit
type
This pin is available when the UART (ch.1) clock output is
enabled.
UART (ch.1) external clock input pin
This pin is available when the port is in input mode and the UART
(ch.1) specification is external clock mode.
This port is always available.
Since this input is used whenever the UART (ch.1) is in input
operation, the output by any other function must be suspended
unless the output is intentionally performed.
This port is available when the UART (ch.1) serial data output is
disabled.
MB90210 Series
Function
SOD1UART (ch.1) serial data output pin
This pin is available when the UART (ch.1) serial data output is
enabled.
48P73EGeneral-purpose I/O port
This port is available when the UART (ch.0) clock output is
disabled.
SCK0UART (ch.0) clock output pin
This pin is available when the UART (ch.0) clock output is
enabled.
UART (ch.0) external clock input pin
This pin is available when the port is in input mode and the UART
(ch.0) specification is external clock mode.
49P74EGeneral-purpose I/O port
This port is always available.
SID0UART (ch.0) serial data input pin
Since this input is used whenever the UART (ch.0) is in input
operation, the output by any other function must be suspended
unless the output is intentionally performed.
50P75EGeneral-purpose I/O port
This port is available when the UART (ch.0) serial data output is
disabled.
SOD0UART (ch.0) serial data output pin
This pin is available when the UART (ch.0) serial data output is
enabled.
51,
52
P80,
P81
DGeneral-purpose I/O port
This port is always available.
When these pins are open in input mode, through current may
leak in stop mode/reset mode, be sure to fix these pins to V
level to use these pins in input mode.
CC/VSS
* :FPT-80P-M06, FPT-80C-C02
(Continued)
13
MB90210 Series
(Continued)
Pin no.
QFP*
51,
52
Pin name
INT0,
INT1
Circuit
type
DExternal interrupt request input pin
Since this input is used whenever external interrupts are enabled,
the output by any other function must be suspended unless the
output is intentionally performed.
When these pins are open in input mode, through current may
leak in stop mode/reset mode, be sure to fix these pins to V
level to use these pins in input mode.
53P82DGeneral-purpose I/O port
This port is always available.
When these pins are open in input mode, through current may
leak in stop mode/reset mode, be sure to fix these pins to V
level to use these pins in input mode.
INT2External interrupt request input pin
Since this input is used whenever external interrupts are enabled,
the output by any other function must be suspended unless the
output is intentionally performed.
When these pins are open in input mode, through current may
leak in stop mode/reset mode, be sure to fix these pins to V
level to use these pins in input mode.
ATG
10-bit A/D converter trigger input pin
When these pins are open in input mode, through current may
leak in stop mode/reset mode, be sure to fix these pins to V
level to use these pins in input mode.
28AV
CC
Power supply
Analog circuit power supply pin
This power supply must be turned on or off with a potential equal
to or higher than AV
29AVRH
Power supply
Be sure that AV
Analog circuit reference voltage input pin
CC= VCC before use and during operation.
This pins must be turned on or off with a potential equal to or
Standby control provided
MB90214: With or without pull-up/pull-down
reisistor optional
R
R
Digital output
Digital input
MB90P214A/P214B: Without pull-up/pull-down
resistor
MB90W214A/W214B: Without pull-up/pull-down
resistor
Standby control
C• N-ch open-drain output
• CMOS-level hysteresis input
A/D control provided
R
Digital output
A/D input
Digital input
D• CMOS-level output
R
Digital output
• CMOS-level hysteresis input
Standby control not provided
MB90214: With or without pull-up/pull-down
reisistor optional
R
R
Digital output
Digital input
MB90P214A/P214B: Without pull-up/pull-down
resistor
MB90W214A/W214B: Without pull-up/pull-down
resistor
(Continued)
15
MB90210 Series
(Continued)
TypeCircuitRemarks
E• CMOS-level output
R
Digital output
R
R
Digital output
Digital input
F• CMOS-level input with no standby control
R
Digital input
• CMOS-level hysteresis input
Standby control provided
MB90214: With or without pull-up/pull-down
reisistor optional
MB90P214A/P214B: Without pull-up/pull-down
resistor
MB90W214A/W214B: Without pull-up/pull-down
resistor
Mask ROM products only:
MD2: With pull-down resistor
MD1: With pull-up resistor
MD0: With pull-down resistor
• COMS-level input with no standby control
MD2 of OTPROM products/EPROM products
R
Digital input
VPP power supply
only
G• CMOS-level hysteresis input
Standby control not provided
• With input analog filter (40 ns Typ.)
R
Analog filter
H• CMOS-level hysteresis input
Pull-up
resistor
Digital input
Standby control not provided
• With input analog filter (40 ns Typ.)
R
• With pull-up resistor
MB90214: With or without pull-up/pull-down
resistor optional
R
Analog filter
Digital input
MB90P214A/W214A/P 214B /W214 B:
With pull-up resistor
: P-type transistor
: N-type transistor
Note: The pull-up and pull-down resistors are always connected, regardless of the state.
16
MB90210 Series
■ HANDLING DEVICES
1. Preventing Latchup
CMOS ICs may c ause latch up when a voltag e higher t han VCC or lower th an VSS is appl ied to i nput or ou tput
pins, or when a voltage exceeding the rating is applied between V
If latch-up occurs, the power supply current increases rapidly, sometimes resulting in thermal breakdown of the
device. Use meticulous care not to let any voltage exceed the maximum rating.
CC and VSS.
Also, take care to prevent the analog power supply (AV
power supply (V
CC) when the analog system power supply is turned on and off.
CC and A VRH) and analog input from exceeding the digital
2. Treatment of Unused Input Pins
Leaving unused input pins open could cause malfunctions. They should be connected to a pull-up or pull-down
resistor .
3. Treatment of Pins when A/D is not Used
Connect to be AVCC = AVRH = VCC and AVSS = AVRL = VSS even if the A/D converter is not in use.
4. Precautions when Using an External Clock
To reset the internal c ircuit properly by the Lo w-level input to the RST pin , the “L” level input to th e RST pin
must be maintained for at least five machine cycles. Pay attention to it if the chip uses external clock input.
5. VCC and VSS Pins
Apply equal potential to the VCC and VSS pins.
6. Supply Voltage Variation
The operation assurance range for the VCC supply voltage is as given in the ratings. Howev er, sudden changes
in the supply voltage can cause miso peration, even if the voltage remains within the rated range. Therefore, it
is impor tant to su pply a stable voltage to t he IC. The recommende d power supply co ntrol guideli nes are that
the commercial frequency (50 to 6 0 Hz) ripple var iation (P-P value) on V
standard V
CC value and that the transient rate of change during sudden changes, such as during power supply
switching, should be less than 0.1 V/ms.
CC should be less than 10% of the
7. Notes on Using an External Clock
When using an external clock, drive the X0 pin as illustrated below. When an external clock is used, oscillation
stabilization time is required even for power-on reset and wake-up from stop mode.
• Use of External Clock
MB90210
X0
X1
Note: When using an external clock, be sure to input external clock more than 6 machine cycles after
setting the HST pin to “L” to transfer to the hardware standby mode.
17
MB90210 Series
8. Power-on Sequence for A/D Converter Power Supplies and Analog Inputs
Be sure to turn on the digital power supply (VCC) before applying voltage to the A/D conver ter power supplies
(AV
CC, AVRH, and AVRL) and analog inputs (AN0 to AN7).
When turning power supplies off, turn off the A/D converter power supplies (A V
inputs (AN0 to AN7) first, then the digital power supply (V
When turning AVRH on or off, be careful not to let it exceed AV
CC).
CC.
CC, A VRH, and A VRL) and analog
18
MB90210 Series
■ PROGRAMMING FOR MB90P214A/P214B/W214A/W214B
In EPROM mode, the MB9 0P214A/P214B/W214A/W214B func tions equivalent to the MBM27C1000. This
allows the EPROM to be programmed with a general-pur pose EPROM programmer by using the dedicated
socket adapter (do not use the electronic signature mode).
1. Program Mode
When shipped from Fujitsu, an d after eac h erasure, all bits (64 K × 8 bits) in the MB9 0P214A /P214 B/W214 A/
W214B are in the “1” sta te. Data is written to the ROM by selectively programming “0’s” into the desired bit
locations. Bits cannot be set to “1” electrically.
2. Programming Procedure
(1) Set the EPROM programmer to MBM27C1000.
(2) Load program data into the EPROM programmer at 10000
H to 1FFFFH.
Note that ROM addresses FF0000
W214B series assign to 10000
FFFFFFH
FF0000
H
Operation modeEPROM mode
* : Be sure to set the programming, the start address and the stop address on the EPROM programmer to 10000H/1FFFFH.
H to FFFFFFH in the operation mode in the MB90P214A/P214B/W214A/
H to 1FFFFH in the EPROM mode (on the EPROM programmer).
H*
1FFFF
10000H*
(Corresponding addresses on the EPROM mode)
(3) Mount the MB90P214A/P214B/W214A/W214B on the adapter socket, then fit the adapter socket onto the
EPROM programmer. When mounting the device and the adapter socket, pay attention to their mounting
orientations.
(4) Start programming the program data to the device.
(5) If programming has not successfully resulted, connect a capacitor of approx. 0.1 µF between V
between V
PP and GND.
CC and GND,
(6) Since the MB90P214A and MB90W214A have CMOS-level input, programming to them may be impossible
depending on the output level of the general-purpose programmer. In that case, connect a pull-up resistor
to the adapter socket side.
Note: The mask ROM products (MB90214) d oes not sup por t EPROM mo de. Data cannot , therefore, be read by
the EPROM programmer.
19
MB90210 Series
3. EPROM Programmer Socket Adapter and Recommended Programmer Manufacturer
Part No.MB90P214B
PackageQFP-80
Compatible socket adapter
Sun Hayato Co., Ltd.
Recommended
programmer
manufacturer
and programmer
name
Inquiry: Sun Hayato Co., Ltd.: TEL: (81)-3-3986-0403
Advantest Corp.: TEL: Except JAPAN (81)-3-3930-4111
Advantest corp.
FAX: (81)-3-5 3 96-9106
R4945A
(main unit)
R49451A
(adapter)
+
ROM-80QF-32DP-16F
Recommended
4. Erase Procedure
Data written in the MB90W214A/W214B are erased (from “0” to “1”) by exposing the chip to ultraviolet rays with
a wavelength of 2,537 Å through the translucent cover.
2
Recommended irradiati on dosage for exposure is 10 Wsec/cm
with a commercial ultraviolet lamp positioned 2 to 3 cm above the package (when the package surface
illuminance is 1200 µW/cm
If the ultraviolet lamp has a filter, remove the filter before exposure. Attaching a mirrored plate to the la mp
increases the illuminance by a factor of 1.4 to 1.8, thus shortening the required erasure time. If the translucent
par t of the package is stained with oil o r adhesive, transmiss ion of ultraviolet rays is de graded, resulting in a
longer erasure time. In that case, clean the t ranslucent part usi ng alcohol (or other solvent not affecting the
package).
2
).
. This amount is reached in 15 to 20 mi nutes
The above recommended dosage is a value which takes the guard band into consideration and is a multiple of
the time in which all bits can be evaluated to have been erased. Observe the recommended dosage for erasure;
the purpo se of the guard band is to ensure erasur e in all temperature and supply voltage ranges. In addition,
check the life span of the lamp and control the illuminance appropriately.
Data in the MB90W214A/W214B are erased by exposure to light with a wavelength of 4000 Å or less.
Data in the device is also erased even by exposure to fluorescent lamp light or sunlight although the exposure
results in a much lower erasure rate than exposure to 2537 Å ultraviolet rays. Note that ex posure to such lights
for an extended period will therefore affect system reliability. If the chip is used where it is exposed to any light
with a wavelength of 4000 Å or less, cover the translucent part, for example, with a protective seal to prevent
the chip from being exposed to the light.
Exposure to light with a wavelength of 4,000 to 5,000 Å or more will not erase data in the device. If the light
applied to the chip has a ver y high illuminance, however, the device may cause malfunction in the circuit for
reasons of general semiconductor characteristics. Although the circuit will recover normal operation when
exposure is stopped, the device require s proper co unter meas ures for use in a place exposed continuously to
such light even though the wavelength is 4,000 Å or more.
20
MB90210 Series
5. Recommended Screening Conditions
High temperature aging is recommended as the pre-assembly screening procedure.
Program, verify
Aging
+150°C, 48 Hrs.
Data verification
Assembly
6. Programming Yeild
MB90P214A/P214B cannot be write-tested for all bits due to their nature. Therefore the write yield cannot always
be guaranteed to be 100%.
7. Pin Assignment in EPROM Mode
(1) Pins compatible with MBM27C1000
MBM27C1000
MB90P214A, MB90P214B,
MB90W214A, MB90W214B
MBM27C1000
Pin no. Pin name Pin no. Pin name Pin no. Pin name Pin no. Pin name
P00 to P07
P10 to P17
P20 to P27
P30 to P37
P40 to P47
P50 to P57
P60 to P67
P70 to P75
P80 to P82
PPG
13
4
16-bit
timer 2
× 4
10-bit
A/D converter
8 ch.
65
8-bit
I/O port
PPG timer
8-bit
8-bit
PPG timer
PPG timer
RAM
ROM
23
MB90210 Series
■ PROGRAMMING MODEL
Dedicated Registers
AH
AL
USP
SSP
PS
PC
USPCU
SSPCU
USPCL
SSPCL
DPR
PCB
DTB
USB
SSB
ADB
Accumulator
User stack pointer
System stack pointer
Processor status
Program counter
User stack upper register
System stack upper register
User stack lower register
System stack lower register
Direct page register
Program bank register
Data bank register
User stack bank register
System stack bank register
Additional data bank register
Timer control status register 4TMCSR4R/W16-bit reload
H
H
(Reserved area) *
1
timer 2 (ch.7)
timer 2 (ch.4)
Timer control status register 5TMCSR5R/W16-bit reload
timer 2 (ch.5)
H
(Reserved area) *
1
Timer control status register 6TMCSR6R/W16-bit reload
timer 2 (ch.6)
H
(Reserved area) *
1
XXXXXXXX
00000000
00000000
00000000
(Continued)
28
AddressRegister
Register
name
MB90210 Series
Access
Resource
name
Initial value
000066
000067
000068H
000069
00006AH
00006B
00006CH
00006D
00006EH
00006F
Timer control status register 7TMCSR7R/W16-bit reload
H
H
(Reserved area) *
1
PWC0 divide ratio registerDIVR0R/WPWC timer
H
(Reserved area) *
1
PWC1 divide ratio register DIVR1R/WPWC timer
H
(Reserved area) *
1
PWC2 divide ratio register DIVR2R/WPWC timer
H
(Reserved area) *
1
PWC3 divide ratio register DIVR3R/WPWC timer
H
(Reserved area) *
1
timer 2 (ch.7)
(ch.0)
(ch.1)
(ch.2)
(ch.3)
000070HPWC0 control status registerPWCSR0R/WPWC timer
000071
000072
000073
H00000000
HPWC0 data buffer register PWCR0R/W00000000
H00000000
(ch.0)
00000000
––––––00
––––––00
––––––00
––––––00
00000000
000074
000075
000076
000077
000078
000079
00007A
00007B
00007C
00007D
00007E
00007F
000080
HPWC1 control status register PWCSR1R/WPWC timer
H00000000
HPWC1 data buffer register PWCR1R/W00000000
H00000000
HPWC2 control status registerPWCSR2R/WPWC timer
H00000000
HPWC2 data buffer register PWCR2R/W00000000
H00000000
HPWC3 control status registerPWCSR3R/WPWC timer
H00000000
HPWC3 data buffer register PWCR3R/W00000000
H00000000
to 87H
H
(Reserved area) *
1
(ch.1)
(ch.2)
(ch.3)
00000000
00000000
00000000
000088HPPG operation mode control register PPGCR/W8-bit PPG timer00000––1
HInterrupt control register 01ICR01R/W00000111
HInterrupt control register 02ICR02R/W00000111
HInterrupt control register 03ICR03R/W00000111
HInterrupt control register 04ICR04R/W00000111
HInterrupt control register 05ICR05R/W00000111
HInterrupt control register 06ICR06R/W00000111
HInterrupt control register 07ICR07R/W00000111
HInterrupt control register 08ICR08R/W00000111
HInterrupt control register 09ICR09R/W00000111
controller
00000111
(Continued)
30
Loading...
+ 70 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.