MB90V800.pdf 데이터시트 (총 30 페이지) - 파일 다운로드 MB90V800 데이타시트 다운로드

No Preview Available !

www.DataSheet4U.com
FUJITSU SEMICONDUCTOR
DATA SHEET
Preliminary
2004.07.22
16-bit Proprietary Microcontroller
CMOS
R MB90800 Series
MB90803/F804/V800
s DESCRIPTION
The MB90800 series is a general-purpose 16-bit microcontroller that has been developed for high-speed real-
time processing required for industrial and office automation equipment and process control, etc. The LCD
controller of 48 segment four common is built into.
Instruction set has taken over the same AT architecture as in the F2MC*-8L and F2MC 16L, and is further enhanced
to support high level languages, extend addressing mode, enhanced divide/multiply instructions with sign and
enrichment of bit processing. In addition, long word processing is now available by introducing a 32-bit accumulator.
* : F2MC, an abbreviation for FUJITSU Flexible Microcontroller, is a registered trademark of FUJITSU Ltd.
s FEATURES
Clock
• Built-in PLL clock frequency multiplication circuit
• Operating clock (PLL clock) can be selected from divided-by-2 of oscillation or 1 to 4 times the oscillation (at
oscillation of 6.25 MHz, 6.25 MHz to 25 MHz).
• Minimum instruction execution time of 40.0 ns (at oscillation of 6.25 MHz, four times the PLL clock, operation
at Vcc = 3.3 V)
The maximum memory space:16 MB
• 24-bit internal addressing
• Bank addressing
s PACKAGE
(Continued)
100-pin plastic QFP
(FPT-100P-M06)

No Preview Available !

MB90800 Series
(Continued)
Optimized instruction set for controller applications
• Wide choice of data types (bit, byte, word, and long word)
• Wide choice of addressing modes (23 types)
• High code efficiency
• Enhanced high-precision computing with 32-bit accumulator
• Enhanced Multiply/Divide instructions with sign and the RETI instruction
Instruction system compatible with high-level language (C language) and multitask
• Employing system stack pointer
• Instruction set has symmetry and barrel shift instructions
Program Patch Function (2 address pointer)
4-byte instruction queue
Interrupt function
• The priority level can be set to programmable.
• Interrupt function with 32 factors
Data transfer function
• Expanded intelligent I/O service function (EI 2 OS): Maximum of 16 channels]
Low Power Consumption Mode
• Sleep mode (a mode that helts CPU operating clock)
• Time-base timer mode (a mode that operates oscillation clock and time-base timer)
• Watch timer mode (mode in which only the subclock and watch timers operate)
• Stop mode (a mode that stops oscillation clock and sub clock)
• CPU blocking operation mode (operating CPU at each set cycle)
Package
• LQFP-120P (FPT-100P-M06:0.65 mm pin pitch)
Process : CMOS technology
2

No Preview Available !

MB90800 Series
s BUILT-IN PERIPHERAL FUNCTION (RESOURCE)
I/O port : 68 or less (sub-clocking 70 unused)
Time-base timer : 1channel
Watchdog timer : 1 channel
Watch timer : 1channel
LCD Controller
• 48SEG 4COM
8/10-bit A/D converter : 12 channels
• 8-bit resolution or 10-bit resolution can be set.
16-bit reload timer : 3 channels
Multi-functional timer
• 16-bit free run timer : 1 channel
• 16-bit Output Compare : 2 channels
An interrupt request can be output when the count value of the 16-bit free-run timer and the setting value in
the compare register match.
• Input capture : 2 channels
Upon detecting a valid edge of the signal input from the external input pin, the count value of the 16-bit free-
run timer is loaded into the input capture data register and an interrupt request can be output.
• 16-bit PPG timer : 2 channels
• 16-bit reload timer : 3 channels
UART : 2 channels
Extended I/O serial interface : 2 channels
DTP/External interrupt circuit : 4 channels
• Activate the extended intelligent I/O service by external interrupt input
• Interrupt output by external interrupt input
Timer clock output circuit
Delay interrupt output module
• Output an interrupt request for task switching
I2C Interface : 1 channel
3

No Preview Available !

MB90800 Series
s PRODUCT LINEUP
1. MB90800 Series
Part number
MB90V800
MB90F804-101/201
MB90803/S
Type
For evaluation
FLASH MEMORY
built-in type
Mask ROM
built-in type
System clock
On-chip PLL clock multiplication method( × 1, × 2, × 3, × 4, 1/2 when PLL stops)
Minimum instruction execution time of 40.0 ns
(at oscillation of 6.25 MHz, four times the PLL clock)
ROM capacity
No
256 Kbytes
128 Kbytes
RAM capacity
28 Kbytes
16 Kbytes
4 Kbytes
CPU functions
Number of basic instructions : 351
Minimum instruction execution time : 40.0 ns/6.25 MHz oscillator
(When four times is used : machine clock
25 MHz, Power supply voltage : 3.3 V ± 0.3 V)
Addressing type : 23 types
Program Patch Function : 2 address pointers
The maximum memory space : 16MB
Ports
I/O port (CMOS) 68 ports (shared with resources), (70 ports when the subclock is
not used)
LCD controller/driver
Segment driver that can drive the LCD panel (liquid crystal display) directly, and
common driver 48 SEG × 4 COM
16-bit
input/
output
timer
16-bit free-run
timer
Output compare
(OCU)
Input capture
(ICU)
1 channel
Overflow interrupt
2 channels
Pin input factor: matching of the compare register
2 channels
Rewriting a register value upon a pin input (rising edge, falling edge, or both edges)
16-Bit Reload Timer
16-bit reload timer operation (toggle output, single shot output selectable)
The event count function is optional. The event count function is optional.
Three channels are built in.
16-bit PPG timer
Output pin × 2 ports
Operating clock frequency : fcp, fcp/22, fcp/24, fcp/26
Two channels are built in.
Timer clock output circuit
Clock with a frequency of external input clock divided by 16/32/64/128 can be
output externally.
I2C bus
I2C Interface. 1 channel is built-in.
8/10-bit A/D converter
12 channels (input multiplex)
The 8-bit resolution or 10-bit resolution can be set.
Conversion time : 5.9 µs (When machine clock 16.8 MHz works).
UART
Full-duplex double buffer
Asynchronous/synchronous transmit (with start/stop bits) are supported.
Two channels are built in.
Extended I/O serial interface Two channels are built in.
Interrupt delay interrupt
Four channel independence (A/D input and using combinedly)
Interrupt causes : “L”“H” edge/“H”“L” edge/“L” level/“H” level selectable
DTP/External interrupt
8 channels (The 8 channels include with the shared A/D input)
Interrupt causes “L”“H” edge/“H”“L” edge/“L” level/“H” level selectable
Low Power Consumption Mode Sleep mode/Timebase timer mode/Watch mode/Stop mode/CPU intermittent mode
Process
CMOS
Operating voltage
2.7 V to 3.6 V
4

No Preview Available !

s PIN ASSIGNMENT
MB90800 Series
(TOP VIEW)
P24/SEG32
P25/SEG33
P26/SEG34
P27/SEG35
P30/SEG36/SO3
P31/SEG37/SC3
P32/SEG38/SI3
P33/SEG39/TMCK
P34/SEG40/IC0
P35/SEG41/IC1
P36/SEG42/OCU0
P37SEG43/OCU1
X0A/P90
X1A/P91
VCC
VSS
P40/LED0
P41/LED1
P42/LED2
P43/LED3
P44/LED4
P45/LED5/TOT0
P46/LED6/TOT1
P47/LED7/TOT2
P50/SEG44/TIN0
P51/SEG45/TIN1
P52/SEG46/TIN2/PPG0
P53/SEG47/PPG1
P54/SI0
P55/SO0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
80 P03/SEG15
79 P02/SEG14
78 P01/SEG13
77 P00/SEG12
76 SEG11
75 SEG10
74 SEG9
73 SEG8
72 SEG7
71 SEG6
70 SEG5
69 SEG4
68 SEG3
67 SEG2
66 VSS
65 VCC
64 SEG1
63 SEG0
62 P84/COM3
61 P83/COM2
60 COM1
59 COM0
58 V3
57 V2/P82
56 V1/P81
55 V0/P80
54 RST
53 MD0
52 MD1
51 MD2
(FPT-100P-M06)
5