|
Part Number |
MB89PV470 |
|
Manufacturer |
Fujitsu Media Devices |
|
Semiconductor DataSheet |
|
DataSheet View |
|
www.DataSheet4U.com
FUJITSU SEMICONDUCTOR DATA SHEET
DS07-12552-1E
8-bit Proprietary Microcontroller
CMOS
F2MC-8L MB89470 Series
MB89475/P475/PV470
s DESCRIPTION
The MB89470 series has been developed as a general-purpose version of the F2MC*-8L family consisting of proprietary 8-bit, single-chip microcontrollers. In addition to a compact instruction set, the microcontroller contains a variety of peripheral functions such as 21bit time-base timer, watch prescaler, PWC timer, PWM timer, 8/16-bit timer/counter, external interrupt 1 (edge) , external interrupt 2 (level) , 10-bit A/D converter, UART/SIO, buzzer, watchdog timer reset. The MB89470 series is designed suitable for home appliance as well as in a wide range of applications for consumer product. * : F2MC stands for FUJITSU Flexible Microcontroller.
s FEATURES
• Package used QFP package, LQFP package and SH-DIP package for MB89P475, MB89475 MQFP package for MB89PV470
(Continued)
s PACKAGES
48-pin Plastic SH-DIP 48-pin Plastic LQFP 48-pin Plastic QFP 48-pin Ceramic MQFP
(DIP-48P-M01)
(FPT-48P-M05)
(FPT-48P-M13)
(MQP-48C-P01)
MB89470 Series
(Continued) • High-speed operating capability at low voltage • Minimum execution time : 0.32 µs/12.5 MHz • F2MC-8L family CPU core Multiplication and division instructions 16-bit arithmetic operations Instruction set optimized for controllers Bit test and branch instructions Bit manipulation instructions, etc. • Six timers PWC timer (also usable as an interval timer) PWM timer 8/16-bit timer/counter × 2 21-bit timebase timer Watch prescaler • Buzzer 7 frequency types are selectable by software • External interrupts Edge detection (Selectable edge) : 4 channels Low-level interrupt (Wake-up function) : 5 channels • A/D converter (8 channels) 10-bit successive approximation type • UART/SIO Synchronous/asynchronous data transfer capable • Low-power consumption modes Stop mode (Oscillation stops to minimize the current consumption.) Sleep mode (The CPU stops to reduce the current consumption to approx. 1/3 of normal.) Subclock mode (for dual clock product) Watch mode (for dual clock product) • Watch dog timer reset • I/O ports : Max 39 channels
2
MB89470 Series
s PRODUCT LINEUP
Part number Parameter Classification MB89475 Mass production products (mask ROM product) 16 K × 8-bit (internal ROM) MB89P475 OTP 16 K × 8-bit (internal PROM, can be written to by FLASH programmer) MB89PV470 Piggy-back 32 K × 8-bit (external ROM) 1 K × 8 bits : 136 : 8 bits : 1 to 3 bytes : 1, 8, 16 bits : 0.32 µs/12.5 MHz : 2.88 µs/12.5 MHz : 7 pins : 3 pins (1 pin in product with dual clock) : 29 pins : 39 pins
ROM size RAM size
512 × 8 bits Number of instructions Instruction bit length Instruction length Data bit length Minimum execution time Minimum interrupt processing time Output-only ports (N-channel open drain) Input-only ports I/O ports (CMOS) Total
CPU functions
Ports
21-bit Time-base timer Watchdog timer Watch prescaler
Interrupt period (0.82 ms, 3.3 ms, 26.2 ms, 419.4 ms) at 10 MHz Interrupt period (0.66 ms, 2.6 ms, 21.0 ms, 335.5 ms) at 12.5 MHz Reset period (209.7 ms to 419.4 ms) at 10 MHz Reset period (167.8 ms to 335.5 ms) at 12.5 MHz 17 bits Interrupt cycle : 31.25 ms, 0.25 ms, 0.5 s, 1.00 s, 2.00 s, 4.00 s/32.768 kHz for subclock 2 channels 8-bit one-shot timer operation (supports underflow output, operating clock period : 1, 4, 32 tinst*, external) 8-bit reload timer operation (supports square wave output, operating clock period : 1, 4, 32 tinst*, external) 8-bit pulse width measurement operation (supports continuous measurement, H width, L width, rising edge to rising edge, falling edge to falling edge measurement and both edge measurement) 8-bit reload timer operation (supports square wave output, operating clock period : 1, 4, 32 tinst*, external) 8-bit resolution PWM operation Can be operated either as a 2-channel 8-bit timer/counter (Timer 1 and Timer 2, each with its own independent operating clock cycle) , or as one 16-bit timer/counter In Timer 1 or 16-bit timer/counter operation, event counter operation (external clock-triggered) and square wave output capable Can be operated either as a 2-channel 8-bit timer/counter (Timer 3 and Timer 4, each with its own independent operating clock cycle) , or as one 16-bit timer/counter In Timer 3 or 16-bit timer/counter operation, event counter operation (external clock-triggered) and square wave output capable 4 independent channels (selectable edge, interrupt vector, request flag) 5 channels (low level interrupt)
Pulse width count timer
PWM timer
8/16-bit timer/ counter 1, 2
8/16-bit timer/ counter 3, 4
External interrupt
(Continued)
3
MB89470 Series
(Continued) Part number Parameter
A/D converter
MB89475
MB89P475
MB89PV470
10-bit resolution × 8 channels A/D conversion function (conversion time : 60 tinst*) Supports repeated activation by internal clock. Synchronous/asynchronous data transfer capable (Max baud rate : 78.125 Kbps at 10 MHz) (7 and 8 bits with parity bit ; 8 and 9 bits without parity bit) 7 frequency types (FCH/212, FCH/211, FCH/210, FCH/29, FCL/25, FCL/24, FCL/23) are selectable by software. Sleep mode, stop mode, subclock mode (dual clock product) and watch mode (dual clock product) CMOS 2.2 V to 5.5 V 3.5 V to 5.5 V 2.7 V to 5.5 V
UART/SIO
Buzzer output Standby mode Process Operating Voltage
* : tinst is one instruction cycle (execution time) , which can be selected as 1/4, 1/8, 1/16, or 1/64 of main clock.
s PACKAGE AND CORRESPONDING PRODUCTS
Package Part number MB89475 O O O X MB89P475 O O O X MB89PV470 X X X O
DIP-48P-M01 FPT-48P-M05 FPT-48P-M13 MQP-48C-P01 O : Available X : Not available
s DIFFERENCES AMONG PRODUCTS
1. Memory Size
Before evaluating using the piggyback product, verify its differences from the product that will actually be used. Take particular care on the following point : • The stack area, etc., is set at the upper limit of the RAM.
2. Current Consumption
• For the MB89PV470, add the current consumed by the EPROM mounted in the piggy-back socket. • When operating at low speed, the current consumed by the one-time PROM product is greater than that for the mask ROM product. However, the current consumption are roughly the same in sleep or stop mode. • For more information, see “s ELECTRICAL CHARACTERISTICS”.
3. Oscillation stabilization time after power-on reset
• • • • For MB89PV470, there is no power-on stabilization time after power-on reset. For MB89P475, there is power-on stabilization time after power-on reset. For MB89475, the power-on stabilization time can be select. For more information, refer to “s MASK OPTIONS”.
4
MB89470 Series
s PIN ASSIGNMENTS
(TOP VIEW)
VSS C*1 P40/X0A P41/X1A P17/TO2 P16/EC2 P15/TO1 P14/EC1 P13/INT13 P12/INT12 P11/INT11 P10/INT10 P07/AN7 P06/AN6 P05/AN5 P04/AN4 P03/AN3 P02/AN2 P01/AN1 P00/AN0 AVSS AVCC P54/INT24 P53/INT23
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25
X1 X0 MODE P42 RST P20/SCK1 P21/SO1 P22/SI1 P23/PWC P24/PWM P25/SI2 VCC P26/SO2 P27/SCK2 P30/BUZ*2 P31*2 P32*2 P33*2 P34*2 P35*2 P36*2 P50/INT20 P51/INT21 P52/INT22
(DIP-48P-M01) *1 : For pin no. 2, connect this pin to an external 0.1 µF capacitor to ground (for MB89P475 only) . For MB89PV470 and MB89475, this pin should be left unconnected. *2 : High current drive type
(Continued)
5
MB89470 Series
(TOP VIEW)
P33*2 P32*2 P31*2 P30/BUZ*2 P27/SCK2 P26/SO2 VCC P25/SI2 P24/PWM P23/PWC P22/SI1 P21/SO1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25
P34*2 P35*2 P36*2 P50/INT20 P51/INT21 P52/INT22 P53/INT23 P54/INT24 AVCC AVSS P00/AN0 P01/AN1
P02/AN2 P03/AN3 P04/AN4 P05/AN5 P06/AN6 P07/AN7 P10/INT10 P11/INT11 P12/INT12 P13/INT13 P14/EC1 P15/TO1
*1 : For pin no. 20, connect this pin to an external 0.1 µF capacitor to ground (for MB89P475 only) . For MB89PV470 and MB89475, this pin should be left unconnected. *2 : High current drive type
P20/SCK1 RST P42 MODE X0 X1 VSS C *1 P40/X0A P41/X1A P17/TO2 P16/EC2
(FPT-48P-M05) (FPT-48P-M13)
(Continued)
6
MB89470 Series
(Continued)
(TOP VIEW)
P33*3 P32*3 P31*3 P30/BUZ*3 P27/SCK2 P26/SO2 VCC P25/SI2 P24/PWM P23/PWC P22/SI1 P21/SO1
1 2 3 4 5 6 7 8 9 10 11 12
*1
68 67 66 65 64 63 62 61
48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25
P34*3 P35*3 P36*3 P50/INT20 P51/INT21 P52/INT22 P53/INT23 P54/INT24 AVCC AVSS P00/AN0 P01/AN1
69 70 71 72 73 74 75 76 77 78 79 80 49 50 51 52
60 59 58 57 56 55 54 53
P02/AN2 P03/AN3 P04/AN4 P05/AN5 P06/AN6 P07/AN7 P10/INT10 P11/INT11 P12/INT12 P13/INT13 P14/EC1 P15/TO1
*1 : Package upper-side pin assignment ( MB89PV470 only) Pin no. Pin name Pin no. Pin name Pin no. 49 50 51 52 53 54 55 56 Vpp A12 A7 A6 A5 A4 A3 N.C. 57 58 59 60 61 62 63 64 N.C. A2 A1 A0 O1 O2 O3 Vss 65 66 67 68 69 70 71 72
P20/SCK1 RST P42 MODE X0 X1 VSS C*2 P40/X0A P41/X1A P17/TO2 P16/EC2
13 14 15 16 17 18 19 20 21 22 23 24
(MQP-48C-P01)
Pin name O4 O5 O6 O7 O8 CE A10 N.C.
Pin no. 73 74 75 76 77 78 79 80
Pin name OE N.C. A11 A9 A8 A13 A14 Vcc
N.C. : As connected internally, do not use. *2 : Pin no. 20 should be left unconnected. *3 : High current drive type
7
MB89470 Series
s PIN DESCRIPTION
Pin no. LQFP/QFP/ SDIP*1 MQFP*2 17 18 16 47 48 46 Pin name X0 X1 MODE A I/O circuit Function Connection pins for a crystal or other oscillator. An external clock can be connected to X0. In this case, leave X1 open. Input pins for setting the memory access mode. Connect directly to VSS. Reset I/O pin. The pin is a N-ch open-drain type with pull-up resistor and a hysteresis input. The pin outputs an “L” level when an internal reset request is present. Inputting an “L” level initializes internal circuits. General-purpose I/O port. The pins are shared with the analog inputs for the A/D converter. Gene |