FUJITSU SEMICONDUCTOR
DATA SHEET
DS702-00004-1v0-E
8-bit Microcontrollers
CMOS
New 8FX MB95410H/470H Series
MB95F414H/F414K/F416H/F416K/F418H/F418K
MB95F474H/F474K/F476H/F476K/F478H/F478K
■
DESCRIPTION
MB95410H/470H is a series of general-purpose, single-chip microcontrollers. In addition to a compact
instruction set, the microcontrollers of this series contain a variety of peripheral resources.
■
FEATURES
• F
2
MC-8FX CPU core
Instruction set optimized for controllers
• Multiplication and division instructions
• 16-bit arithmetic operations
• Bit test branch instructions
• Bit manipulation instructions, etc.
Note: F
2
MC is the abbreviation of FUJITSU Flexible Microcontroller.
• Clock
• Selectable main clock source
Main OSC clock (up to 16.25 MHz, maximum machine clock frequency: 8.125 MHz)
External clock (up to 32.5 MHz, maximum machine clock frequency: 16.25 MHz)
Main CR clock (1/8/10/12.5 MHz
±2%,
maximum machine clock frequency: 12.5 MHz)
Main PLL clock (up to 16.25 MHz, maximum machine clock frequency: 16.25 MHz)
• Selectable subclock source
Sub-OSC clock (32.768 kHz)
External clock (32.768 kHz)
Sub-CR clock (Typ: 100 kHz, Min: 50 kHz, Max: 200 kHz)
• Timer
• 8/16-bit composite timer
×
2 channels
• 8/16-bit PPG
×
2 channels
• 16-bit reload timer
×
1 channel
• Event counter
×
1 channel
• Time-base timer
×
1 channel
• Watch prescaler
×
1 channel
• UART-SIO
• Capable of clock-asynchronous (UART) serial data transfer and clock-synchronous (SIO) serial data
transfer
• Full duplex double buffer
(Continued)
For the information for microcontroller supports, see the following website.
http://edevice.fujitsu.com/micom/en-support/
Copyright©2010-2011 FUJITSU SEMICONDUCTOR LIMITED All rights reserved
2011.5
MB95410H/470H Series
(Continued)
• I
2
C
Built-in wake-up function
• External interrupt
• Interrupt by edge detection (rising edge, falling edge, and both edges can be selected)
• Can be used to wake up the device from different low power consumption (standby) modes
• 8/10-bit A/D converter
• 8-bit or 10-bit resolution can be selected
• LCD controller (LCDC)
• On MB95F414H/F414K/F416H/F416K/F418H/F418K, LCD output can be selected from 40 SEG
×
4 COM
to 36 SEG
×
8 COM.
• On MB95F474H/F474K/F476H/F476K/F478H/F478K, LCD output can be selected from 32 SEG
×
4 COM
to 28 SEG
×
8 COM.
• Internal divider resistor whose resistance value can be selected from 10 kΩ or 100 kΩ through software
• Interrupt in sync with the LCD module frame frequency
• Blinking function
• Inverted display function
• Low power consumption (standby) modes
• Stop mode
• Sleep mode
• Watch mode
• Time-base timer mode
• I/O port
• MB95F414H/F416H/F418H (maximum no. of I/O ports: 74)
General-purpose I/O ports (N-ch open drain)
:3
General-purpose I/O ports (CMOS I/O)
: 71
• MB95F414K/F416K/F418K (maximum no. of I/O ports: 75)
General-purpose I/O ports (N-ch open drain)
:4
General-purpose I/O ports (CMOS I/O)
: 71
• MB95F474H/F476H/F478H (maximum no. of I/O ports: 58)
General-purpose I/O ports (N-ch open drain)
:3
General-purpose I/O ports (CMOS I/O)
: 55
• MB95F474K/F476K/F478K (maximum no. of I/O ports: 59)
General-purpose I/O ports (N-ch open drain)
:4
General-purpose I/O ports (CMOS I/O)
: 55
• On-chip debug
• 1-wire serial control
• Serial writing supported (asynchronous mode)
• Hardware/software watchdog timer
• Built-in hardware watchdog timer
• Built-in software watchdog timer
• Low-voltage detection reset circuit
Built-in low-voltage detector
• Clock supervisor counter
Built-in clock supervisor counter function
• Programmable port input voltage level
CMOS input level / hysteresis input level
• Dual operation Flash memory
The program/erase operation and the read operation can be executed in different banks (upper bank/lower
bank) simultaneously.
• Flash memory security function
Protects the content of the Flash memory
2
DS702-00004-1v0-E
MB95410H/470H Series
■
PRODUCT LINE-UP
• MB95410H Series
Part number
MB95F414H
Package
MB95F416H
MB95F418H
MB95F414K
MB95F416K
MB95F418K
Type
Flash memory product
Clock
supervisor
It supervises the main clock oscillation.
counter
Program ROM
20 Kbyte
36 Kbyte
60 Kbyte
20 Kbyte
36 Kbyte
60 Kbyte
capacity
RAM capacity
496 bytes
1008 bytes
2032 bytes
496 bytes
1008 bytes
2032 bytes
Low-voltage
No
Yes
detection reset
Reset input
Dedicated
Selected through software
• Number of basic instructions
: 136
• Instruction bit length
: 8 bits
• Instruction length
: 1 to 3 bytes
CPU functions
• Data bit length
: 1, 8 and 16 bits
• Minimum instruction execution time : 61.5 ns (machine clock frequency = 16.25 MHz)
• Interrupt processing time
: 0.6 µs (machine clock frequency = 16.25 MHz)
• I/O ports (Max) : 75
• I/O ports (Max) : 74
General-
• CMOS I/O
: 71
• CMOS I/O
: 71
purpose I/O
• N-ch open drain: 3
• N-ch open drain: 4
Time-base timer Interval time: 0.256 ms - 8.3 s (external clock frequency = 4 MHz)
Hardware/
• Reset generation cycle
software
Main oscillation clock at 10 MHz: 105 ms (Min)
watchdog timer • The sub-CR clock can be used as the source clock of the hardware watchdog timer.
Wild register
It can be used to replace three bytes of data.
1 channel
• Master/Slave sending and receiving
• Bus error function and arbitration function
I
2
C
• Detecting transmitting direction function
• Start condition repeated generation and detection functions
• Built-in wake-up function
3 channels
• Data transfer with UART/SIO is enabled.
• It has a full duplex double buffer, variable data length (5/6/7/8 bits), a built-in baud rate
generator and an error detection function.
UART/SIO
• It uses the NRZ type transfer format.
• LSB-first data transfer and MSB-first data transfer are available to use.
• Clock-asynchronous (UART) serial data transfer and clock-synchronous (SIO) serial data
transfer is enabled.
8 channels
8/10-bit A/D
converter
8-bit or 10-bit resolution can be selected.
(Continued)
DS702-00004-1v0-E
3
MB95410H/470H Series
(Continued)
Part number
MB95F414H
Package
MB95F416H
MB95F418H
MB95F414K
MB95F416K
MB95F418K
2 channels
• Each timer can be configured as an "8-bit timer
×
2 channels" or a "16-bit timer
×
1 channel".
8/16-bit
• It has built-in timer function, PWC function, PWM function and input capture function.
composite timer
• Count clock: it can be selected from internal clocks (seven types) and external clocks.
• It can output square wave.
• COM output: 4 or 8 (selectable)
• SEG output: 36 or 40 (selectable)
- If the number of COM outputs is 4, the maximum number of SEG outputs is 40, and the
maximum number of pixels that can be displayed 160 (4×40).
- If the number of COM outputs is 8, the maximum number of SEG outputs is 36, and the
maximum number of pixels that can be displayed 288 (8×36).
LCD controller • LCD drive power supply (bias) pins: 5 (Max)
(LCDC)
• Duty LCD mode
• LCD standby mode
• Blinking function
• Internal divider resistor whose resistance value can be selected from 10 kΩ or 100 kΩ through
software
• Interrupt in sync with the LCD module frame frequency
• Inverted display function
1 channel
• Two clock modes and two counter operating modes can be selected
16-bit reload
• Square waveform output
timer
• Count clock: it can be selected from internal clocks (seven types) and external clocks.
• Counter operating mode: reload mode or one-shot mode can be selected
By configuring the 16-bit reload timer and the 8/16-bit composite timer ch. 1, event counter
Event counter function can be implemented. When the event counter function is used, the 16-bit reload timer
and the 8/16-bit composite timer ch. 1 are unavailable.
2 channels
8/16-bit PPG
• 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)
Watch counter • Counter value can be set from 0 to 63. (Capable of counting for 1 minute when the clock
source is 1 second and the counter value is to 60)
8 channels
External
• Interrupt by edge detection (The rising edge, falling edge, or both edges can be selected.)
interrupt
• It can be used to wake up the device from the standby mode.
• 1-wire serial control
On-chip debug
• It supports serial writing. (asynchronous mode)
Eight different time intervals can be selected.
Watch prescaler
(62.5 ms, 125 ms, 250 ms, 500 ms, 1 s, 2 s, 4 s, 8 s)
• It supports automatic programming, Embedded Algorithm, program/erase/erase-suspend/
erase-resume commands.
• It has a flag indicating the completion of the operation of Embedded Algorithm.
Flash memory
• Number of program/erase cycles: 100000
• Data retention time: 20 years
• Flash security feature for protecting the content of the Flash memory
Standby mode Sleep mode, stop mode, watch mode, time-base timer mode
Package
FPT-80P-M37
4
DS702-00004-1v0-E
MB95410H/470H Series
• MB95470H Series
Part number
MB95F474H
Package
MB95F476H
MB95F478H
MB95F474K
MB95F476K
MB95F478K
Type
Flash memory product
Clock
supervisor
It supervises the main clock oscillation.
counter
Program ROM
20 Kbyte
36 Kbyte
60 Kbyte
20 Kbyte
36 Kbyte
60 Kbyte
capacity
RAM capacity
496 bytes
1008 bytes
2032 bytes
496 bytes
1008 bytes
2032 bytes
Low-voltage
No
Yes
detection reset
Reset input
Dedicated
Selected through software
• Number of basic instructions
: 136
• Instruction bit length
: 8 bits
• Instruction length
: 1 to 3 bytes
CPU functions
• Data bit length
: 1, 8 and 16 bits
• Minimum instruction execution time : 61.5 ns (machine clock frequency = 16.25 MHz)
• Interrupt processing time
: 0.6 µs (machine clock frequency = 16.25 MHz)
• I/O ports (Max) : 59
• I/O ports (Max) : 58
General-
• CMOS I/O
: 55
• CMOS I/O
: 55
purpose I/O
• N-ch open drain: 3
• N-ch open drain: 4
Time-base timer Interval time: 0.256 ms - 8.3 s (external clock frequency = 4 MHz)
• Reset generation cycle
Hardware/
Main oscillation clock at 10 MHz: 105 ms (Min)
software
watchdog timer • The sub-CR clock can be used as the source clock of the hardware watchdog timer.
Wild register
It can be used to replace three bytes of data.
1 channel
• Master/Slave sending and receiving
• Bus error function and arbitration function
I
2
C
• Detecting transmitting direction function
• Start condition repeated generation and detection functions
• Built-in wake-up function
3 channels
• Data transfer with UART/SIO is enabled.
• It has a full duplex double buffer, variable data length (5/6/7/8 bits), a built-in baud rate
generator and an error detection function.
UART/SIO
• It uses the NRZ type transfer format.
• LSB-first data transfer and MSB-first data transfer are available to use.
• Clock-asynchronous (UART) serial data transfer and clock-synchronous (SIO) serial data
transfer is enabled.
8 channels
8/10-bit A/D
converter
8-bit or 10-bit resolution can be selected.
2 channels
• Each timer can be configured as an "8-bit timer
×
2 channels" or a "16-bit timer
×
1 channel".
8/16-bit
• It has built-in timer function, PWC function, PWM function and input capture function.
composite timer
• Count clock: it can be selected from internal clocks (seven types) and external clocks.
• It can output square wave.
(Continued)
DS702-00004-1v0-E
5