Professional Documents
Culture Documents
7c MB90387SPMT G 388SN YE1
7c MB90387SPMT G 388SN YE1
7c MB90387SPMT G 388SN YE1
About Cypress
Cypress is the leader in advanced embedded system solutions for the world's most innovative
automotive, industrial, smart home appliances, consumer electronics and medical products.
Cypress' microcontrollers, analog ICs, wireless and USB-based connectivity solutions and reliable,
high-performance memories help engineers design differentiated products and get them to market
first. Cypress is committed to providing customers with the best support and development
resources on the planet enabling them to disrupt markets by creating new product categories in
record time. To learn more, go to www.cypress.com.
MB90387/387S/F387/F387S
MB90V495G
16-bit Microcontrollers
F2MC-16LX MB90385 Series
MB90385 series devices are general-purpose high-performance 16-bit micro controllers designed for process control of consumer
products, which require high-speed real-time processing. The devices of this series have the built-in full-CAN interface.
The system, inheriting the architecture of F2MC family, employs additional instruction ready for high-level languages, expanded
addressing mode, enhanced multiply-divide instructions, and enriched bit-processing instructions. Furthermore, employment of 32-
bit accumulator achieves processing of long-word data (32 bits).
The peripheral resources of MB90385 series include the following:
8/10-bit A/D converter, UART (SCI), 8/16-bit PPG timer, 16-bit input-output timer (16-bit free-run timer, input capture 0, 1, 2, 3 (ICU)),
and CAN controller.
■ Selection of machine clocks (PLL clocks) is allowed among ■ Stop mode (a mode that stops oscillation clock and sub clock)
frequency division by two on oscillation clock, and multiplication ■ CPU blocking operation mode
of 1 to 4 times of oscillation clock (for 4-MHz oscillation clock,
4 MHz to 16 MHz). Process
■ Operation by sub-clock (8.192 kHz) is allowed. (MB90387, ■ CMOS technology
MB90F387)
■ Minimum execution time of instruction: 62.5 ns (when operating I/O Port
with 4-MHz oscillation clock, and 4-time multiplied PLL clock). ■ General-purpose input/output port (CMOS output):
16 Mbyte CPU memory Space MB90387, MB90F387: 34 ports (including 4 high-current out-
put ports)
■ 24-bit internal addressing MB90387S, MB90F387S: 36 ports (including 4 high-current
output ports)
Instruction System Best Suited to Controller
Timer
■ Wide choice of data types (bit, byte, word, and long word)
■ Time-base timer, watch timer, watchdog timer: 1 channel
■ Wide choice of addressing modes (23 types)
■ 8/16-bit PPG timer: 8-bit x 4 channels, or 16-bit x 2 channels
■ Enhanced multiply-divide instructions and RETI instructions
■ 16-bit reload timer: 2 channels
■ Enhanced high-precision computing with 32-bit accumulator
■ 16-bit input/output timer
Instruction System Compatible with High-level ❐ 16-bit free run timer: 1 channel
Language (C language) and Multitask ❐ 16-bit input capture: (ICU): 4 channels
■ Employing system stack pointer Interrupt request is issued upon latching a count value of 16-
bit free run timer by detection of an edge on pin input.
■ Enhanced various pointer indirect instructions
■ Barrel shift instructions CAN Controller: 1 channel
■ Compliant with Ver2.0A and Ver2.0B CAN specifications
Increased Processing Speed
■ 8 built-in message buffers
■ 4-byte instruction queue
■ Transmission rate of 10 kbps to 1 Mbps (by 16 MHz machine
Powerful Interrupt Function with 8 Levels and 34 clock)
Factors
■ CAN wake-up
Automatic Data Transfer Function Independent of CPU
UART (SCI): 1 channel
■ Expanded intelligent I/O service function (EI2 OS): Maximum
of 16 channels ■ Equipped with full-duplex double buffer
■ Clock-asynchronous or clock-synchronous serial transmission
Low Power Consumption (standby) Mode is available.
■ Sleep mode (a mode that halts CPU operating clock)
Cypress Semiconductor Corporation • 198 Champion Court • San Jose, CA 95134-1709 • 408-943-2600
Document Number: 002-07765 Rev. *A Revised February 5, 2018
MB90387/387S/F387/F387S
MB90V495G
Contents
Product Lineup ...................................................................... 4 Delay Interrupt Generation Module Outline.................... 42
Packages And Product Models ............................................ 5 DTP/External Interrupt and CAN Wakeup Outline ......... 43
8/10-bit A/D Converter.................................................... 45
Product Comparison ............................................................. 5
UART Outline ................................................................. 47
Pin Assignment ..................................................................... 6 CAN Controller ............................................................... 49
Pin Description ...................................................................... 7 Address Matching Detection Function Outline ............... 51
I/O Circuit Type ...................................................................... 9 ROM Mirror Function Selection Module Outline............. 52
512 Kbit Flash Memory Outline ...................................... 53
Handling Devices................................................................. 10
Electrical Characteristics.................................................... 55
Block Diagram ..................................................................... 12 Absolute Maximum Rating ............................................. 55
Memory Map......................................................................... 12 Recommended Operating Conditions ............................ 57
Memory Allocation of MB90385 ..................................... 12 DC Characteristics ......................................................... 58
Memory Map .................................................................. 13 AC Characteristics.......................................................... 60
I/O Map.................................................................................. 14 A/D Converter................................................................. 67
Definition of A/D Converter Terms ................................. 68
Interrupt Sources, Interrupt Vectors, And Interrupt Control
Notes on A/D Converter Section .................................... 70
Registers .............................................................................. 21
Flash Memory Program/Erase Characteristics............... 70
Peripheral Resources.......................................................... 22
Example Characteristics..................................................... 71
I/O Ports ......................................................................... 22
Time-Base Timer............................................................ 28 Ordering Information........................................................... 77
Watchdog Timer ............................................................. 30 Package Dimension............................................................. 78
16-bit Input/Output Timer ............................................... 32 Major Changes..................................................................... 79
16-bit Reload Timer........................................................ 35 Document History................................................................ 80
Watch Timer Outline....................................................... 37 Sales, Solutions, and Legal Information ........................... 81
8/16-bit PPG Timer Outline ............................................ 39
1. Product Lineup
Part Number MB90F387 MB90387 MB90V495G
Parameter MB90F387S MB90387S
Number of channels: 4
Input capture Retaining free-run timer value set by pin input (rising edge, falling edge, and both edges)
16-bit reload timer Number of channels: 2
16-bit reload timer operation
Count clock cycle: 0.25 s, 0.5 s, 2.0 s
(at 16-MHz machine clock frequency)
External event count is allowed.
Watch timer 15-bit free-run counter
Interrupt cycle: 31.25 ms, 62.5 ms, 12 ms, 250 ms, 500 ms, 1.0 s, 2.0 s
(with 8.192 kHz sub clock)
8/16-bit PPG timer Number of channels: 2 (four 8-bit channels are available also.)
PPG operation is allowed with four 8-bit channels or two 16-bit channels.
Outputting pulse wave of arbitrary cycle or arbitrary duty is allowed.
Count clock: 62.5 ns to 1 s
(with 16 MHz machine clock)
Delay interrupt generator module Interrupt generator module for task switching. Used for realtime OS.
DTP/External interrupt Number of inputs: 4
Activated by rising edge, falling edge, “H” level or “L” level input.
External interrupt or expanded intelligent I/O service (EI2OS) is available.
*1: Settings of DIP switch S2 for using emulation pod MB2145-507. For details, see MB2145-507 Hardware Manual
(2.7 Power Pin solely for Emulator).
*2: MB90387S, MB90F387S
: Yes : No
Note: Refer to Package Dimension for details of the package.
3. Product Comparison
Memory Space
When testing with test product for evaluation, check the differences between the product and a product to be used actually. Pay
attention to the following points:
■ The MB90V495G has no built-in ROM. However, a special-purpose development tool allows the operations as those of one with
built-in ROM. ROM capacity depends on settings on a development tool.
■ On MB90V495G, an image from FF4000H to FFFFFFH is viewed on 00 bank and an image of FE0000H to FF3FFFH is viewed only
on FE bank and FF bank. (Modified on settings of a development tool.)
■ On MB90F387/F387S/387/387S, an image from FF4000H to FFFFFFH is viewed on 00 bank and an image of FE0000H to FF3FFFH
is viewed only on FF bank.
4. Pin Assignment
(Top View)
P41/SCK1
P42/SOT1
X1A/P36*
X0A/P35*
P40/SIN1
P44/RX
P43/TX
AVSS
P33
P32
P31
P30
48
47
46
45
44
43
42
41
40
39
38
37
AVCC 1 36 P17/PPG3
AVR 2 35 P16/PPG2
P50/AN0 3 34 P15/PPG1
P51/AN1 4 33 P14/PPG0
P52/AN2 5 32 P13/IN3
P53/AN3 6 31 P12/IN2
P54/AN4 7
LQFP-48 30 P11/IN1
P55/AN5 8 29 P10/IN0
P56/AN6 9 28 X1
P57/AN7 10 27 X0
P37/ADTG 11 26 C
P20/TIN0 12 25 VSS
13
14
15
16
17
18
19
20
21
22
23
24
P21/TOT0
P22/TIN1
P23/TOT1
P24/INT4
P25/INT5
P26/INT6
P27/INT7
MD2
MD1
MD0
RST
VCC
(LQA048)
5. Pin Description
Circuit
Pin No. Pin Name Function
Type
1 AVcc Vcc power input pin for A/D converter.
2 AVR Power (Vref+) input pin for A/D converter. Use as input for Vcc or lower.
3 to 10 P50 to P57 E General-purpose input/output ports.
AN0 to AN7 Functions as analog input pins for A/D converter. Valid when analog input setting is
“enabled.”
11 P37 D General-purpose input/output port.
ADTG Function as an external trigger input pin for A/D converter. Use the pin by setting as
input port.
12 P20 D General-purpose input/output port.
TIN0 Function as an event input pin for reload timer 0. Use the pin by setting as input port.
13 P21 D General-purpose input/output port.
TOT0 Function as an event output pin for reload timer 0. Valid only when output setting is
“enabled.”
14 P22 D General-purpose input/output port.
TIN1 Function as an event input pin for reload timer 1. Use the pin by setting as input port.
15 P23 D General-purpose input/output port.
TOT1 Function as an event output pin for reload timer 1. Valid only when output setting is
“enabled.”
16 to 19 P24 to P27 D General-purpose input/output ports.
INT4 to INT7 Functions as external interrupt input pins. Use the pins by setting as input port.
20 MD2 F Input pin for specifying operation mode. Connect directly to Vss.
21 MD1 C Input pin for specifying operation mode. Connect directly to Vcc.
22 MD0 C Input pin for specifying operation mode. Connect directly to Vcc.
23 RST B External reset input pin.
24 Vcc Power source (5 V) input pin.
25 Vss Power source (0 V) input pin.
26 C Capacitor pin for stabilizing power source. Connect a ceramic capacitor of approx-
imately 0.1 F.
27 X0 A Pin for high-rate oscillation.
28 X1 A Pin for high-rate oscillation.
29 to 32 P10 to P13 D General-purpose input/output ports.
IN0 to IN3 Functions as trigger input pins of input capture ch.0 to ch.3. Use the pins by setting
as input ports.
33 to 36 P14 to P17 G General-purpose input/output ports. High-current output ports.
PPG0 to PPG3 Functions as output pins of PPG timers 01 and 23. Valid when output setting is
“enabled.”
37 P40 D General-purpose input/output port.
SIN1 Serial data input pin for UART. Use the pin by setting as input port.
38 P41 D General-purpose input/output port.
SCK1 Serial clock input pin for UART. Valid only when serial clock input/output setting on
UART is “enabled.”
Circuit
Pin No. Pin Name Function
Type
39 P42 D General-purpose input/output port.
SOT1 Serial data input pin for UART. Valid only when serial data input/output setting on
UART is “enabled.”
40 P43 D General-purpose input/output port.
TX Transmission output pin for CAN. Valid only when output setting is “enabled.”
41 P44 D General-purpose input/output port.
RX Transmission output pin for CAN. Valid only when output setting is “enabled.”
42 to 45 P30 to P33 D General-purpose input/output ports.
46 X0A* A Pin for low-rate oscillation.
P35* General-purpose input/output port.
47 X1A* A Pin for low-rate oscillation.
P36* General-purpose input/output port.
48 AVss Vss power source input pin for A/D converter.
R
R
Hysteresis input
C ■ Hysteresis input
R
Hysteresis input
Digital output
N-ch
R Vss
CMOS
hysteresis input
Standby control
Vss
7. Handling Devices
Do Not Exceed Maximum Rating (preventing “latch up”)
■ On a CMOS IC, latch-up may occur when applying a voltage higher than Vcc or a voltage lower than Vss to input or output pin,
which has no middle or high withstand voltage. Latch-up may also occur when a voltage exceeding maximum rating is applied across
Vcc pin and Vss pin.
■ Latch-up causes drastic increase of power current, which may lead to destruction of elements by heat. Extreme caution must be
taken not to exceed maximum rating.
■ When turning on and off analog power source, take extra care not to apply an analog power voltages (AVcc and AVR) and analog
input voltage that are higher than digital power voltage (Vcc).
X0
Open X1
MB90385 series
8. Block Diagram
Input
capture IN0 to IN3
RAM (4 channels)
16-bit
ROM/Flash
PPG timer PPG0 to PPG3
Internal data bus
(2 channels)
Prescaler
RX
CAN TX
SOT1
SCK1 UART1
SIN1
DTP/External
INT4 to INT7
interrupt
AVcc
AVss 16-bit
8/10-bit A/D TIN0,TIN1
AN0 to AN7 converter reload timer
(2 channels) TOT0,TOT1
AVR (8 channels)
ADTG
9. Memory Map
MB90385 series allows specifying a memory access mode “single chip mode.”
000000H Peripheral
0000C0H
000100H RAM area
Register
Address #1
003800H
Extension IO
area
004000H
ROM area
(FF bank image)
010000H
FE0000H
ROM area*
FF0000H
ROM area
FFFFFFH
Model Address #1
MB90V495G 001900H
MB90F387/MB90F387S 000900H
MB90387/MB90387S 000900H
Note: When internal ROM is operating, F2MC-16LX allows viewing ROM data image on FF bank at upper-level of 00 bank. This
function is called “mirroring ROM,” which allows effective use of C compiler small model.
F2MC-16LX assigns the same low order 16-bit address to FF bank and 00 bank, which allows referencing table in ROM without
specifying “far” using pointer.
For example, when accessing to “00C000H”, ROM data at “FFC000H” is accessed actually. However, because ROM area of
FF bank exceeds 48 Kbytes, viewing all areas is not possible on 00 bank image. Because ROM data of “FF4000H” to “FFFFFFH”
is viewed on “004000H” to “00FFFFH” image, store a ROM data table in area “FF4000H” to “FFFFFFH.”
Register Read/
Address Abbreviation Register Resource Initial Value
Write
000038H (Reserved area) *
to
00003FH
000040H PPGC0 PPG0 operation mode control register R/W, W 8/16-bit PPG timer 0/ 0X000XX1B
1
000041H PPGC1 PPG1 operation mode control register R/W, W 0X000001B
000042H PPG01 PPG0/1 count clock selection register R/W 000000XXB
000043H (Reserved area) *
000044H PPGC2 PPG2 operation mode control register R/W, W 8/16-bit PPG timer 2/ 0X000XX1B
3
000045H PPGC3 PPG3 operation mode control register R/W, W 0X000001B
000046H PPG23 PPG2/3 count clock selection register R/W 000000XXB
000047H to (Reserved area) *
00004FH
000050H IPCP0 Input capture data register 0 R 16-bit input/output XXXXXXXXB
timer
000051H XXXXXXXXB
000052H IPCP1 Input capture data register 1 R XXXXXXXXB
000053H XXXXXXXXB
000054H ICS01 Input capture control status register R/W 00000000B
000055H ICS23 00000000B
000056H TCDT Timer counter data register R/W 00000000B
000057H 00000000B
000058H TCCS Timer counter control status register R/W 00000000B
000059H (Reserved area) *
00005AH IPCP2 Input capture data register 2 R 16-bit input/output XXXXXXXXB
timer
00005BH XXXXXXXXB
00005CH IPCP3 Input capture data register 3 R XXXXXXXXB
00005DH XXXXXXXXB
00005EH to (Reserved area) *
000065H
000066H TMCSR0 Timer control status register R/W 16-bit reload timer 0 00000000B
000067H R/W XXXX0000B
000068H TMCSR1 R/W 16-bit reload timer 1 00000000B
000069H R/W XXXX0000B
00006AH to (Reserved area) *
00006EH
00006FH ROMM ROM mirroring function selection register W ROM mirroring XXXXXXX1B
function selection
module
000070H (Reserved area) *
to
00007FH
000080H BVALR Message buffer enabling register R/W CAN controller 00000000B
000081H (Reserved area) *
000082H TREQR Send request register R/W CAN controller 00000000B
Register Read/
Address Abbreviation Register Resource Initial Value
Write
000083H (Reserved area) *
000084H TCANR Send cancel register W CAN controller 00000000B
000085H (Reserved area) *
000086H TCR Send completion register R/W CAN controller 00000000B
000087H (Reserved area) *
000088H RCR Receive completion register R/W CAN controller 00000000B
000089H (Reserved area) *
00008AH RRTRR Receive RTR register R/W CAN controller 00000000B
00008BH (Reserved area) *
00008CH ROVRR Receive overrun register R/W CAN controller 00000000B
00008DH (Reserved area) *
00008EH RIER Receive completion interrupt R/W CAN controller 00000000B
permission register
00008FH (Reserved area) *
to
00009DH
00009EH PACSR Address detection control register R/W Address matching 00000000B
detection function
00009FH DIRR Delay interrupt request generation/ R/W Delay interrupt XXXXXXX0B
release register generation module
0000A0H LPMCR Lower power consumption mode control W,R/W Lower power 00011000B
register consumption mode
0000A1H CKSCR Clock selection register R,R/W Clock 11111100B
0000A2H (Reserved area) *
to
0000A7H
0000A8H WDTC Watchdog timer control register R,W Watchdog timer XXXXX111B
0000A9H TBTC Time-base timer control register R/W,W Time-base timer 1XX00100B
0000AAH WTC Watch timer control register R,R/W Watch timer 1X001000B
0000ABH (Reserved area) *
to
0000ADH
0000AEH FMCS Flash memory control status register R,W,R/W 512k-bit Flash 000X0000B
memory
0000AFH (Reserved area) *
Register Read/
Address Abbreviation Register Resource Initial Value
Write
0000B0H ICR00 Interrupt control register 00 R/W Interrupt controller 00000111B
0000B1H ICR01 Interrupt control register 01 00000111B
0000B2H ICR02 Interrupt control register 02 00000111B
0000B3H ICR03 Interrupt control register 03 00000111B
0000B4H ICR04 Interrupt control register 04 00000111B
0000B5H ICR05 Interrupt control register 05 00000111B
0000B6H ICR06 Interrupt control register 06 00000111B
0000B7H ICR07 Interrupt control register 07 00000111B
0000B8H ICR08 Interrupt control register 08 00000111B
0000B9H ICR09 Interrupt control register 09 00000111B
0000BAH ICR10 Interrupt control register 10 00000111B
0000BBH ICR11 Interrupt control register 11 00000111B
0000BCH ICR12 Interrupt control register 12 00000111B
0000BDH ICR13 Interrupt control register 13 00000111B
0000BEH ICR14 Interrupt control register 14 00000111B
0000BFH ICR15 Interrupt control register 15 00000111B
0000C0H (Reserved area) *
to
0000FFH
001FF0H PADR0 Detection address setting register 0 R/W Address matching XXXXXXXXB
(low-order) detection function
001FF1H Detection address setting register 0 XXXXXXXXB
(middle-order)
001FF2H Detection address setting register 0 XXXXXXXXB
(high-order)
001FF3H PADR1 Detection address setting register 1 R/W XXXXXXXXB
(low-order)
001FF4H Detection address setting register 1 XXXXXXXXB
(middle-order)
001FF5H Detection address setting register 1 XXXXXXXXB
(high-order)
003900H TMR0/ 16-bit timer register 0/16-bit reload R,W 16-bit reload timer 0 XXXXXXXXB
TMRLR0 register
003901H XXXXXXXXB
003902H TMR1/ 16-bit timer register 1/16-bit reload R,W 16-bit reload timer 1 XXXXXXXXB
TMRLR1 register
003903H XXXXXXXXB
003904H (Reserved area) *
to
00390FH
Register Read/
Address Abbreviation Register Resource Initial Value
Write
003910H PRLL0 PPG0 reload register L R/W 8/16-bit PPG timer XXXXXXXXB
003911H PRLH0 PPG0 reload register H R/W XXXXXXXXB
003912H PRLL1 PPG1 reload register L R/W XXXXXXXXB
003913H PRLH1 PPG1 reload register H R/W XXXXXXXXB
003914H PRLL2 PPG2 reload register L R/W XXXXXXXXB
003915H PRLH2 PPG2 reload register H R/W XXXXXXXXB
003916H PRLL3 PPG3 reload register L R/W XXXXXXXXB
003917H PRLH3 PPG3 reload register H R/W XXXXXXXXB
003918H (Reserved area) *
to
00392FH
003930H (Reserved area) *
to
003BFFH
003C00H RAM (General-purpose RAM)
to
003C0FH
003C10H IDR0 ID register 0 R/W CAN controller XXXXXXXXB
to to
003C13H XXXXXXXXB
003C14H IDR1 ID register 1 R/W XXXXXXXXB
to to
003C17H XXXXXXXXB
003C18H IDR2 ID register 2 R/W XXXXXXXXB
to to
003C1BH XXXXXXXXB
003C1CH IDR3 ID register 3 R/W XXXXXXXXB
to to
003C1FH XXXXXXXXB
003C20H IDR4 ID register 4 R/W XXXXXXXXB
to to
003C23H XXXXXXXXB
003C24H IDR5 ID register 5 R/W XXXXXXXXB
to to
003C27H XXXXXXXXB
003C28H IDR6 ID register 6 R/W XXXXXXXXB
to to
003C2BH XXXXXXXXB
003C2CH IDR7 ID register 7 R/W XXXXXXXXB
to to
003C2FH XXXXXXXXB
003C30H, DLCR0 DLC register 0 R/W XXXXXXXXB,
003C31H XXXXXXXXB
003C32H, DLCR1 DLC register 1 R/W XXXXXXXXB,
003C33H XXXXXXXXB
003C34H, DLCR2 DLC register 2 R/W XXXXXXXXB,
003C35H XXXXXXXXB
003C36H, DLCR3 DLC register 3 R/W XXXXXXXXB,
003C37H XXXXXXXXB
Register Read/
Address Abbreviation Register Resource Initial Value
Write
003C38H, DLCR4 DLC register 4 R/W CAN controller XXXXXXXXB,
003C39H XXXXXXXXB
003C3AH, DLCR5 DLC register 5 R/W XXXXXXXXB,
003C3BH XXXXXXXXB
003C3CH, DLCR6 DLC register 6 R/W XXXXXXXXB,
003C3DH XXXXXXXXB
003C3EH, DLCR7 DLC register 7 R/W XXXXXXXXB,
003C3FH XXXXXXXXB
003C40H DTR0 Data register 0 R/W XXXXXXXXB
to to
003C47H XXXXXXXXB
003C48H DTR1 Data register 1 R/W XXXXXXXXB
to to
003C4FH XXXXXXXXB
003C50H DTR2 Data register 2 R/W XXXXXXXXB
to to
003C57H XXXXXXXXB
003C58H DTR3 Data register 3 R/W XXXXXXXXB
to to
003C5FH XXXXXXXXB
003C60H DTR4 Data register 4 R/W XXXXXXXXB
to to
003C67H XXXXXXXXB
003C68H DTR5 Data register 5 R/W XXXXXXXXB
to to
003C6FH XXXXXXXXB
003C70H DTR6 Data register 6 R/W XXXXXXXXB
to to
003C77H XXXXXXXXB
003C78H DTR7 Data register 7 R/W XXXXXXXXB
to to
003C7FH XXXXXXXXB
003C80H (Reserved area) *
to
003CFFH
003D00H, CSR Control status register R/W, R CAN controller 0XXXX001B,
003D01H 00XXX000B
003D02H LEIR Last event display register R/W 000XX000B
003D03H (Reserved area) *
003D04H, RTEC Send/receive error counter R CAN controller 00000000B,
003D05H 00000000B
003D06H, BTR Bit timing register R/W 11111111B,
003D07H X1111111B
003D08H IDER IDE register R/W XXXXXXXXB
003D09H (Reserved area) *
003D0AH TRTRR Send RTR register R/W CAN controller 00000000B
003D0BH (Reserved area) *
003D0CH RFWTR Remote frame receive wait register R/W CAN controller XXXXXXXXB
Register Read/
Address Abbreviation Register Resource Initial Value
Write
003D0DH (Reserved area) *
003D0EH TIER Send completion interrupt permission R/W CAN controller 00000000B
register
003D0FH (Reserved area) *
003D10H, AMSR Acceptance mask selection register R/W CAN controller XXXXXXXXB,
003D11H XXXXXXXXB
003D12H, (Reserved area) *
003D13H
003D14H AMR0 Acceptance mask register 0 R/W CAN controller XXXXXXXXB
to to
003D17H XXXXXXXXB
003D18H AMR1 Acceptance mask register 1 R/W XXXXXXXXB
to to
003D1BH XXXXXXXXB
003D1CH (Reserved area) *
to
003DFFH
003E00H (Reserved area) *
to
003EFFH
003FF0H (Reserved area) *
to
003FFFH
Initial values:
0: Initial value of this bit is “0.”
1: Initial value of this bit is “1.”
X: Initial value of this bit is undefined.
*: “Reserved area” should not be written anything. Result of reading from “Reserved area” is undefined.
: Available
: Unavailable
: Available El2OS function is provided.
: Available when a cause of interrupt sharing a same ICR is not used.
*1:
❐Peripheral functions sharing an ICR register have the same interrupt level.
❐If peripheral functions share an ICR register, only one function is available when using expanded intelligent I/O service.
❐ If peripheral functions share an ICR register, a function using expanded intelligent I/O service does not allow interrupt by another
function.
*2: Input capture 1 corresponds to EI2OS, however, PPG does not. When using EI2OS by input capture 1, interrupt should be disabled
for PPG.
*3:Priority when two or more interrupts of a same level occur simultaneously.
PDR read
Internal data bus
PDR write
Pin
Port direction register (DDR)
Direction N-ch
latch
DDR write
Peripheral Peripheral
function input function output
PDR read
Internal data bus
Port 2 Registers
■ Port 2 registers include port 2 data register (PDR2) and port 2 direction register (DDR2).
■ The bits configuring the register correspond to port 2 pins on a one-to-one basis.
Peripheral Peripheral
function input function output
PDR read
Internal data bus
PDR write
Pin
Port direction register (DDR)
Direction N-ch
latch
DDR write
Port 3 Registers
■ Port 3 registers include port 3 data register (PDR3) and port 3 direction register (DDR3).
■ The bits configuring the register correspond to port 3 pins on a one-to-one basis.
Peripheral Peripheral
function input function output
PDR read
Internal data bus
PDR write
Pin
Port direction register (DDR)
Direction N-ch
latch
DDR write
Port 4 Registers
■ Port 4 registers include port 4 data register (PDR4) and port 4 direction register (DDR4).
■ The bits configuring the register correspond to port 4 pins on a one-to-one basis.
Analog input
ADER
PDR read
Internal data bus
Standby control: Control among Stop mode (SPL=1), Time-base timer mode (SPL=1), and watch mode
(SPL=1).
Port 5 Registers
■ Port 5 registers include port 5 data register (PDR5), port 5 direction register (DDR5), and analog input permission register (ADER).
■ Analog input permission register (ADER) allows or disallows input of analog signal to the analog input pin.
■ The bits configuring the register correspond to port 5 pins on a one-to-one basis.
To watchdog
To PPG timer timer
Time-base timer counter
21/HCLK ×21 ×22 ×23 · · · ··· ×28 ×29 ×210 ×211 ×212 ×213 ×214 ×215 ×216 ×217 ×218
OF OF
OF
OF
To clock controller
oscillation stabilizing
wait time selector
Power-on reset
Stop mode Counter- Interval timer
CKSCR : MCS = 1 0*1 clear circuit selector
CKSCR : SCS = 0 1*2
TBOF clear TBOF set
Time-base timer control register Re- - - TBIE TBOF TBR TBC1 TBC0
(TBTC) served
OF : Overflow
HCLK : Oscillation clock
*1: Switch machine clock from main clock to PLL clock.
*2: Switch machine clock from sub clock to main clock.
Watchdog timer 2
Activate
Reset occurs
Counter Watchdog
Shift to sleep mode Count clock 2-bit reset Internal reset
clear control
Shift to time-base selector counter generation generation
timer mode circuit
circuit circuit
Shift to watch mode
Shift to stop mode
Clear
4
4
Watch counter
Sub clock
21 22 25 26 27 28 29 210 211 212 213 214 215
SCLK
Input Capture
Input capture detects rising edge, falling edge or both edges and retains a counter value of 16-bit free-run timer. Detection of edge
on input signal is allowed to generate interrupt.
Timer counter
control status register
(TCCS)
Re-
IVF IVFE STOP served CLR CLK2 CLK1 CLK0
Free-run timer
interrupt request
: Machine clock
OF: Overflow
Prescaler
The prescaler divides a machine clock and provides a counter clock to the 16-bit up counter. Dividing ratio of the machine clock is
specified by timer counter control status register (TCCS) among four values.
IN2
Pin Input capture data register 2 (IPCP2)
IN1 2
IN0
Pin Input capture data register 0 (IPCP0)
Edge detection
circuit
TMRLR
16-bit reload register
Reload
Reload signal control
circuit
TMR
16-bit timer register UF
CSL1 CSL0 MOD2 MOD1 MOD0 OUTE OUTL RELD INTE UF CNTE TRG
To watchdog
timer
Watch timer counter
OF OF OF
OF
OF
OF
OF
OF
Power-on reset Counter
Shift to hardware standby clear To sub clock oscillation
Shift to stop mode circuit stabilizing wait time
Interval timer
selector
3
Select signal
PCS2 PCS1 PCS0 PCM2 PCM1 PCM0
PPG0/1 count clock selection register (PPG01)
: Undefined
Reserved: Reserved bit
HCLK : Oscillation clock frequency
: Machine clock frequency
* : Interrupt output of 8/16-bit PPG timer 0 is incorporated into one by the OR circuit against
interrupt output of 8/16-bit PPG timer 1.
PPG0 underflow
(From PPG0)
Time-base timer output
(512/HCLK)
Peripheral clock (1/)
Peripheral clock (2/)
Peripheral clock (4/)
Peripheral clock (8/)
Peripheral clock (16/)
3
Count clock Select signal
selector
PCS2 PCS1 PCS0 PCM2 PCM1 PCM0
PPG0/1 count clock selection register (PPG01)
: Undefined
Reserved: Reserved bit
HCLK : Oscillation clock frequency
: Machine clock frequency
* : Interrupt output of 8/16-bit PPG timer 1 is incorporated into one by the OR circuit against
interrupt output of 8/16-bit PPG timer 0.
R0
S Interrupt request Interrupt
Delay interrupt request generation/release R Latch request signal
register (DIRR)
: Not defined
Interrupt Number
An interrupt number used in delay interrupt generation module is as follows:
Interrupt number: #42 (2AH)
If the expanded intelligent I/O service (EI2OS) has been disabled by interrupt control register (ICR: ISE=0), external interrupt function
is enabled and branches to interrupt processing.
If the EI2OS has been enabled, (ICR: ISE=1), DTP function is enabled and automatic data transmission is performed by EI2OS. After
performing specified number of data transmission processes, the process branches to interrupt processing.
Level/edge
Pin selector
INT7
Level/edge
Pin selector
INT6
Internal data bus
Level/edge
Pin selector
INT5
Level/edge Level/edge
Pin Pin selector
selector
INT4 RX
Interrupt Interrupt
request signal request signal
2 6
ADTG Activation 2
TO selector Decoder
2
2
A/D data
register S10 ST1 ST0 CT1 CT0 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
(ADCR)
Note: Start/stop bit is not added upon clock-synchronous transmission. Data only is transmitted.
: Disallowed
1: “+1” is an address/data selection bit used for communication control (bit 11 of SCR1 register: A/D).
2: Only 1 bit is detected as a stop bit on data reception.
Control bus
Reception interrupt
Special-purpose request output
Transmission
baud-rate clock Transmission interrupt
generator request output
16-bit reload Clock Reception
timer selector clock Reception Transmission
control control
Pin circuit circuit
Reception Transmission
parity counter
Pin
parity counter
SOT1
MD1 PEN PE
Communi- MD0 P ORE
Serial Serial Serial
cation MD CS2 SBL FRE
mode CS1 control CL status RDRF
prescaler
register CS0 register A/D register TDRE
control DIV2 RST REC BDS
1 1 1
register DIV1 SCKE RXE RIE
DIV0 SOE TXE TIE
F2MC-16LX bus
Operation clock (TQ)
CPU Prescaler Bit timing
operation (dividing by 1 to 64) generation circuit Sync segment
clock Time segment 1
PSC Time segment 2
TS1
BTR
TS2
RSJ
TOE
TS
RS
CSR HALT Bus Idle, interrupt, suspend,
Node status Node status status transmit, receive, error,
NIE transition and overload
transition interrupt decision
NT generation circuit interrupt signal circuit
NS1,0 Error
control
RTEC circuit
Transmission/
reception
BVALR sequence
Clear transmission
buffer Trans- Error frame
TREQR Transmission Data Acceptance generation
buffer mission
buffer counter filter control circuit
decision circuit circuit
Overload
frame
Trans- Recep- ID generation
Transmission mission tion selection circuit
DLC DLC
buffer Output
Bit error, stuff error, Arbitration Pin TX
TCANR lost driver
CRC error, frame
error, ACK error
TRTRR
Transmission Stuffing
RFWTR shift register
Set and clear
transmission buffer Trans- CRC ACK
TCR mission generation generation
Transmission completion Transmission circuit circuit
completion interrupt interrupt DLC
TIER generation circuit signal CRC error
Set reception buffer Stuffing
RCR Reception
Reception DLC CRC generation circuit/ error
Reception completion error check
interrupt generation completion
RIER circuit interrupt
signal Reception Destuffing/stuffing
Set and clear reception shift register error check
RRTRR buffer and transmission buffer
Set reception
buffer ID selection
ROVRR
LEIR
Address latch
Comparator
PADR0 (24-bit)
Internal data bus
PACSR
■ Address latch
Retains address value output to internal data bus.
■ Address detection control register (PACSR)
Specifies if interrupt is permitted or prohibited when addresses match with each other.
■ Detection address setting (PADR0, PADR1)
Specifies addresses to be compared with values in address latch.
Address area
FF bank 00 bank
Data
ROM
004000 H
00 bank ROM mirror area
00FFFFH
FBFFFF H
FC0000H
FEFFFF H
FF0000 H MB90V495G
MB90F387
FF4000 H FF bank (ROM MB90387
mirror applicable
FFFFFFH area)
Note: A function of reading manufacture code and device code is not provided. These codes are not accessible by command either.
bit 7 6 5 4 3 2 1 0
Flash memory control status register (FMCS)
0 0 0 X 0 0 0 0
: Undefined
Sector Configuration
For access from CPU, SA0 to SA3 are allocated in FF bank register.
SA2 (8 Kbytes)
FFBFFF H 7BFFF H
FFC000 H 7C000H
SA3 (16 Kbytes)
FFFFFF H 7FFFFH
Limiting P-ch
resistance
B input (0 V to 16 V)
N-ch
WARNING: 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.
*1: Use a ceramic capacitor, or a capacitor of similar frequency characteristics. On the Vcc pin, use a bypass capacitor that has a
larger capacity than that of Cs.
Refer to the following figure for connection of smoothing capacitor Cs.
*2: AVcc is a voltage at which accuracy is guaranteed. AVcc should not exceed Vcc.
C pin connection diagram
CS
WARNING: 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 is operated within these ranges.
Always use semiconductor devices within their recommended operating condition ranges.
Operation outside 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
on the data sheet. Users considering application outside the listed conditions are advised to contact
their representatives beforehand.
13.3 DC Characteristics
(VCC 5.0 V10%, VSS AVSS 0.0 V, TA 40 C to 105 C)
Value
Parameter Symbol Pin Name Conditions Unit Remarks
Min Typ Max
“H” level VIHS CMOS hysteresis — 0.8 VCC — VCC 0.3 V
input input pin
voltage
VIHM MD input pin — VCC 0.3 — VCC 0.3 V
“L” level VILS CMOS hysteresis — VSS 0.3 — 0.2 VCC V
input input pin
voltage
VILM MD input pin — VSS 0.3 — VSS 0.3 V
“H” level VOH1 Pins other than VCC 4.5 V, VCC – 0.5 — — V
output P14 to P17 IOH 4.0 mA
voltage
VOH2 P14 to P17 VCC 4.5 V, VCC – 0.5 — — V
IOH 14.0 mA
“L” level VOL1 Pins other than VCC 4.5 V, — — 0.4 V
output P14 to P17 IOL 4.0 mA
voltage
VOL2 P14 to P17 VCC 4.5 V, — — 0.4 V
IOL 20.0 mA
Input leak IIL All input pins VCC 5.5 V, –5 — 5 A
current VSS VI VCC
Power ICC VCC VCC 5.0 V, — 25 30 mA
supply Internally operating at
current* 16 MHz, normal operation.
VCC 5.0 V, — 45 50 mA MB90F387/S
Internally operating at
16 MHz, writing on
Flash memory.
VCC 5.0 V, — 45 50 mA MB90F387/S
Internally operating at
16 MHz, deleting on
Flash memory.
ICCS VCC 5.0 V, — 8 12 mA
Internally operating at
16 MHz, sleeping.
ICTS VCC 5.0 V, — 0.75 1.0 mA MB90F387/S
Internally operating at
2 MHz, transition from main
clock mode, in time-base timer 0.2 0.35 MB90387/S
mode.
*: Test conditions of power supply current are based on a device using external clock.
13.4 AC Characteristics
13.4.1 Clock Timing
(VCC 5.0 V10%, VSS AVSS 0.0 V, TA 40 C to 105 C)
Value
Parameter Symbol Pin Name Unit Remarks
Min Typ Max
Clock frequency fC X0, X1 3 — 8 MHz When crystal or ceramic
resonator is used*2
3 — 16 MHz External clock input*1, *2
4 — 16 MHz PLL Multiply by 1 *2
4 — 8 MHz PLL Multiply by 2 *2
4 — 5.33 MHz PLL Multiply by 3 *2
4 — 4 MHz PLL Multiply by 4 *2
fCL X0A, X1A — 32.768 — kHz
Clock cycle time tHCYL X0, X1 125 — 333 ns
tLCYL X0A, X1A — 30.5 — s
Input clock pulse width PWH, PWL X0 10 — — ns Set duty factor at 30% to
70% as a guideline.
PWLH,PWLL X0A — 15.2 — s
Input clock rise time and fall time tCR, tCF X0 — — 5 ns When external clock is used
Internal operation clock frequency fCP — 1.5 — 16 MHz When main clock is used
fLCP — — 8.192 — kHz When sub clock is used
Internal operation clock cycle time tCP — 62.5 — 666 ns When main clock is used
tLCP — — 122.1 — s When sub clock is used
Clock timing
tHCYL
0.8 VCC
X0
0.2 VCC
PWH PWL
tCF tCR
tLCYL
0.8 VCC
X0A
0.2 VCC
PWLH PWLL
tCF tCR
5.5
Power voltage VCC (V)
A/D converter
accuracy
guarantee range
4.0
3.5
3.0 PLL operation guarantee range
1.5 3 4 8 12 16
Internal clock fCP (MHz)
12
9 x1/2
8 (no multiplication)
3 4 8 16
Rating values of alternating current is defined by the measurement reference voltage values shown below:
Input signal waveform Output signal waveform
Hysteresis input pin Output pin
Value
Parameter Symbol Pin Name Unit Remarks
Min Max
Reset input time tRSTL RST 16 tCP*3 ns Normal operation
Oscillation time of oscillator*1 + In sub clock*2, sub
100 s + 16 tCP*3 sleep*2, watch*2 and
stop mode
100 s In timebase timer
*1: Oscillation time of oscillator is time that the amplitude reached the 90%. In the crystal oscillator, the oscillation time is between
several ms to tens of ms. In ceramic oscillator, the oscillation time is between hundreds of s to several ms. In the external clock,
the oscillation time is 0 ms.
*2: Except for MB90F387S and MB90387S.
*3: Refer to "(1) Clock timing" ratings for tCP (internal operation clock cycle time).
RST
0.2 VCC 0.2 VCC
90% of
amplitude
X0
Internal operation
clock
100 s
+ 16 tCP
Oscillation
time of
Wait time for stabilizing
oscillator Execute instruction
oscillation
Internal reset
tR
2.7 V
VCC
0.2 V 0.2 V 0.2 V
tOFF
Sudden change of power supply voltage may activate the power-on reset function. When
changing power supply voltages during operation, raise the power smoothly by suppressing
variation of voltages as shown below. When raising the power, do not use PLL clock. Howev-
er, if voltage drop is 1V/s or less, use of PLL clock is allowed during operation.
VCC
Limiting the slope of rising within
3.0 V 50 mV/ms is recommended.
VSS RAM data hold period
*: Refer to Clock Timing ratings for tCP (internal operation clock cycle time).
Notes:
■ AC Characteristics in CLK synchronous mode.
■ CL is a load capacitance value on pins for testing.
tSCYC
SCK
2.4 V
0.8 V 0.8 V
tSLOV
2.4 V
SOT
0.8 V
tIVSH tSHIX
tSLSH tSHSL
SCK
0.8 VCC 0.8 VCC
0.2 VCC 0.2 VCC
tSLOV
2.4 V
SOT
0.8 V
tIVSH tSHIX
*: Refer to Clock Timing ratings for tCP (internal operation clock cycle time).
*: Refer to Clock Timing ratings for tCP (internal operation clock cycle time).
Total error
3FFH
Actual conversion 1.5 LSB
3FEH characteristics
3FDH
{1 LSB × (N − 1) + 0.5 LSB}
Digital output
004H VNT
(Actually-measured value)
003H
Actual conversion
002H characteristics
Ideal characteristics
001H
0.5 LSB
AVss AVR
Analog input
AVR AVSS
1 LSB (Ideal value) [V]
1024
(Continued)
(Continued)
Digital output
value)
NH
VNT (actual
004H measurement value)
V (N + 1) T
Actual conversion (actual measurement
003H (N − 1)H
characteristics value)
VNT
002H (actual measurement value)
Ideal characteristics
Actual conversion
001H (N − 2)H
characteristics
VOT (actual measurement value)
AVss AVR AVss AVR
Analog input Analog input
V (N 1) T VNT
Differential linear error of digital output N 1LSB [LSB]
1 LSB
VFST VOT
1 LSB 1022
[V]
R
Analog input
Comparator
MB90F387/S, MB90387/S
4.5 V AVCC 5.5 V R 2.35 k, C 36.4 pF
4.0 V AVCC < 4.5 V R 16.4 k, C 36.4 pF
About errors
As [AVR-AVss] become smaller, values of relative errors grow larger.
*: This value comes from the technology qualification (using Arrhenius equation to translate high temperature measurements into
normalized value at 85 C).
25 f = 16 MHz
20
ICC (mA)
15 f = 10 MHz
f = 8 MHz
10
f = 4 MHz
5
f = 2 MHz
0
2.5 3.5 4.5 5.5 6.5
VCC (V)
ICCS VCC
TA 25 C, In external clock operation
f Internal operating frequency
10
8 f = 16 MHz
ICCS (mA)
6
f = 10 MHz
4 f = 8 MHz
2 f = 4 MHz
f = 2 MHz
0
2.5 3.5 4.5 5.5 6.5
VCC (V)
ICCL VCC
TA 25 C, In external clock operation
f Internal operating frequency
350
300 f = 8 kHz
250
ICCL (µA)
200
150
100
50
0
3 4 5 6 7
VCC (V)
(Continued)
ICCLS VCC
TA 25 C, In external clock operation
f Internal operating frequency
15
14
13
12
11
10
ICCLS (µA)
9 f = 8 kHz
8
7
6
5
4
3
2
1
0
3 4 5 6 7
VCC (V)
ICCT VCC
TA 25 C, In external clock operation
f Internal operating frequency
10
9
8 f = 8 kHz
7
ICCT (µA)
6
5
4
3
2
1
0
3 4 5 6 7
VCC (V)
ICCH VCC
Stopping, TA 25 C
30
25
20
ICCH (µA)
15
10
0
2 3 4 5 6 7
VCC (V)
(Continued)
(Continued)
(VCC - VOH) IOH
TA 25 C, VCC 4.5 V
1000
900
800
VCC - VOH (mV)
700
600
500
400
300
200
100
0
0 1 2 3 4 5 6 7 8 9 10
IOH (mA)
VOL IOL
TA 25 C, VCC 4.5 V
1000
900
800
700
VOL (mV)
600
500
400
300
200
100
0
0 2 4 6 8 10
IOL (mA)
4
VIH
3
VIN (V)
VIL
2
0
2.5 3 3.5 4 4.5 5 5.5 6
VCC (V)
MB90387
ICC VCC
TA 25 C, In external clock operation
f Internal operating frequency
25
20 f = 16 MHz
15
ICC (mA)
f = 10 MHz
10 f = 8 MHz
5 f = 4 MHz
f = 2 MHz
0
2.5 3 3.5 4 4.5 5 5.5 6 6.5 7
VCC (V)
ICCS VCC
TA 25 C, In external clock operation
f Internal operating frequency
9
8 f = 16 MHz
7
6
ICCS (mA)
f = 10 MHz
5
4 f = 8 MHz
3
f = 4 MHz
2
f = 2 MHz
1
0
2.5 3.5 4.5 5.5 6.5
VCC (V)
ICCL VCC
TA 25 C, In external clock operation
f Internal operating frequency
100
90
80
70
60
ICCL (µA)
f = 8 kHz
50
40
30
20
10
0
3 4 5 6 7
VCC (V)
(Continued)
ICCLS VCC
TA 25 C, In external clock operation
f Internal operating frequency
10
9
8
f = 8 kHz
7
ICCLS (µA)
6
5
4
3
2
1
0
3 4 5 6 7
VCC (V)
ICCT VCC
TA 25 C, In external clock operation
f Internal operating frequency
10
9
8
7
f = 8 kHz
6
ICCT (µA)
5
4
3
2
1
0
3 4 5 6 7
VCC (V)
ICCH VCC
Stopping, TA 25 C
30
25
20
ICCH (µA)
15
10
0
2 3 4 5 6 7
VCC (V)
(Continued)
(Continued)
(VCC - VOH) IOH
TA 25 C, VCC 4.5 V
1000
900
800
VCC - VOH (mV)
700
600
500
400
300
200
100
0
0 1 2 3 4 5 6 7 8 9 10
IOH (mA)
VOL IOL
TA 25 C, VCC 4.5 V
1000
900
800
700
600
VOL (mV)
500
400
300
200
100
0
0 1 2 3 4 5 6 7 8 9 10
IOL (mA)
4
VIH
3
VIN (V)
VIL
2
0
2.5 3 3.5 4 4.5 5 5.5 6
VCC (V)
3 '
1 2 :/(
2 &7
( $
b
($7/ +(;$ ( (
' + 2 ( / 2+ & / 1
/< , 5
( /7 *
' 7 $
2' ( 6 $ % 2
2 ( /
1 8 '7 1
' 1 7 / + 3
02
36
1
' 6
9
(
, ++ 3 2 $ 8 5( +3( 8'
7 23 1
,
9 77 5 + 0 (1 ,2 7, 7
0 0 3 & 3, 63 5: 1 $
2 ) 6 8 7 7 30/ $8 7 1 2' (
27 7 ' 8 2' 1
/ ,
7
($ 85) 6
10
7 ,
0 $ % (' ( 5$$ 7$ <
A1
2 +
% ; ' 2'0
/ ( 3(& &( (
2( 06,6 $ +7/7 /5 (/ +'
7 7 ( , 1 7(21 5
( 6( 72
7' $ & ( 0 ' (+ $ + %
2($
'
( '5 2 ) 0( %7 %7 7 0
83' , 2( )( $7
0.25
2(
25
7
12
%/ ( 0 0 2
$ 6 1 // 3 52
( : $6( $2
/
)0 5*
/
, 5 ( ( 1
, $
/ &P2 2 =$7
'8 ' ) 2 )$
$ ( ++ 0 3 1P0 , ( ( ( 5 .
7
( 7 77 5 , ( ( 6 (,9% < ($ ' +) ( &
' (
7( ( *
7 ' 5
( ' 6 ' ' P$
& 7 &$
24
13
0 $5 7 1 2 $ 9 + 8 P ( P 13
L
, , 8 ' ,18&% 2 /7 / 2 $
/ '( ( 7 16&/ 5 7 $ / 7P
A /
, (+ ' $ ,
2 (7( $&75 &2
( 7(
( 1 , /' ;0$ 11+ < 6+
0 7: ( '1, ) ,/1 / , 7
L1
$ 6 , $ ( (6 ( 7 '
1 &+
% 2
, 7 & 56 , ' 7 / $5 3 )
,
2 7 (6( 1', < / 2$+ 3' ( 2
( 27 7 $ 8' (1 (1'02 1+7 2 $1 +
5 /,
' ' ', +220 < 6 $
6 77
:
6 ' 151 + , 76, 6 (86 1
$ ,
7 ( $7$(
( %1( (5, 1P 6 ,
ș
6 ' 1 21 ) 1
( $ 2P $2
1 + 1 1 , 5 1
1 2(+* 7+ 2 2'
6 , 3
'
ᤡ ᤢ
(
( $ 0 '3 ' $ ,=2 071 ' 0$ 6
2 3 6 1 1 (7
4
, 1,' 5
6 /
6 , ) E 5
E
D ,
6 $& % ( ( 3 )
( 6' )
2' 2 2 < ( 16
8
1/ 1 ( 1 %5 0 , (
2 5 7
7
1 $ 2+ ,1 )
SEATING
/1 2%, 20 /6 86 2,(
C A-B
(:
PLANE
( ,60
5
7
6 6 1 8:
0.10 C A-B D
0 2 ' 6 5251 6 8 ( '2
6 , 0 & 0 1:1$ 7 /,
, 1 2 1502 ( /
%
( ' 8 8 (
(2(' $ + $,8, , (7, / 6: 6
7( % *777 7 (7 , (
&
0.80
7 7 0/0 77 & 02;(
/ $1 (, (&$8 +( +
24
$
13
2 / , 2 ,/' ,7 ( ( ( ,5$+ % $7
A'
A
$ '/ ' 7 ' $ $ ': 56 )%6 ' 307 7
1
;
b
0.80 C
25
12
5 7
'
3
: :
( $ (
4
NOM. MAX.
, 9
0.20
0.27
0.20
0.70
0.75
/
1.70
9 ,
8°
$ (
e
3
D1
7 '
D
DIMENSIONS
2 ( ,
9.00 BSC
7.00 BSC
0.50 BSC
9.00 BSC
7.00 BSC
(
(
0.20 C A-B D
0.60
0.50
6
6
16. Package Dimension
36
MIN.
0.00
0.15
0.09
0.45
0.30
0°
;
48
37
$
+
SYMBOL
A1
D1
E1
L1
D
ș
A
E
e
b
L
c
MB90387/387S/F387/F387S
MB90V495G
Document History
Document Title: MB90387/387S/F387/F387S, MB90V495G, 16-bit Microcontrollers F2MC-16LX MB90385 Series
Document Number:002-07765
Orig. of Submission
Revision ECN Description of Change
Change Date
Migrated to Cypress and assigned document number 002-07765.
** — AKIH 12/19/2008
No change to document contents or format.
Updated to Cypress template
*A 6059071 SSAS 02/05/2018
Package: FPT-48P-M26 --> LQA048
© Cypress Semiconductor Corporation, 2004-2018. This document is the property of Cypress Semiconductor Corporation and its subsidiaries, including Spansion LLC ("Cypress"). This document,
including any software or firmware included or referenced in this document ("Software"), is owned by Cypress under the intellectual property laws and treaties of the United States and other countries
worldwide. Cypress reserves all rights under such laws and treaties and does not, except as specifically stated in this paragraph, grant any license under its patents, copyrights, trademarks, or other
intellectual property rights. If the Software is not accompanied by a license agreement and you do not otherwise have a written agreement with Cypress governing the use of the Software, then Cypress
hereby grants you a personal, non-exclusive, nontransferable license (without the right to sublicense) (1) under its copyright rights in the Software (a) for Software provided in source code form, to
modify and reproduce the Software solely for use with Cypress hardware products, only internally within your organization, and (b) to distribute the Software in binary code form externally to end users
(either directly or indirectly through resellers and distributors), solely for use on Cypress hardware product units, and (2) under those claims of Cypress's patents that are infringed by the Software (as
provided by Cypress, unmodified) to make, use, distribute, and import the Software solely for use with Cypress hardware products. Any other use, reproduction, modification, translation, or compilation
of the Software is prohibited.
TO THE EXTENT PERMITTED BY APPLICABLE LAW, CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS DOCUMENT OR ANY SOFTWARE
OR ACCOMPANYING HARDWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. No computing
device can be absolutely secure. Therefore, despite security measures implemented in Cypress hardware or software products, Cypress does not assume any liability arising out of any security breach,
such as unauthorized access to or use of a Cypress product. In addition, the products described in these materials may contain design defects or errors known as errata which may cause the product
to deviate from published specifications. To the extent permitted by applicable law, Cypress reserves the right to make changes to this document without further notice. Cypress does not assume any
liability arising out of the application or use of any product or circuit described in this document. Any information provided in this document, including any sample design information or programming
code, is provided only for reference purposes. It is the responsibility of the user of this document to properly design, program, and test the functionality and safety of any application made of this
information and any resulting product. Cypress products are not designed, intended, or authorized for use as critical components in systems designed or intended for the operation of weapons, weapons
systems, nuclear installations, life-support devices or systems, other medical devices or systems (including resuscitation equipment and surgical implants), pollution control or hazardous substances
management, or other uses where the failure of the device or system could cause personal injury, death, or property damage ("Unintended Uses"). A critical component is any component of a device
or system whose failure to perform can be reasonably expected to cause the failure of the device or system, or to affect its safety or effectiveness. Cypress is not liable, in whole or in part, and you
shall and hereby do release Cypress from any claim, damage, or other liability arising from or related to all Unintended Uses of Cypress products. You shall indemnify and hold Cypress harmless from
and against all claims, costs, damages, and other liabilities, including claims for personal injury or death, arising from or related to any Unintended Uses of Cypress products.
Cypress, the Cypress logo, Spansion, the Spansion logo, and combinations thereof, WICED, PSoC, CapSense, EZ-USB, F-RAM, and Traveo are trademarks or registered trademarks of Cypress in
the United States and other countries. For a more complete list of Cypress trademarks, visit cypress.com. Other names and brands may be claimed as property of their respective owners.